{ "version": "2.0", "metadata": { "apiVersion": "2023-06-05", "endpointPrefix": "bedrock-agent", "jsonVersion": "1.1", "protocol": "rest-json", "serviceFullName": "Agents for Amazon Bedrock", "serviceId": "Bedrock Agent", "signatureVersion": "v4", "signingName": "bedrock", "uid": "bedrock-agent-2023-06-05" }, "operations": { "AssociateAgentKnowledgeBase": { "http": { "method": "PUT", "requestUri": "/agents/{agentId}/agentversions/{agentVersion}/knowledgebases/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "agentId", "agentVersion", "description", "knowledgeBaseId" ], "members": { "agentId": { "location": "uri", "locationName": "agentId" }, "agentVersion": { "location": "uri", "locationName": "agentVersion" }, "description": {}, "knowledgeBaseId": {}, "knowledgeBaseState": {} } }, "output": { "type": "structure", "required": [ "agentKnowledgeBase" ], "members": { "agentKnowledgeBase": { "shape": "S7" } } }, "idempotent": true }, "CreateAgent": { "http": { "method": "PUT", "requestUri": "/agents/", "responseCode": 202 }, "input": { "type": "structure", "required": [ "agentName" ], "members": { "agentName": {}, "agentResourceRoleArn": {}, "clientToken": { "idempotencyToken": true }, "customerEncryptionKeyArn": {}, "description": {}, "foundationModel": {}, "guardrailConfiguration": { "shape": "Sg" }, "idleSessionTTLInSeconds": { "type": "integer" }, "instruction": { "shape": "Sk" }, "memoryConfiguration": { "shape": "Sl" }, "promptOverrideConfiguration": { "shape": "Sp" }, "tags": { "shape": "S14" } } }, "output": { "type": "structure", "required": [ "agent" ], "members": { "agent": { "shape": "S18" } } }, "idempotent": true }, "CreateAgentActionGroup": { "http": { "method": "PUT", "requestUri": "/agents/{agentId}/agentversions/{agentVersion}/actiongroups/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "actionGroupName", "agentId", "agentVersion" ], "members": { "actionGroupExecutor": { "shape": "S1g" }, "actionGroupName": {}, "actionGroupState": {}, "agentId": { "location": "uri", "locationName": "agentId" }, "agentVersion": { "location": "uri", "locationName": "agentVersion" }, "apiSchema": { "shape": "S1j" }, "clientToken": { "idempotencyToken": true }, "description": {}, "functionSchema": { "shape": "S1o" }, "parentActionGroupSignature": {} } }, "output": { "type": "structure", "required": [ "agentActionGroup" ], "members": { "agentActionGroup": { "shape": "S20" } } }, "idempotent": true }, "CreateAgentAlias": { "http": { "method": "PUT", "requestUri": "/agents/{agentId}/agentaliases/", "responseCode": 202 }, "input": { "type": "structure", "required": [ "agentAliasName", "agentId" ], "members": { "agentAliasName": {}, "agentId": { "location": "uri", "locationName": "agentId" }, "clientToken": { "idempotencyToken": true }, "description": {}, "routingConfiguration": { "shape": "S22" }, "tags": { "shape": "S14" } } }, "output": { "type": "structure", "required": [ "agentAlias" ], "members": { "agentAlias": { "shape": "S26" } } }, "idempotent": true }, "CreateDataSource": { "http": { "method": "PUT", "requestUri": "/knowledgebases/{knowledgeBaseId}/datasources/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "dataSourceConfiguration", "knowledgeBaseId", "name" ], "members": { "clientToken": { "idempotencyToken": true }, "dataDeletionPolicy": {}, "dataSourceConfiguration": { "shape": "S2e" }, "description": {}, "knowledgeBaseId": { "location": "uri", "locationName": "knowledgeBaseId" }, "name": {}, "serverSideEncryptionConfiguration": { "shape": "S3m" }, "vectorIngestionConfiguration": { "shape": "S3n" } } }, "output": { "type": "structure", "required": [ "dataSource" ], "members": { "dataSource": { "shape": "S4i" } } }, "idempotent": true }, "CreateFlow": { "http": { "requestUri": "/flows/", "responseCode": 201 }, "input": { "type": "structure", "required": [ "executionRoleArn", "name" ], "members": { "clientToken": { "idempotencyToken": true }, "customerEncryptionKeyArn": {}, "definition": { "shape": "S4l" }, "description": {}, "executionRoleArn": {}, "name": {}, "tags": { "shape": "S14" } } }, "output": { "type": "structure", "required": [ "arn", "createdAt", "executionRoleArn", "id", "name", "status", "updatedAt", "version" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "customerEncryptionKeyArn": {}, "definition": { "shape": "S4l" }, "description": {}, "executionRoleArn": {}, "id": {}, "name": {}, "status": {}, "updatedAt": { "shape": "S9" }, "version": {} } }, "idempotent": true }, "CreateFlowAlias": { "http": { "requestUri": "/flows/{flowIdentifier}/aliases", "responseCode": 201 }, "input": { "type": "structure", "required": [ "flowIdentifier", "name", "routingConfiguration" ], "members": { "clientToken": { "idempotencyToken": true }, "description": {}, "flowIdentifier": { "location": "uri", "locationName": "flowIdentifier" }, "name": {}, "routingConfiguration": { "shape": "S6g" }, "tags": { "shape": "S14" } } }, "output": { "type": "structure", "required": [ "arn", "createdAt", "flowId", "id", "name", "routingConfiguration", "updatedAt" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "description": {}, "flowId": {}, "id": {}, "name": {}, "routingConfiguration": { "shape": "S6g" }, "updatedAt": { "shape": "S9" } } }, "idempotent": true }, "CreateFlowVersion": { "http": { "requestUri": "/flows/{flowIdentifier}/versions", "responseCode": 201 }, "input": { "type": "structure", "required": [ "flowIdentifier" ], "members": { "clientToken": { "idempotencyToken": true }, "description": {}, "flowIdentifier": { "location": "uri", "locationName": "flowIdentifier" } } }, "output": { "type": "structure", "required": [ "arn", "createdAt", "executionRoleArn", "id", "name", "status", "version" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "customerEncryptionKeyArn": {}, "definition": { "shape": "S4l" }, "description": {}, "executionRoleArn": {}, "id": {}, "name": {}, "status": {}, "version": {} } }, "idempotent": true }, "CreateKnowledgeBase": { "http": { "method": "PUT", "requestUri": "/knowledgebases/", "responseCode": 202 }, "input": { "type": "structure", "required": [ "knowledgeBaseConfiguration", "name", "roleArn", "storageConfiguration" ], "members": { "clientToken": { "idempotencyToken": true }, "description": {}, "knowledgeBaseConfiguration": { "shape": "S6p" }, "name": {}, "roleArn": {}, "storageConfiguration": { "shape": "S6x" }, "tags": { "shape": "S14" } } }, "output": { "type": "structure", "required": [ "knowledgeBase" ], "members": { "knowledgeBase": { "shape": "S7q" } } }, "idempotent": true }, "CreatePrompt": { "http": { "requestUri": "/prompts/", "responseCode": 201 }, "input": { "type": "structure", "required": [ "name" ], "members": { "clientToken": { "idempotencyToken": true }, "customerEncryptionKeyArn": {}, "defaultVariant": {}, "description": {}, "name": {}, "tags": { "shape": "S14" }, "variants": { "shape": "S7x" } } }, "output": { "type": "structure", "required": [ "arn", "createdAt", "id", "name", "updatedAt", "version" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "customerEncryptionKeyArn": {}, "defaultVariant": {}, "description": {}, "id": {}, "name": {}, "updatedAt": { "shape": "S9" }, "variants": { "shape": "S7x" }, "version": {} } }, "idempotent": true }, "CreatePromptVersion": { "http": { "requestUri": "/prompts/{promptIdentifier}/versions", "responseCode": 201 }, "input": { "type": "structure", "required": [ "promptIdentifier" ], "members": { "clientToken": { "idempotencyToken": true }, "description": {}, "promptIdentifier": { "location": "uri", "locationName": "promptIdentifier" }, "tags": { "shape": "S14" } } }, "output": { "type": "structure", "required": [ "arn", "createdAt", "id", "name", "updatedAt", "version" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "customerEncryptionKeyArn": {}, "defaultVariant": {}, "description": {}, "id": {}, "name": {}, "updatedAt": { "shape": "S9" }, "variants": { "shape": "S7x" }, "version": {} } }, "idempotent": true }, "DeleteAgent": { "http": { "method": "DELETE", "requestUri": "/agents/{agentId}/", "responseCode": 202 }, "input": { "type": "structure", "required": [ "agentId" ], "members": { "agentId": { "location": "uri", "locationName": "agentId" }, "skipResourceInUseCheck": { "location": "querystring", "locationName": "skipResourceInUseCheck", "type": "boolean" } } }, "output": { "type": "structure", "required": [ "agentId", "agentStatus" ], "members": { "agentId": {}, "agentStatus": {} } }, "idempotent": true }, "DeleteAgentActionGroup": { "http": { "method": "DELETE", "requestUri": "/agents/{agentId}/agentversions/{agentVersion}/actiongroups/{actionGroupId}/", "responseCode": 204 }, "input": { "type": "structure", "required": [ "actionGroupId", "agentId", "agentVersion" ], "members": { "actionGroupId": { "location": "uri", "locationName": "actionGroupId" }, "agentId": { "location": "uri", "locationName": "agentId" }, "agentVersion": { "location": "uri", "locationName": "agentVersion" }, "skipResourceInUseCheck": { "location": "querystring", "locationName": "skipResourceInUseCheck", "type": "boolean" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DeleteAgentAlias": { "http": { "method": "DELETE", "requestUri": "/agents/{agentId}/agentaliases/{agentAliasId}/", "responseCode": 202 }, "input": { "type": "structure", "required": [ "agentAliasId", "agentId" ], "members": { "agentAliasId": { "location": "uri", "locationName": "agentAliasId" }, "agentId": { "location": "uri", "locationName": "agentId" } } }, "output": { "type": "structure", "required": [ "agentAliasId", "agentAliasStatus", "agentId" ], "members": { "agentAliasId": {}, "agentAliasStatus": {}, "agentId": {} } }, "idempotent": true }, "DeleteAgentVersion": { "http": { "method": "DELETE", "requestUri": "/agents/{agentId}/agentversions/{agentVersion}/", "responseCode": 202 }, "input": { "type": "structure", "required": [ "agentId", "agentVersion" ], "members": { "agentId": { "location": "uri", "locationName": "agentId" }, "agentVersion": { "location": "uri", "locationName": "agentVersion" }, "skipResourceInUseCheck": { "location": "querystring", "locationName": "skipResourceInUseCheck", "type": "boolean" } } }, "output": { "type": "structure", "required": [ "agentId", "agentStatus", "agentVersion" ], "members": { "agentId": {}, "agentStatus": {}, "agentVersion": {} } }, "idempotent": true }, "DeleteDataSource": { "http": { "method": "DELETE", "requestUri": "/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "dataSourceId", "knowledgeBaseId" ], "members": { "dataSourceId": { "location": "uri", "locationName": "dataSourceId" }, "knowledgeBaseId": { "location": "uri", "locationName": "knowledgeBaseId" } } }, "output": { "type": "structure", "required": [ "dataSourceId", "knowledgeBaseId", "status" ], "members": { "dataSourceId": {}, "knowledgeBaseId": {}, "status": {} } }, "idempotent": true }, "DeleteFlow": { "http": { "method": "DELETE", "requestUri": "/flows/{flowIdentifier}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "flowIdentifier" ], "members": { "flowIdentifier": { "location": "uri", "locationName": "flowIdentifier" }, "skipResourceInUseCheck": { "location": "querystring", "locationName": "skipResourceInUseCheck", "type": "boolean" } } }, "output": { "type": "structure", "required": [ "id" ], "members": { "id": {} } }, "idempotent": true }, "DeleteFlowAlias": { "http": { "method": "DELETE", "requestUri": "/flows/{flowIdentifier}/aliases/{aliasIdentifier}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "aliasIdentifier", "flowIdentifier" ], "members": { "aliasIdentifier": { "location": "uri", "locationName": "aliasIdentifier" }, "flowIdentifier": { "location": "uri", "locationName": "flowIdentifier" } } }, "output": { "type": "structure", "required": [ "flowId", "id" ], "members": { "flowId": {}, "id": {} } }, "idempotent": true }, "DeleteFlowVersion": { "http": { "method": "DELETE", "requestUri": "/flows/{flowIdentifier}/versions/{flowVersion}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "flowIdentifier", "flowVersion" ], "members": { "flowIdentifier": { "location": "uri", "locationName": "flowIdentifier" }, "flowVersion": { "location": "uri", "locationName": "flowVersion" }, "skipResourceInUseCheck": { "location": "querystring", "locationName": "skipResourceInUseCheck", "type": "boolean" } } }, "output": { "type": "structure", "required": [ "id", "version" ], "members": { "id": {}, "version": {} } }, "idempotent": true }, "DeleteKnowledgeBase": { "http": { "method": "DELETE", "requestUri": "/knowledgebases/{knowledgeBaseId}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "knowledgeBaseId" ], "members": { "knowledgeBaseId": { "location": "uri", "locationName": "knowledgeBaseId" } } }, "output": { "type": "structure", "required": [ "knowledgeBaseId", "status" ], "members": { "knowledgeBaseId": {}, "status": {} } }, "idempotent": true }, "DeletePrompt": { "http": { "method": "DELETE", "requestUri": "/prompts/{promptIdentifier}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "promptIdentifier" ], "members": { "promptIdentifier": { "location": "uri", "locationName": "promptIdentifier" }, "promptVersion": { "location": "querystring", "locationName": "promptVersion" } } }, "output": { "type": "structure", "required": [ "id" ], "members": { "id": {}, "version": {} } }, "idempotent": true }, "DisassociateAgentKnowledgeBase": { "http": { "method": "DELETE", "requestUri": "/agents/{agentId}/agentversions/{agentVersion}/knowledgebases/{knowledgeBaseId}/", "responseCode": 204 }, "input": { "type": "structure", "required": [ "agentId", "agentVersion", "knowledgeBaseId" ], "members": { "agentId": { "location": "uri", "locationName": "agentId" }, "agentVersion": { "location": "uri", "locationName": "agentVersion" }, "knowledgeBaseId": { "location": "uri", "locationName": "knowledgeBaseId" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "GetAgent": { "http": { "method": "GET", "requestUri": "/agents/{agentId}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "agentId" ], "members": { "agentId": { "location": "uri", "locationName": "agentId" } } }, "output": { "type": "structure", "required": [ "agent" ], "members": { "agent": { "shape": "S18" } } } }, "GetAgentActionGroup": { "http": { "method": "GET", "requestUri": "/agents/{agentId}/agentversions/{agentVersion}/actiongroups/{actionGroupId}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "actionGroupId", "agentId", "agentVersion" ], "members": { "actionGroupId": { "location": "uri", "locationName": "actionGroupId" }, "agentId": { "location": "uri", "locationName": "agentId" }, "agentVersion": { "location": "uri", "locationName": "agentVersion" } } }, "output": { "type": "structure", "required": [ "agentActionGroup" ], "members": { "agentActionGroup": { "shape": "S20" } } } }, "GetAgentAlias": { "http": { "method": "GET", "requestUri": "/agents/{agentId}/agentaliases/{agentAliasId}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "agentAliasId", "agentId" ], "members": { "agentAliasId": { "location": "uri", "locationName": "agentAliasId" }, "agentId": { "location": "uri", "locationName": "agentId" } } }, "output": { "type": "structure", "required": [ "agentAlias" ], "members": { "agentAlias": { "shape": "S26" } } } }, "GetAgentKnowledgeBase": { "http": { "method": "GET", "requestUri": "/agents/{agentId}/agentversions/{agentVersion}/knowledgebases/{knowledgeBaseId}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "agentId", "agentVersion", "knowledgeBaseId" ], "members": { "agentId": { "location": "uri", "locationName": "agentId" }, "agentVersion": { "location": "uri", "locationName": "agentVersion" }, "knowledgeBaseId": { "location": "uri", "locationName": "knowledgeBaseId" } } }, "output": { "type": "structure", "required": [ "agentKnowledgeBase" ], "members": { "agentKnowledgeBase": { "shape": "S7" } } } }, "GetAgentVersion": { "http": { "method": "GET", "requestUri": "/agents/{agentId}/agentversions/{agentVersion}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "agentId", "agentVersion" ], "members": { "agentId": { "location": "uri", "locationName": "agentId" }, "agentVersion": { "location": "uri", "locationName": "agentVersion" } } }, "output": { "type": "structure", "required": [ "agentVersion" ], "members": { "agentVersion": { "type": "structure", "required": [ "agentArn", "agentId", "agentName", "agentResourceRoleArn", "agentStatus", "createdAt", "idleSessionTTLInSeconds", "updatedAt", "version" ], "members": { "agentArn": {}, "agentId": {}, "agentName": {}, "agentResourceRoleArn": {}, "agentStatus": {}, "createdAt": { "shape": "S9" }, "customerEncryptionKeyArn": {}, "description": {}, "failureReasons": { "shape": "S1b" }, "foundationModel": {}, "guardrailConfiguration": { "shape": "Sg" }, "idleSessionTTLInSeconds": { "type": "integer" }, "instruction": { "shape": "Sk" }, "memoryConfiguration": { "shape": "Sl" }, "promptOverrideConfiguration": { "shape": "Sp" }, "recommendedActions": { "shape": "S1d" }, "updatedAt": { "shape": "S9" }, "version": {} } } } } }, "GetDataSource": { "http": { "method": "GET", "requestUri": "/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "dataSourceId", "knowledgeBaseId" ], "members": { "dataSourceId": { "location": "uri", "locationName": "dataSourceId" }, "knowledgeBaseId": { "location": "uri", "locationName": "knowledgeBaseId" } } }, "output": { "type": "structure", "required": [ "dataSource" ], "members": { "dataSource": { "shape": "S4i" } } } }, "GetFlow": { "http": { "method": "GET", "requestUri": "/flows/{flowIdentifier}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "flowIdentifier" ], "members": { "flowIdentifier": { "location": "uri", "locationName": "flowIdentifier" } } }, "output": { "type": "structure", "required": [ "arn", "createdAt", "executionRoleArn", "id", "name", "status", "updatedAt", "version" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "customerEncryptionKeyArn": {}, "definition": { "shape": "S4l" }, "description": {}, "executionRoleArn": {}, "id": {}, "name": {}, "status": {}, "updatedAt": { "shape": "S9" }, "validations": { "type": "list", "member": { "type": "structure", "required": [ "message", "severity" ], "members": { "message": {}, "severity": {} } } }, "version": {} } } }, "GetFlowAlias": { "http": { "method": "GET", "requestUri": "/flows/{flowIdentifier}/aliases/{aliasIdentifier}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "aliasIdentifier", "flowIdentifier" ], "members": { "aliasIdentifier": { "location": "uri", "locationName": "aliasIdentifier" }, "flowIdentifier": { "location": "uri", "locationName": "flowIdentifier" } } }, "output": { "type": "structure", "required": [ "arn", "createdAt", "flowId", "id", "name", "routingConfiguration", "updatedAt" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "description": {}, "flowId": {}, "id": {}, "name": {}, "routingConfiguration": { "shape": "S6g" }, "updatedAt": { "shape": "S9" } } } }, "GetFlowVersion": { "http": { "method": "GET", "requestUri": "/flows/{flowIdentifier}/versions/{flowVersion}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "flowIdentifier", "flowVersion" ], "members": { "flowIdentifier": { "location": "uri", "locationName": "flowIdentifier" }, "flowVersion": { "location": "uri", "locationName": "flowVersion" } } }, "output": { "type": "structure", "required": [ "arn", "createdAt", "executionRoleArn", "id", "name", "status", "version" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "customerEncryptionKeyArn": {}, "definition": { "shape": "S4l" }, "description": {}, "executionRoleArn": {}, "id": {}, "name": {}, "status": {}, "version": {} } } }, "GetIngestionJob": { "http": { "method": "GET", "requestUri": "/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}/ingestionjobs/{ingestionJobId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "dataSourceId", "ingestionJobId", "knowledgeBaseId" ], "members": { "dataSourceId": { "location": "uri", "locationName": "dataSourceId" }, "ingestionJobId": { "location": "uri", "locationName": "ingestionJobId" }, "knowledgeBaseId": { "location": "uri", "locationName": "knowledgeBaseId" } } }, "output": { "type": "structure", "required": [ "ingestionJob" ], "members": { "ingestionJob": { "shape": "S9k" } } } }, "GetKnowledgeBase": { "http": { "method": "GET", "requestUri": "/knowledgebases/{knowledgeBaseId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "knowledgeBaseId" ], "members": { "knowledgeBaseId": { "location": "uri", "locationName": "knowledgeBaseId" } } }, "output": { "type": "structure", "required": [ "knowledgeBase" ], "members": { "knowledgeBase": { "shape": "S7q" } } } }, "GetPrompt": { "http": { "method": "GET", "requestUri": "/prompts/{promptIdentifier}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "promptIdentifier" ], "members": { "promptIdentifier": { "location": "uri", "locationName": "promptIdentifier" }, "promptVersion": { "location": "querystring", "locationName": "promptVersion" } } }, "output": { "type": "structure", "required": [ "arn", "createdAt", "id", "name", "updatedAt", "version" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "customerEncryptionKeyArn": {}, "defaultVariant": {}, "description": {}, "id": {}, "name": {}, "updatedAt": { "shape": "S9" }, "variants": { "shape": "S7x" }, "version": {} } } }, "ListAgentActionGroups": { "http": { "requestUri": "/agents/{agentId}/agentversions/{agentVersion}/actiongroups/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "agentId", "agentVersion" ], "members": { "agentId": { "location": "uri", "locationName": "agentId" }, "agentVersion": { "location": "uri", "locationName": "agentVersion" }, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "actionGroupSummaries" ], "members": { "actionGroupSummaries": { "type": "list", "member": { "type": "structure", "required": [ "actionGroupId", "actionGroupName", "actionGroupState", "updatedAt" ], "members": { "actionGroupId": {}, "actionGroupName": {}, "actionGroupState": {}, "description": {}, "updatedAt": { "shape": "S9" } } } }, "nextToken": {} } } }, "ListAgentAliases": { "http": { "requestUri": "/agents/{agentId}/agentaliases/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "agentId" ], "members": { "agentId": { "location": "uri", "locationName": "agentId" }, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "agentAliasSummaries" ], "members": { "agentAliasSummaries": { "type": "list", "member": { "type": "structure", "required": [ "agentAliasId", "agentAliasName", "agentAliasStatus", "createdAt", "updatedAt" ], "members": { "agentAliasId": {}, "agentAliasName": {}, "agentAliasStatus": {}, "createdAt": { "shape": "S9" }, "description": {}, "routingConfiguration": { "shape": "S22" }, "updatedAt": { "shape": "S9" } } } }, "nextToken": {} } } }, "ListAgentKnowledgeBases": { "http": { "requestUri": "/agents/{agentId}/agentversions/{agentVersion}/knowledgebases/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "agentId", "agentVersion" ], "members": { "agentId": { "location": "uri", "locationName": "agentId" }, "agentVersion": { "location": "uri", "locationName": "agentVersion" }, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "agentKnowledgeBaseSummaries" ], "members": { "agentKnowledgeBaseSummaries": { "type": "list", "member": { "type": "structure", "required": [ "knowledgeBaseId", "knowledgeBaseState", "updatedAt" ], "members": { "description": {}, "knowledgeBaseId": {}, "knowledgeBaseState": {}, "updatedAt": { "shape": "S9" } } } }, "nextToken": {} } } }, "ListAgentVersions": { "http": { "requestUri": "/agents/{agentId}/agentversions/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "agentId" ], "members": { "agentId": { "location": "uri", "locationName": "agentId" }, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "agentVersionSummaries" ], "members": { "agentVersionSummaries": { "type": "list", "member": { "type": "structure", "required": [ "agentName", "agentStatus", "agentVersion", "createdAt", "updatedAt" ], "members": { "agentName": {}, "agentStatus": {}, "agentVersion": {}, "createdAt": { "shape": "S9" }, "description": {}, "guardrailConfiguration": { "shape": "Sg" }, "updatedAt": { "shape": "S9" } } } }, "nextToken": {} } } }, "ListAgents": { "http": { "requestUri": "/agents/", "responseCode": 200 }, "input": { "type": "structure", "members": { "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "agentSummaries" ], "members": { "agentSummaries": { "type": "list", "member": { "type": "structure", "required": [ "agentId", "agentName", "agentStatus", "updatedAt" ], "members": { "agentId": {}, "agentName": {}, "agentStatus": {}, "description": {}, "guardrailConfiguration": { "shape": "Sg" }, "latestAgentVersion": {}, "updatedAt": { "shape": "S9" } } } }, "nextToken": {} } } }, "ListDataSources": { "http": { "requestUri": "/knowledgebases/{knowledgeBaseId}/datasources/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "knowledgeBaseId" ], "members": { "knowledgeBaseId": { "location": "uri", "locationName": "knowledgeBaseId" }, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "dataSourceSummaries" ], "members": { "dataSourceSummaries": { "type": "list", "member": { "type": "structure", "required": [ "dataSourceId", "knowledgeBaseId", "name", "status", "updatedAt" ], "members": { "dataSourceId": {}, "description": {}, "knowledgeBaseId": {}, "name": {}, "status": {}, "updatedAt": { "shape": "S9" } } } }, "nextToken": {} } } }, "ListFlowAliases": { "http": { "method": "GET", "requestUri": "/flows/{flowIdentifier}/aliases", "responseCode": 200 }, "input": { "type": "structure", "required": [ "flowIdentifier" ], "members": { "flowIdentifier": { "location": "uri", "locationName": "flowIdentifier" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "required": [ "flowAliasSummaries" ], "members": { "flowAliasSummaries": { "type": "list", "member": { "type": "structure", "required": [ "arn", "createdAt", "flowId", "id", "name", "routingConfiguration", "updatedAt" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "description": {}, "flowId": {}, "id": {}, "name": {}, "routingConfiguration": { "shape": "S6g" }, "updatedAt": { "shape": "S9" } } } }, "nextToken": {} } } }, "ListFlowVersions": { "http": { "method": "GET", "requestUri": "/flows/{flowIdentifier}/versions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "flowIdentifier" ], "members": { "flowIdentifier": { "location": "uri", "locationName": "flowIdentifier" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "required": [ "flowVersionSummaries" ], "members": { "flowVersionSummaries": { "type": "list", "member": { "type": "structure", "required": [ "arn", "createdAt", "id", "status", "version" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "id": {}, "status": {}, "version": {} } } }, "nextToken": {} } } }, "ListFlows": { "http": { "method": "GET", "requestUri": "/flows/", "responseCode": 200 }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "required": [ "flowSummaries" ], "members": { "flowSummaries": { "type": "list", "member": { "type": "structure", "required": [ "arn", "createdAt", "id", "name", "status", "updatedAt", "version" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "description": {}, "id": {}, "name": {}, "status": {}, "updatedAt": { "shape": "S9" }, "version": {} } } }, "nextToken": {} } } }, "ListIngestionJobs": { "http": { "requestUri": "/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}/ingestionjobs/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "dataSourceId", "knowledgeBaseId" ], "members": { "dataSourceId": { "location": "uri", "locationName": "dataSourceId" }, "filters": { "type": "list", "member": { "type": "structure", "required": [ "attribute", "operator", "values" ], "members": { "attribute": {}, "operator": {}, "values": { "type": "list", "member": {} } } } }, "knowledgeBaseId": { "location": "uri", "locationName": "knowledgeBaseId" }, "maxResults": { "type": "integer" }, "nextToken": {}, "sortBy": { "type": "structure", "required": [ "attribute", "order" ], "members": { "attribute": {}, "order": {} } } } }, "output": { "type": "structure", "required": [ "ingestionJobSummaries" ], "members": { "ingestionJobSummaries": { "type": "list", "member": { "type": "structure", "required": [ "dataSourceId", "ingestionJobId", "knowledgeBaseId", "startedAt", "status", "updatedAt" ], "members": { "dataSourceId": {}, "description": {}, "ingestionJobId": {}, "knowledgeBaseId": {}, "startedAt": { "shape": "S9" }, "statistics": { "shape": "S9l" }, "status": {}, "updatedAt": { "shape": "S9" } } } }, "nextToken": {} } } }, "ListKnowledgeBases": { "http": { "requestUri": "/knowledgebases/", "responseCode": 200 }, "input": { "type": "structure", "members": { "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "knowledgeBaseSummaries" ], "members": { "knowledgeBaseSummaries": { "type": "list", "member": { "type": "structure", "required": [ "knowledgeBaseId", "name", "status", "updatedAt" ], "members": { "description": {}, "knowledgeBaseId": {}, "name": {}, "status": {}, "updatedAt": { "shape": "S9" } } } }, "nextToken": {} } } }, "ListPrompts": { "http": { "method": "GET", "requestUri": "/prompts/", "responseCode": 200 }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "promptIdentifier": { "location": "querystring", "locationName": "promptIdentifier" } } }, "output": { "type": "structure", "required": [ "promptSummaries" ], "members": { "nextToken": {}, "promptSummaries": { "type": "list", "member": { "type": "structure", "required": [ "arn", "createdAt", "id", "name", "updatedAt", "version" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "description": {}, "id": {}, "name": {}, "updatedAt": { "shape": "S9" }, "version": {} } } } } } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/tags/{resourceArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" } } }, "output": { "type": "structure", "members": { "tags": { "shape": "S14" } } } }, "PrepareAgent": { "http": { "requestUri": "/agents/{agentId}/", "responseCode": 202 }, "input": { "type": "structure", "required": [ "agentId" ], "members": { "agentId": { "location": "uri", "locationName": "agentId" } } }, "output": { "type": "structure", "required": [ "agentId", "agentStatus", "agentVersion", "preparedAt" ], "members": { "agentId": {}, "agentStatus": {}, "agentVersion": {}, "preparedAt": { "shape": "S9" } } } }, "PrepareFlow": { "http": { "requestUri": "/flows/{flowIdentifier}/", "responseCode": 202 }, "input": { "type": "structure", "required": [ "flowIdentifier" ], "members": { "flowIdentifier": { "location": "uri", "locationName": "flowIdentifier" } } }, "output": { "type": "structure", "required": [ "id", "status" ], "members": { "id": {}, "status": {} } } }, "StartIngestionJob": { "http": { "method": "PUT", "requestUri": "/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}/ingestionjobs/", "responseCode": 202 }, "input": { "type": "structure", "required": [ "dataSourceId", "knowledgeBaseId" ], "members": { "clientToken": { "idempotencyToken": true }, "dataSourceId": { "location": "uri", "locationName": "dataSourceId" }, "description": {}, "knowledgeBaseId": { "location": "uri", "locationName": "knowledgeBaseId" } } }, "output": { "type": "structure", "required": [ "ingestionJob" ], "members": { "ingestionJob": { "shape": "S9k" } } }, "idempotent": true }, "TagResource": { "http": { "requestUri": "/tags/{resourceArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tags": { "shape": "S14" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "http": { "method": "DELETE", "requestUri": "/tags/{resourceArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tagKeys": { "location": "querystring", "locationName": "tagKeys", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UpdateAgent": { "http": { "method": "PUT", "requestUri": "/agents/{agentId}/", "responseCode": 202 }, "input": { "type": "structure", "required": [ "agentId", "agentName", "agentResourceRoleArn", "foundationModel" ], "members": { "agentId": { "location": "uri", "locationName": "agentId" }, "agentName": {}, "agentResourceRoleArn": {}, "customerEncryptionKeyArn": {}, "description": {}, "foundationModel": {}, "guardrailConfiguration": { "shape": "Sg" }, "idleSessionTTLInSeconds": { "type": "integer" }, "instruction": { "shape": "Sk" }, "memoryConfiguration": { "shape": "Sl" }, "promptOverrideConfiguration": { "shape": "Sp" } } }, "output": { "type": "structure", "required": [ "agent" ], "members": { "agent": { "shape": "S18" } } }, "idempotent": true }, "UpdateAgentActionGroup": { "http": { "method": "PUT", "requestUri": "/agents/{agentId}/agentversions/{agentVersion}/actiongroups/{actionGroupId}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "actionGroupId", "actionGroupName", "agentId", "agentVersion" ], "members": { "actionGroupExecutor": { "shape": "S1g" }, "actionGroupId": { "location": "uri", "locationName": "actionGroupId" }, "actionGroupName": {}, "actionGroupState": {}, "agentId": { "location": "uri", "locationName": "agentId" }, "agentVersion": { "location": "uri", "locationName": "agentVersion" }, "apiSchema": { "shape": "S1j" }, "description": {}, "functionSchema": { "shape": "S1o" }, "parentActionGroupSignature": {} } }, "output": { "type": "structure", "required": [ "agentActionGroup" ], "members": { "agentActionGroup": { "shape": "S20" } } }, "idempotent": true }, "UpdateAgentAlias": { "http": { "method": "PUT", "requestUri": "/agents/{agentId}/agentaliases/{agentAliasId}/", "responseCode": 202 }, "input": { "type": "structure", "required": [ "agentAliasId", "agentAliasName", "agentId" ], "members": { "agentAliasId": { "location": "uri", "locationName": "agentAliasId" }, "agentAliasName": {}, "agentId": { "location": "uri", "locationName": "agentId" }, "description": {}, "routingConfiguration": { "shape": "S22" } } }, "output": { "type": "structure", "required": [ "agentAlias" ], "members": { "agentAlias": { "shape": "S26" } } }, "idempotent": true }, "UpdateAgentKnowledgeBase": { "http": { "method": "PUT", "requestUri": "/agents/{agentId}/agentversions/{agentVersion}/knowledgebases/{knowledgeBaseId}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "agentId", "agentVersion", "knowledgeBaseId" ], "members": { "agentId": { "location": "uri", "locationName": "agentId" }, "agentVersion": { "location": "uri", "locationName": "agentVersion" }, "description": {}, "knowledgeBaseId": { "location": "uri", "locationName": "knowledgeBaseId" }, "knowledgeBaseState": {} } }, "output": { "type": "structure", "required": [ "agentKnowledgeBase" ], "members": { "agentKnowledgeBase": { "shape": "S7" } } }, "idempotent": true }, "UpdateDataSource": { "http": { "method": "PUT", "requestUri": "/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "dataSourceConfiguration", "dataSourceId", "knowledgeBaseId", "name" ], "members": { "dataDeletionPolicy": {}, "dataSourceConfiguration": { "shape": "S2e" }, "dataSourceId": { "location": "uri", "locationName": "dataSourceId" }, "description": {}, "knowledgeBaseId": { "location": "uri", "locationName": "knowledgeBaseId" }, "name": {}, "serverSideEncryptionConfiguration": { "shape": "S3m" }, "vectorIngestionConfiguration": { "shape": "S3n" } } }, "output": { "type": "structure", "required": [ "dataSource" ], "members": { "dataSource": { "shape": "S4i" } } }, "idempotent": true }, "UpdateFlow": { "http": { "method": "PUT", "requestUri": "/flows/{flowIdentifier}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "executionRoleArn", "flowIdentifier", "name" ], "members": { "customerEncryptionKeyArn": {}, "definition": { "shape": "S4l" }, "description": {}, "executionRoleArn": {}, "flowIdentifier": { "location": "uri", "locationName": "flowIdentifier" }, "name": {} } }, "output": { "type": "structure", "required": [ "arn", "createdAt", "executionRoleArn", "id", "name", "status", "updatedAt", "version" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "customerEncryptionKeyArn": {}, "definition": { "shape": "S4l" }, "description": {}, "executionRoleArn": {}, "id": {}, "name": {}, "status": {}, "updatedAt": { "shape": "S9" }, "version": {} } }, "idempotent": true }, "UpdateFlowAlias": { "http": { "method": "PUT", "requestUri": "/flows/{flowIdentifier}/aliases/{aliasIdentifier}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "aliasIdentifier", "flowIdentifier", "name", "routingConfiguration" ], "members": { "aliasIdentifier": { "location": "uri", "locationName": "aliasIdentifier" }, "description": {}, "flowIdentifier": { "location": "uri", "locationName": "flowIdentifier" }, "name": {}, "routingConfiguration": { "shape": "S6g" } } }, "output": { "type": "structure", "required": [ "arn", "createdAt", "flowId", "id", "name", "routingConfiguration", "updatedAt" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "description": {}, "flowId": {}, "id": {}, "name": {}, "routingConfiguration": { "shape": "S6g" }, "updatedAt": { "shape": "S9" } } }, "idempotent": true }, "UpdateKnowledgeBase": { "http": { "method": "PUT", "requestUri": "/knowledgebases/{knowledgeBaseId}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "knowledgeBaseConfiguration", "knowledgeBaseId", "name", "roleArn", "storageConfiguration" ], "members": { "description": {}, "knowledgeBaseConfiguration": { "shape": "S6p" }, "knowledgeBaseId": { "location": "uri", "locationName": "knowledgeBaseId" }, "name": {}, "roleArn": {}, "storageConfiguration": { "shape": "S6x" } } }, "output": { "type": "structure", "required": [ "knowledgeBase" ], "members": { "knowledgeBase": { "shape": "S7q" } } }, "idempotent": true }, "UpdatePrompt": { "http": { "method": "PUT", "requestUri": "/prompts/{promptIdentifier}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name", "promptIdentifier" ], "members": { "customerEncryptionKeyArn": {}, "defaultVariant": {}, "description": {}, "name": {}, "promptIdentifier": { "location": "uri", "locationName": "promptIdentifier" }, "variants": { "shape": "S7x" } } }, "output": { "type": "structure", "required": [ "arn", "createdAt", "id", "name", "updatedAt", "version" ], "members": { "arn": {}, "createdAt": { "shape": "S9" }, "customerEncryptionKeyArn": {}, "defaultVariant": {}, "description": {}, "id": {}, "name": {}, "updatedAt": { "shape": "S9" }, "variants": { "shape": "S7x" }, "version": {} } }, "idempotent": true } }, "shapes": { "S7": { "type": "structure", "required": [ "agentId", "agentVersion", "createdAt", "description", "knowledgeBaseId", "knowledgeBaseState", "updatedAt" ], "members": { "agentId": {}, "agentVersion": {}, "createdAt": { "shape": "S9" }, "description": {}, "knowledgeBaseId": {}, "knowledgeBaseState": {}, "updatedAt": { "shape": "S9" } } }, "S9": { "type": "timestamp", "timestampFormat": "iso8601" }, "Sg": { "type": "structure", "members": { "guardrailIdentifier": {}, "guardrailVersion": {} } }, "Sk": { "type": "string", "sensitive": true }, "Sl": { "type": "structure", "required": [ "enabledMemoryTypes" ], "members": { "enabledMemoryTypes": { "type": "list", "member": {} }, "storageDays": { "type": "integer" } } }, "Sp": { "type": "structure", "required": [ "promptConfigurations" ], "members": { "overrideLambda": {}, "promptConfigurations": { "type": "list", "member": { "type": "structure", "members": { "basePromptTemplate": { "type": "string", "sensitive": true }, "inferenceConfiguration": { "type": "structure", "members": { "maximumLength": { "type": "integer" }, "stopSequences": { "shape": "Sw" }, "temperature": { "type": "float" }, "topK": { "type": "integer" }, "topP": { "type": "float" } } }, "parserMode": {}, "promptCreationMode": {}, "promptState": {}, "promptType": {} } } } }, "sensitive": true }, "Sw": { "type": "list", "member": {} }, "S14": { "type": "map", "key": {}, "value": {} }, "S18": { "type": "structure", "required": [ "agentArn", "agentId", "agentName", "agentResourceRoleArn", "agentStatus", "agentVersion", "createdAt", "idleSessionTTLInSeconds", "updatedAt" ], "members": { "agentArn": {}, "agentId": {}, "agentName": {}, "agentResourceRoleArn": {}, "agentStatus": {}, "agentVersion": {}, "clientToken": {}, "createdAt": { "shape": "S9" }, "customerEncryptionKeyArn": {}, "description": {}, "failureReasons": { "shape": "S1b" }, "foundationModel": {}, "guardrailConfiguration": { "shape": "Sg" }, "idleSessionTTLInSeconds": { "type": "integer" }, "instruction": { "shape": "Sk" }, "memoryConfiguration": { "shape": "Sl" }, "preparedAt": { "shape": "S9" }, "promptOverrideConfiguration": { "shape": "Sp" }, "recommendedActions": { "shape": "S1d" }, "updatedAt": { "shape": "S9" } } }, "S1b": { "type": "list", "member": {} }, "S1d": { "type": "list", "member": {} }, "S1g": { "type": "structure", "members": { "customControl": {}, "lambda": {} }, "union": true }, "S1j": { "type": "structure", "members": { "payload": { "type": "string", "sensitive": true }, "s3": { "type": "structure", "members": { "s3BucketName": {}, "s3ObjectKey": {} } } }, "union": true }, "S1o": { "type": "structure", "members": { "functions": { "type": "list", "member": { "type": "structure", "required": [ "name" ], "members": { "description": {}, "name": {}, "parameters": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "type" ], "members": { "description": {}, "required": { "type": "boolean" }, "type": {} } } }, "requireConfirmation": {} } } } }, "union": true }, "S20": { "type": "structure", "required": [ "actionGroupId", "actionGroupName", "actionGroupState", "agentId", "agentVersion", "createdAt", "updatedAt" ], "members": { "actionGroupExecutor": { "shape": "S1g" }, "actionGroupId": {}, "actionGroupName": {}, "actionGroupState": {}, "agentId": {}, "agentVersion": {}, "apiSchema": { "shape": "S1j" }, "clientToken": {}, "createdAt": { "shape": "S9" }, "description": {}, "functionSchema": { "shape": "S1o" }, "parentActionSignature": {}, "updatedAt": { "shape": "S9" } } }, "S22": { "type": "list", "member": { "type": "structure", "members": { "agentVersion": {}, "provisionedThroughput": {} } } }, "S26": { "type": "structure", "required": [ "agentAliasArn", "agentAliasId", "agentAliasName", "agentAliasStatus", "agentId", "createdAt", "routingConfiguration", "updatedAt" ], "members": { "agentAliasArn": {}, "agentAliasHistoryEvents": { "type": "list", "member": { "type": "structure", "members": { "endDate": { "shape": "S9" }, "routingConfiguration": { "shape": "S22" }, "startDate": { "shape": "S9" } } } }, "agentAliasId": {}, "agentAliasName": {}, "agentAliasStatus": {}, "agentId": {}, "clientToken": {}, "createdAt": { "shape": "S9" }, "description": {}, "failureReasons": { "shape": "S1b" }, "routingConfiguration": { "shape": "S22" }, "updatedAt": { "shape": "S9" } } }, "S2e": { "type": "structure", "required": [ "type" ], "members": { "confluenceConfiguration": { "type": "structure", "required": [ "sourceConfiguration" ], "members": { "crawlerConfiguration": { "type": "structure", "members": { "filterConfiguration": { "shape": "S2h" } } }, "sourceConfiguration": { "type": "structure", "required": [ "authType", "credentialsSecretArn", "hostType", "hostUrl" ], "members": { "authType": {}, "credentialsSecretArn": {}, "hostType": {}, "hostUrl": {} } } } }, "s3Configuration": { "type": "structure", "required": [ "bucketArn" ], "members": { "bucketArn": {}, "bucketOwnerAccountId": {}, "inclusionPrefixes": { "type": "list", "member": { "type": "string", "sensitive": true } } } }, "salesforceConfiguration": { "type": "structure", "required": [ "sourceConfiguration" ], "members": { "crawlerConfiguration": { "type": "structure", "members": { "filterConfiguration": { "shape": "S2h" } } }, "sourceConfiguration": { "type": "structure", "required": [ "authType", "credentialsSecretArn", "hostUrl" ], "members": { "authType": {}, "credentialsSecretArn": {}, "hostUrl": {} } } } }, "sharePointConfiguration": { "type": "structure", "required": [ "sourceConfiguration" ], "members": { "crawlerConfiguration": { "type": "structure", "members": { "filterConfiguration": { "shape": "S2h" } } }, "sourceConfiguration": { "type": "structure", "required": [ "authType", "credentialsSecretArn", "domain", "hostType", "siteUrls" ], "members": { "authType": {}, "credentialsSecretArn": {}, "domain": {}, "hostType": {}, "siteUrls": { "type": "list", "member": {} }, "tenantId": {} } } } }, "type": {}, "webConfiguration": { "type": "structure", "required": [ "sourceConfiguration" ], "members": { "crawlerConfiguration": { "type": "structure", "members": { "crawlerLimits": { "type": "structure", "members": { "rateLimit": { "type": "integer" } } }, "exclusionFilters": { "shape": "S2l" }, "inclusionFilters": { "shape": "S2l" }, "scope": {} } }, "sourceConfiguration": { "type": "structure", "required": [ "urlConfiguration" ], "members": { "urlConfiguration": { "type": "structure", "members": { "seedUrls": { "type": "list", "member": { "type": "structure", "members": { "url": {} } } } } } } } } } } }, "S2h": { "type": "structure", "required": [ "type" ], "members": { "patternObjectFilter": { "type": "structure", "required": [ "filters" ], "members": { "filters": { "type": "list", "member": { "type": "structure", "required": [ "objectType" ], "members": { "exclusionFilters": { "shape": "S2l" }, "inclusionFilters": { "shape": "S2l" }, "objectType": { "type": "string", "sensitive": true } } }, "sensitive": true } } }, "type": {} } }, "S2l": { "type": "list", "member": { "type": "string", "sensitive": true }, "sensitive": true }, "S3m": { "type": "structure", "members": { "kmsKeyArn": {} } }, "S3n": { "type": "structure", "members": { "chunkingConfiguration": { "type": "structure", "required": [ "chunkingStrategy" ], "members": { "chunkingStrategy": {}, "fixedSizeChunkingConfiguration": { "type": "structure", "required": [ "maxTokens", "overlapPercentage" ], "members": { "maxTokens": { "type": "integer" }, "overlapPercentage": { "type": "integer" } } }, "hierarchicalChunkingConfiguration": { "type": "structure", "required": [ "levelConfigurations", "overlapTokens" ], "members": { "levelConfigurations": { "type": "list", "member": { "type": "structure", "required": [ "maxTokens" ], "members": { "maxTokens": { "type": "integer" } } } }, "overlapTokens": { "type": "integer" } } }, "semanticChunkingConfiguration": { "type": "structure", "required": [ "breakpointPercentileThreshold", "bufferSize", "maxTokens" ], "members": { "breakpointPercentileThreshold": { "type": "integer" }, "bufferSize": { "type": "integer" }, "maxTokens": { "type": "integer" } } } } }, "customTransformationConfiguration": { "type": "structure", "required": [ "intermediateStorage", "transformations" ], "members": { "intermediateStorage": { "type": "structure", "required": [ "s3Location" ], "members": { "s3Location": { "type": "structure", "required": [ "uri" ], "members": { "uri": {} } } } }, "transformations": { "type": "list", "member": { "type": "structure", "required": [ "stepToApply", "transformationFunction" ], "members": { "stepToApply": {}, "transformationFunction": { "type": "structure", "required": [ "transformationLambdaConfiguration" ], "members": { "transformationLambdaConfiguration": { "type": "structure", "required": [ "lambdaArn" ], "members": { "lambdaArn": {} } } } } } } } } }, "parsingConfiguration": { "type": "structure", "required": [ "parsingStrategy" ], "members": { "bedrockFoundationModelConfiguration": { "type": "structure", "required": [ "modelArn" ], "members": { "modelArn": {}, "parsingPrompt": { "type": "structure", "required": [ "parsingPromptText" ], "members": { "parsingPromptText": {} } } } }, "parsingStrategy": {} } } } }, "S4i": { "type": "structure", "required": [ "createdAt", "dataSourceConfiguration", "dataSourceId", "knowledgeBaseId", "name", "status", "updatedAt" ], "members": { "createdAt": { "shape": "S9" }, "dataDeletionPolicy": {}, "dataSourceConfiguration": { "shape": "S2e" }, "dataSourceId": {}, "description": {}, "failureReasons": { "shape": "S1b" }, "knowledgeBaseId": {}, "name": {}, "serverSideEncryptionConfiguration": { "shape": "S3m" }, "status": {}, "updatedAt": { "shape": "S9" }, "vectorIngestionConfiguration": { "shape": "S3n" } } }, "S4l": { "type": "structure", "members": { "connections": { "type": "list", "member": { "type": "structure", "required": [ "name", "source", "target", "type" ], "members": { "configuration": { "type": "structure", "members": { "conditional": { "type": "structure", "required": [ "condition" ], "members": { "condition": {} } }, "data": { "type": "structure", "required": [ "sourceOutput", "targetInput" ], "members": { "sourceOutput": {}, "targetInput": {} } } }, "union": true }, "name": {}, "source": {}, "target": {}, "type": {} } } }, "nodes": { "type": "list", "member": { "type": "structure", "required": [ "name", "type" ], "members": { "configuration": { "type": "structure", "members": { "agent": { "type": "structure", "required": [ "agentAliasArn" ], "members": { "agentAliasArn": {} } }, "collector": { "type": "structure", "members": {} }, "condition": { "type": "structure", "required": [ "conditions" ], "members": { "conditions": { "type": "list", "member": { "type": "structure", "required": [ "name" ], "members": { "expression": { "type": "string", "sensitive": true }, "name": {} }, "sensitive": true }, "sensitive": true } } }, "input": { "type": "structure", "members": {} }, "iterator": { "type": "structure", "members": {} }, "knowledgeBase": { "type": "structure", "required": [ "knowledgeBaseId" ], "members": { "knowledgeBaseId": {}, "modelId": {} } }, "lambdaFunction": { "type": "structure", "required": [ "lambdaArn" ], "members": { "lambdaArn": {} } }, "lex": { "type": "structure", "required": [ "botAliasArn", "localeId" ], "members": { "botAliasArn": {}, "localeId": {} } }, "output": { "type": "structure", "members": {} }, "prompt": { "type": "structure", "required": [ "sourceConfiguration" ], "members": { "sourceConfiguration": { "type": "structure", "members": { "inline": { "type": "structure", "required": [ "modelId", "templateConfiguration", "templateType" ], "members": { "inferenceConfiguration": { "shape": "S5i" }, "modelId": {}, "templateConfiguration": { "shape": "S5l" }, "templateType": {} } }, "resource": { "type": "structure", "required": [ "promptArn" ], "members": { "promptArn": {} } } }, "union": true } } }, "retrieval": { "type": "structure", "required": [ "serviceConfiguration" ], "members": { "serviceConfiguration": { "type": "structure", "members": { "s3": { "type": "structure", "required": [ "bucketName" ], "members": { "bucketName": {} } } }, "union": true } } }, "storage": { "type": "structure", "required": [ "serviceConfiguration" ], "members": { "serviceConfiguration": { "type": "structure", "members": { "s3": { "type": "structure", "required": [ "bucketName" ], "members": { "bucketName": {} } } }, "union": true } } } }, "union": true }, "inputs": { "type": "list", "member": { "type": "structure", "required": [ "expression", "name", "type" ], "members": { "expression": { "type": "string", "sensitive": true }, "name": {}, "type": {} } } }, "name": {}, "outputs": { "type": "list", "member": { "type": "structure", "required": [ "name", "type" ], "members": { "name": {}, "type": {} } } }, "type": {} } }, "sensitive": true } } }, "S5i": { "type": "structure", "members": { "text": { "type": "structure", "members": { "maxTokens": { "type": "integer" }, "stopSequences": { "shape": "Sw" }, "temperature": { "type": "float" }, "topK": { "type": "integer" }, "topP": { "type": "float" } } } }, "union": true }, "S5l": { "type": "structure", "members": { "text": { "type": "structure", "required": [ "text" ], "members": { "inputVariables": { "type": "list", "member": { "type": "structure", "members": { "name": {} } }, "sensitive": true }, "text": { "type": "string", "sensitive": true } }, "sensitive": true } }, "union": true }, "S6g": { "type": "list", "member": { "type": "structure", "members": { "flowVersion": {} } } }, "S6p": { "type": "structure", "required": [ "type" ], "members": { "type": {}, "vectorKnowledgeBaseConfiguration": { "type": "structure", "required": [ "embeddingModelArn" ], "members": { "embeddingModelArn": {}, "embeddingModelConfiguration": { "type": "structure", "members": { "bedrockEmbeddingModelConfiguration": { "type": "structure", "members": { "dimensions": { "type": "integer" } } } } } } } } }, "S6x": { "type": "structure", "required": [ "type" ], "members": { "mongoDbAtlasConfiguration": { "type": "structure", "required": [ "collectionName", "credentialsSecretArn", "databaseName", "endpoint", "fieldMapping", "vectorIndexName" ], "members": { "collectionName": {}, "credentialsSecretArn": {}, "databaseName": {}, "endpoint": {}, "endpointServiceName": {}, "fieldMapping": { "type": "structure", "required": [ "metadataField", "textField", "vectorField" ], "members": { "metadataField": {}, "textField": {}, "vectorField": {} } }, "vectorIndexName": {} } }, "opensearchServerlessConfiguration": { "type": "structure", "required": [ "collectionArn", "fieldMapping", "vectorIndexName" ], "members": { "collectionArn": {}, "fieldMapping": { "type": "structure", "required": [ "metadataField", "textField", "vectorField" ], "members": { "metadataField": {}, "textField": {}, "vectorField": {} } }, "vectorIndexName": {} } }, "pineconeConfiguration": { "type": "structure", "required": [ "connectionString", "credentialsSecretArn", "fieldMapping" ], "members": { "connectionString": {}, "credentialsSecretArn": {}, "fieldMapping": { "type": "structure", "required": [ "metadataField", "textField" ], "members": { "metadataField": {}, "textField": {} } }, "namespace": {} } }, "rdsConfiguration": { "type": "structure", "required": [ "credentialsSecretArn", "databaseName", "fieldMapping", "resourceArn", "tableName" ], "members": { "credentialsSecretArn": {}, "databaseName": {}, "fieldMapping": { "type": "structure", "required": [ "metadataField", "primaryKeyField", "textField", "vectorField" ], "members": { "metadataField": {}, "primaryKeyField": {}, "textField": {}, "vectorField": {} } }, "resourceArn": {}, "tableName": {} } }, "redisEnterpriseCloudConfiguration": { "type": "structure", "required": [ "credentialsSecretArn", "endpoint", "fieldMapping", "vectorIndexName" ], "members": { "credentialsSecretArn": {}, "endpoint": {}, "fieldMapping": { "type": "structure", "required": [ "metadataField", "textField", "vectorField" ], "members": { "metadataField": {}, "textField": {}, "vectorField": {} } }, "vectorIndexName": {} } }, "type": {} } }, "S7q": { "type": "structure", "required": [ "createdAt", "knowledgeBaseArn", "knowledgeBaseConfiguration", "knowledgeBaseId", "name", "roleArn", "status", "storageConfiguration", "updatedAt" ], "members": { "createdAt": { "shape": "S9" }, "description": {}, "failureReasons": { "shape": "S1b" }, "knowledgeBaseArn": {}, "knowledgeBaseConfiguration": { "shape": "S6p" }, "knowledgeBaseId": {}, "name": {}, "roleArn": {}, "status": {}, "storageConfiguration": { "shape": "S6x" }, "updatedAt": { "shape": "S9" } } }, "S7x": { "type": "list", "member": { "type": "structure", "required": [ "name", "templateType" ], "members": { "inferenceConfiguration": { "shape": "S5i" }, "metadata": { "type": "list", "member": { "type": "structure", "required": [ "key", "value" ], "members": { "key": { "type": "string", "sensitive": true }, "value": { "type": "string", "sensitive": true } }, "sensitive": true }, "sensitive": true }, "modelId": {}, "name": {}, "templateConfiguration": { "shape": "S5l" }, "templateType": {} }, "sensitive": true }, "sensitive": true }, "S9k": { "type": "structure", "required": [ "dataSourceId", "ingestionJobId", "knowledgeBaseId", "startedAt", "status", "updatedAt" ], "members": { "dataSourceId": {}, "description": {}, "failureReasons": { "shape": "S1b" }, "ingestionJobId": {}, "knowledgeBaseId": {}, "startedAt": { "shape": "S9" }, "statistics": { "shape": "S9l" }, "status": {}, "updatedAt": { "shape": "S9" } } }, "S9l": { "type": "structure", "members": { "numberOfDocumentsDeleted": { "type": "long" }, "numberOfDocumentsFailed": { "type": "long" }, "numberOfDocumentsScanned": { "type": "long" }, "numberOfMetadataDocumentsModified": { "type": "long" }, "numberOfMetadataDocumentsScanned": { "type": "long" }, "numberOfModifiedDocumentsIndexed": { "type": "long" }, "numberOfNewDocumentsIndexed": { "type": "long" } } } } }