Bedrock Agent Classes
APISchema
payload
- Type: typing.Optional[str]
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.S3Identifier]
ActionGroupExecutor
customControl
- Type: typing.Optional[typing.Literal['RETURN_CONTROL']]
lambda_
- Type: typing.Optional[str]
ActionGroupSummary
actionGroupId
- Type:
- Required: Yes
actionGroupName
- Type:
- Required: Yes
actionGroupState
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
updatedAt
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
Agent
agentArn
- Type:
- Required: Yes
agentId
- Type:
- Required: Yes
agentName
- Type:
- Required: Yes
agentResourceRoleArn
- Type:
- Required: Yes
agentStatus
- Type: typing.Literal['CREATING', 'DELETING', 'FAILED', 'NOT_PREPARED', 'PREPARED', 'PREPARING', 'UPDATING', 'VERSIONING']
- Required: Yes
agentVersion
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
idleSessionTTLInSeconds
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
agentCollaboration
- Type: typing.Optional[typing.Literal['DISABLED', 'SUPERVISOR', 'SUPERVISOR_ROUTER']]
clientToken
- Type: typing.Optional[str]
customOrchestration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CustomOrchestration]
customerEncryptionKeyArn
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
failureReasons
- Type: typing.Optional[typing.List[str]]
foundationModel
- Type: typing.Optional[str]
guardrailConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.GuardrailConfiguration]
instruction
- Type: typing.Optional[str]
memoryConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MemoryConfigurationOutput]
orchestrationType
- Type: typing.Optional[typing.Literal['CUSTOM_ORCHESTRATION', 'DEFAULT']]
preparedAt
- Type: typing.Optional[datetime.datetime]
promptOverrideConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptOverrideConfigurationOutput]
recommendedActions
- Type: typing.Optional[typing.List[str]]
AgentActionGroup
actionGroupId
- Type:
- Required: Yes
actionGroupName
- Type:
- Required: Yes
actionGroupState
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
actionGroupExecutor
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ActionGroupExecutor]
apiSchema
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.APISchema]
clientToken
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
functionSchema
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FunctionSchemaOutput]
parentActionGroupSignatureParams
- Type: typing.Optional[typing.Dict[str, str]]
parentActionSignature
- Type: typing.Optional[typing.Literal['AMAZON.CodeInterpreter', 'AMAZON.UserInput', 'ANTHROPIC.Bash', 'ANTHROPIC.Computer', 'ANTHROPIC.TextEditor']]
AgentAlias
agentAliasArn
- Type:
- Required: Yes
agentAliasId
- Type:
- Required: Yes
agentAliasName
- Type:
- Required: Yes
agentAliasStatus
- Type: typing.Literal['CREATING', 'DELETING', 'DISSOCIATED', 'FAILED', 'PREPARED', 'UPDATING']
- Required: Yes
agentId
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
routingConfiguration
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.AgentAliasRoutingConfigurationListItem]
- Required: Yes
updatedAt
- Type:
- Required: Yes
agentAliasHistoryEvents
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.AgentAliasHistoryEvent]]
clientToken
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
failureReasons
- Type: typing.Optional[typing.List[str]]
AgentAliasHistoryEvent
endDate
- Type: typing.Optional[datetime.datetime]
routingConfiguration
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.AgentAliasRoutingConfigurationListItem]]
startDate
- Type: typing.Optional[datetime.datetime]
AgentAliasRoutingConfigurationListItem
agentVersion
- Type: typing.Optional[str]
provisionedThroughput
- Type: typing.Optional[str]
AgentAliasSummary
agentAliasId
- Type:
- Required: Yes
agentAliasName
- Type:
- Required: Yes
agentAliasStatus
- Type: typing.Literal['CREATING', 'DELETING', 'DISSOCIATED', 'FAILED', 'PREPARED', 'UPDATING']
- Required: Yes
createdAt
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
routingConfiguration
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.AgentAliasRoutingConfigurationListItem]]
AgentCollaborator
agentDescriptor
- Type:
- Required: Yes
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
collaborationInstruction
- Type:
- Required: Yes
collaboratorId
- Type:
- Required: Yes
collaboratorName
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
lastUpdatedAt
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
relayConversationHistory
- Type: typing.Optional[typing.Literal['DISABLED', 'TO_COLLABORATOR']]
AgentCollaboratorSummary
agentDescriptor
- Type:
- Required: Yes
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
collaborationInstruction
- Type:
- Required: Yes
collaboratorId
- Type:
- Required: Yes
collaboratorName
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
lastUpdatedAt
- Type:
- Required: Yes
relayConversationHistory
- Type: typing.Literal['DISABLED', 'TO_COLLABORATOR']
- Required: Yes
AgentDescriptor
aliasArn
- Type: typing.Optional[str]
AgentFlowNodeConfiguration
agentAliasArn
- Type:
- Required: Yes
AgentKnowledgeBase
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
description
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
knowledgeBaseState
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
updatedAt
- Type:
- Required: Yes
AgentKnowledgeBaseSummary
knowledgeBaseId
- Type:
- Required: Yes
knowledgeBaseState
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
updatedAt
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
AgentSummary
agentId
- Type:
- Required: Yes
agentName
- Type:
- Required: Yes
agentStatus
- Type: typing.Literal['CREATING', 'DELETING', 'FAILED', 'NOT_PREPARED', 'PREPARED', 'PREPARING', 'UPDATING', 'VERSIONING']
- Required: Yes
updatedAt
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
guardrailConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.GuardrailConfiguration]
latestAgentVersion
- Type: typing.Optional[str]
AgentVersion
agentArn
- Type:
- Required: Yes
agentId
- Type:
- Required: Yes
agentName
- Type:
- Required: Yes
agentResourceRoleArn
- Type:
- Required: Yes
agentStatus
- Type: typing.Literal['CREATING', 'DELETING', 'FAILED', 'NOT_PREPARED', 'PREPARED', 'PREPARING', 'UPDATING', 'VERSIONING']
- Required: Yes
createdAt
- Type:
- Required: Yes
idleSessionTTLInSeconds
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
version
- Type:
- Required: Yes
agentCollaboration
- Type: typing.Optional[typing.Literal['DISABLED', 'SUPERVISOR', 'SUPERVISOR_ROUTER']]
customerEncryptionKeyArn
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
failureReasons
- Type: typing.Optional[typing.List[str]]
foundationModel
- Type: typing.Optional[str]
guardrailConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.GuardrailConfiguration]
instruction
- Type: typing.Optional[str]
memoryConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MemoryConfigurationOutput]
promptOverrideConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptOverrideConfigurationOutput]
recommendedActions
- Type: typing.Optional[typing.List[str]]
AgentVersionSummary
agentName
- Type:
- Required: Yes
agentStatus
- Type: typing.Literal['CREATING', 'DELETING', 'FAILED', 'NOT_PREPARED', 'PREPARED', 'PREPARING', 'UPDATING', 'VERSIONING']
- Required: Yes
agentVersion
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
guardrailConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.GuardrailConfiguration]
AssociateAgentCollaboratorRequest
agentDescriptor
- Type:
- Required: Yes
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
collaborationInstruction
- Type:
- Required: Yes
collaboratorName
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
relayConversationHistory
- Type: typing.Optional[typing.Literal['DISABLED', 'TO_COLLABORATOR']]
AssociateAgentCollaboratorResponse
agentCollaborator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociateAgentKnowledgeBaseRequest
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
description
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
knowledgeBaseState
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
AssociateAgentKnowledgeBaseResponse
agentKnowledgeBase
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BedrockDataAutomationConfiguration
parsingModality
- Type: typing.Optional[typing.Literal['MULTIMODAL']]
BedrockEmbeddingModelConfiguration
dimensions
- Type: typing.Optional[int]
embeddingDataType
- Type: typing.Optional[typing.Literal['BINARY', 'FLOAT32']]
BedrockFoundationModelConfiguration
modelArn
- Type:
- Required: Yes
parsingModality
- Type: typing.Optional[typing.Literal['MULTIMODAL']]
parsingPrompt
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ParsingPrompt]
BedrockFoundationModelContextEnrichmentConfiguration
enrichmentStrategyConfiguration
- Type:
- Required: Yes
modelArn
- Type:
- Required: Yes
ByteContentDoc
data
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody]
- Required: Yes
mimeType
- Type:
- Required: Yes
CachePointBlock
type
- Type: typing.Literal['default']
- Required: Yes
ChatPromptTemplateConfiguration
messages
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.Message, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MessageOutput]]
- Required: Yes
inputVariables
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptInputVariable]]
system
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SystemContentBlock]]
toolConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ToolConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ToolConfigurationOutput, NoneType]
ChatPromptTemplateConfigurationOutput
messages
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MessageOutput]
- Required: Yes
inputVariables
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptInputVariable]]
system
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SystemContentBlock]]
toolConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ToolConfigurationOutput]
ChunkingConfiguration
chunkingStrategy
- Type: typing.Literal['FIXED_SIZE', 'HIERARCHICAL', 'NONE', 'SEMANTIC']
- Required: Yes
fixedSizeChunkingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FixedSizeChunkingConfiguration]
hierarchicalChunkingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.HierarchicalChunkingConfiguration]
semanticChunkingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SemanticChunkingConfiguration]
ChunkingConfigurationOutput
chunkingStrategy
- Type: typing.Literal['FIXED_SIZE', 'HIERARCHICAL', 'NONE', 'SEMANTIC']
- Required: Yes
fixedSizeChunkingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FixedSizeChunkingConfiguration]
hierarchicalChunkingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.HierarchicalChunkingConfigurationOutput]
semanticChunkingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SemanticChunkingConfiguration]
ConditionFlowNodeConfiguration
conditions
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowCondition]
- Required: Yes
ConditionFlowNodeConfigurationOutput
conditions
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowCondition]
- Required: Yes
ConfluenceCrawlerConfiguration
filterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CrawlFilterConfiguration]
ConfluenceCrawlerConfigurationOutput
filterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CrawlFilterConfigurationOutput]
ConfluenceDataSourceConfiguration
sourceConfiguration
- Type:
- Required: Yes
crawlerConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ConfluenceCrawlerConfiguration]
ConfluenceDataSourceConfigurationOutput
sourceConfiguration
- Type:
- Required: Yes
crawlerConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ConfluenceCrawlerConfigurationOutput]
ConfluenceSourceConfiguration
authType
- Type: typing.Literal['BASIC', 'OAUTH2_CLIENT_CREDENTIALS']
- Required: Yes
credentialsSecretArn
- Type:
- Required: Yes
hostType
- Type: typing.Literal['SAAS']
- Required: Yes
hostUrl
- Type:
- Required: Yes
ContentBlock
cachePoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CachePointBlock]
text
- Type: typing.Optional[str]
ContextEnrichmentConfiguration
type
- Type: typing.Literal['BEDROCK_FOUNDATION_MODEL']
- Required: Yes
bedrockFoundationModelConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.BedrockFoundationModelContextEnrichmentConfiguration]
CrawlFilterConfiguration
type
- Type: typing.Literal['PATTERN']
- Required: Yes
patternObjectFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PatternObjectFilterConfiguration]
CrawlFilterConfigurationOutput
type
- Type: typing.Literal['PATTERN']
- Required: Yes
patternObjectFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PatternObjectFilterConfigurationOutput]
CreateAgentActionGroupRequest
actionGroupName
- Type:
- Required: Yes
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
actionGroupExecutor
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ActionGroupExecutor]
actionGroupState
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
apiSchema
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.APISchema]
clientToken
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
functionSchema
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FunctionSchema, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FunctionSchemaOutput, NoneType]
parentActionGroupSignature
- Type: typing.Optional[typing.Literal['AMAZON.CodeInterpreter', 'AMAZON.UserInput', 'ANTHROPIC.Bash', 'ANTHROPIC.Computer', 'ANTHROPIC.TextEditor']]
parentActionGroupSignatureParams
- Type: typing.Optional[typing.Dict[str, str]]
CreateAgentActionGroupResponse
agentActionGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAgentAliasRequest
agentAliasName
- Type:
- Required: Yes
agentId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
routingConfiguration
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.AgentAliasRoutingConfigurationListItem]]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateAgentAliasResponse
agentAlias
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAgentRequest
agentName
- Type:
- Required: Yes
agentCollaboration
- Type: typing.Optional[typing.Literal['DISABLED', 'SUPERVISOR', 'SUPERVISOR_ROUTER']]
agentResourceRoleArn
- Type: typing.Optional[str]
clientToken
- Type: typing.Optional[str]
customOrchestration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CustomOrchestration]
customerEncryptionKeyArn
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
foundationModel
- Type: typing.Optional[str]
guardrailConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.GuardrailConfiguration]
idleSessionTTLInSeconds
- Type: typing.Optional[int]
instruction
- Type: typing.Optional[str]
memoryConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MemoryConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MemoryConfigurationOutput, NoneType]
orchestrationType
- Type: typing.Optional[typing.Literal['CUSTOM_ORCHESTRATION', 'DEFAULT']]
promptOverrideConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptOverrideConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptOverrideConfigurationOutput, NoneType]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateAgentResponse
agent
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDataSourceRequest
dataSourceConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.DataSourceConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.DataSourceConfigurationOutput]
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
dataDeletionPolicy
- Type: typing.Optional[typing.Literal['DELETE', 'RETAIN']]
description
- Type: typing.Optional[str]
serverSideEncryptionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ServerSideEncryptionConfiguration]
vectorIngestionConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.VectorIngestionConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.VectorIngestionConfigurationOutput, NoneType]
CreateDataSourceResponse
dataSource
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFlowAliasRequest
flowIdentifier
- Type:
- Required: Yes
name
- Type:
- Required: Yes
routingConfiguration
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowAliasRoutingConfigurationListItem]
- Required: Yes
clientToken
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateFlowAliasResponse
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
description
- Type:
- Required: Yes
flowId
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
routingConfiguration
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowAliasRoutingConfigurationListItem]
- Required: Yes
updatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFlowRequest
executionRoleArn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
customerEncryptionKeyArn
- Type: typing.Optional[str]
definition
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowDefinition, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowDefinitionOutput, NoneType]
description
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateFlowResponse
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
customerEncryptionKeyArn
- Type:
- Required: Yes
definition
- Type:
- Required: Yes
description
- Type:
- Required: Yes
executionRoleArn
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
status
- Type: typing.Literal['Failed', 'NotPrepared', 'Prepared', 'Preparing']
- Required: Yes
updatedAt
- Type:
- Required: Yes
version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFlowVersionRequest
flowIdentifier
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
CreateFlowVersionResponse
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
customerEncryptionKeyArn
- Type:
- Required: Yes
definition
- Type:
- Required: Yes
description
- Type:
- Required: Yes
executionRoleArn
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
status
- Type: typing.Literal['Failed', 'NotPrepared', 'Prepared', 'Preparing']
- Required: Yes
version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateKnowledgeBaseRequest
knowledgeBaseConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.KnowledgeBaseConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.KnowledgeBaseConfigurationOutput]
- Required: Yes
name
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
storageConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.StorageConfiguration]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateKnowledgeBaseResponse
knowledgeBase
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePromptRequest
name
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
customerEncryptionKeyArn
- Type: typing.Optional[str]
defaultVariant
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
variants
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptVariant, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptVariantOutput]]]
CreatePromptResponse
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
customerEncryptionKeyArn
- Type:
- Required: Yes
defaultVariant
- Type:
- Required: Yes
description
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
variants
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptVariantOutput]
- Required: Yes
version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePromptVersionRequest
promptIdentifier
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreatePromptVersionResponse
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
customerEncryptionKeyArn
- Type:
- Required: Yes
defaultVariant
- Type:
- Required: Yes
description
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
variants
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptVariantOutput]
- Required: Yes
version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CuratedQuery
naturalLanguage
- Type:
- Required: Yes
sql
- Type:
- Required: Yes
CustomContent
customDocumentIdentifier
- Type:
- Required: Yes
sourceType
- Type: typing.Literal['IN_LINE', 'S3_LOCATION']
- Required: Yes
inlineContent
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.InlineContent]
s3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CustomS3Location]
CustomDocumentIdentifier
id
- Type:
- Required: Yes
CustomOrchestration
executor
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.OrchestrationExecutor]
CustomS3Location
uri
- Type:
- Required: Yes
bucketOwnerAccountId
- Type: typing.Optional[str]
CustomTransformationConfiguration
intermediateStorage
- Type:
- Required: Yes
transformations
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.Transformation]
- Required: Yes
CustomTransformationConfigurationOutput
intermediateStorage
- Type:
- Required: Yes
transformations
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.Transformation]
- Required: Yes
CyclicConnectionFlowValidationDetails
connection
- Type:
- Required: Yes
DataSource
createdAt
- Type:
- Required: Yes
dataSourceConfiguration
- Type:
- Required: Yes
dataSourceId
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
status
- Type: typing.Literal['AVAILABLE', 'DELETE_UNSUCCESSFUL', 'DELETING']
- Required: Yes
updatedAt
- Type:
- Required: Yes
dataDeletionPolicy
- Type: typing.Optional[typing.Literal['DELETE', 'RETAIN']]
description
- Type: typing.Optional[str]
failureReasons
- Type: typing.Optional[typing.List[str]]
serverSideEncryptionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ServerSideEncryptionConfiguration]
vectorIngestionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.VectorIngestionConfigurationOutput]
DataSourceConfiguration
type
- Type: typing.Literal['CONFLUENCE', 'CUSTOM', 'REDSHIFT_METADATA', 'S3', 'SALESFORCE', 'SHAREPOINT', 'WEB']
- Required: Yes
confluenceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ConfluenceDataSourceConfiguration]
s3Configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.S3DataSourceConfiguration]
salesforceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SalesforceDataSourceConfiguration]
sharePointConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SharePointDataSourceConfiguration]
webConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.WebDataSourceConfiguration]
DataSourceConfigurationOutput
type
- Type: typing.Literal['CONFLUENCE', 'CUSTOM', 'REDSHIFT_METADATA', 'S3', 'SALESFORCE', 'SHAREPOINT', 'WEB']
- Required: Yes
confluenceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ConfluenceDataSourceConfigurationOutput]
s3Configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.S3DataSourceConfigurationOutput]
salesforceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SalesforceDataSourceConfigurationOutput]
sharePointConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SharePointDataSourceConfigurationOutput]
webConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.WebDataSourceConfigurationOutput]
DataSourceSummary
dataSourceId
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
status
- Type: typing.Literal['AVAILABLE', 'DELETE_UNSUCCESSFUL', 'DELETING']
- Required: Yes
updatedAt
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
DeleteAgentActionGroupRequest
actionGroupId
- Type:
- Required: Yes
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
skipResourceInUseCheck
- Type: typing.Optional[bool]
DeleteAgentAliasRequest
agentAliasId
- Type:
- Required: Yes
agentId
- Type:
- Required: Yes
DeleteAgentAliasResponse
agentAliasId
- Type:
- Required: Yes
agentAliasStatus
- Type: typing.Literal['CREATING', 'DELETING', 'DISSOCIATED', 'FAILED', 'PREPARED', 'UPDATING']
- Required: Yes
agentId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteAgentRequest
agentId
- Type:
- Required: Yes
skipResourceInUseCheck
- Type: typing.Optional[bool]
DeleteAgentResponse
agentId
- Type:
- Required: Yes
agentStatus
- Type: typing.Literal['CREATING', 'DELETING', 'FAILED', 'NOT_PREPARED', 'PREPARED', 'PREPARING', 'UPDATING', 'VERSIONING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteAgentVersionRequest
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
skipResourceInUseCheck
- Type: typing.Optional[bool]
DeleteAgentVersionResponse
agentId
- Type:
- Required: Yes
agentStatus
- Type: typing.Literal['CREATING', 'DELETING', 'FAILED', 'NOT_PREPARED', 'PREPARED', 'PREPARING', 'UPDATING', 'VERSIONING']
- Required: Yes
agentVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteDataSourceRequest
dataSourceId
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
DeleteDataSourceResponse
dataSourceId
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
status
- Type: typing.Literal['AVAILABLE', 'DELETE_UNSUCCESSFUL', 'DELETING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteFlowAliasRequest
aliasIdentifier
- Type:
- Required: Yes
flowIdentifier
- Type:
- Required: Yes
DeleteFlowAliasResponse
flowId
- Type:
- Required: Yes
id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteFlowRequest
flowIdentifier
- Type:
- Required: Yes
skipResourceInUseCheck
- Type: typing.Optional[bool]
DeleteFlowResponse
id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteFlowVersionRequest
flowIdentifier
- Type:
- Required: Yes
flowVersion
- Type:
- Required: Yes
skipResourceInUseCheck
- Type: typing.Optional[bool]
DeleteFlowVersionResponse
id
- Type:
- Required: Yes
version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteKnowledgeBaseDocumentsRequest
dataSourceId
- Type:
- Required: Yes
documentIdentifiers
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.DocumentIdentifier]
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
DeleteKnowledgeBaseDocumentsResponse
documentDetails
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.KnowledgeBaseDocumentDetail]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteKnowledgeBaseRequest
knowledgeBaseId
- Type:
- Required: Yes
DeleteKnowledgeBaseResponse
knowledgeBaseId
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETE_UNSUCCESSFUL', 'DELETING', 'FAILED', 'UPDATING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeletePromptRequest
promptIdentifier
- Type:
- Required: Yes
promptVersion
- Type: typing.Optional[str]
DeletePromptResponse
id
- Type:
- Required: Yes
version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociateAgentCollaboratorRequest
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
collaboratorId
- Type:
- Required: Yes
DisassociateAgentKnowledgeBaseRequest
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
DocumentContent
dataSourceType
- Type: typing.Literal['CUSTOM', 'S3']
- Required: Yes
custom
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CustomContent]
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.S3Content]
DocumentIdentifier
dataSourceType
- Type: typing.Literal['CUSTOM', 'S3']
- Required: Yes
custom
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CustomDocumentIdentifier]
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.S3Location]
DocumentMetadata
type
- Type: typing.Literal['IN_LINE_ATTRIBUTE', 'S3_LOCATION']
- Required: Yes
inlineAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MetadataAttribute]]
s3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CustomS3Location]
DuplicateConditionExpressionFlowValidationDetails
expression
- Type:
- Required: Yes
node
- Type:
- Required: Yes
DuplicateConnectionsFlowValidationDetails
source
- Type:
- Required: Yes
target
- Type:
- Required: Yes
EmbeddingModelConfiguration
bedrockEmbeddingModelConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.BedrockEmbeddingModelConfiguration]
EnrichmentStrategyConfiguration
method
- Type: typing.Literal['CHUNK_ENTITY_EXTRACTION']
- Required: Yes
FixedSizeChunkingConfiguration
maxTokens
- Type:
- Required: Yes
overlapPercentage
- Type:
- Required: Yes
FlowAliasRoutingConfigurationListItem
flowVersion
- Type: typing.Optional[str]
FlowAliasSummary
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
flowId
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
routingConfiguration
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowAliasRoutingConfigurationListItem]
- Required: Yes
updatedAt
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
FlowCondition
name
- Type:
- Required: Yes
expression
- Type: typing.Optional[str]
FlowConditionalConnectionConfiguration
condition
- Type:
- Required: Yes
FlowConnection
name
- Type:
- Required: Yes
source
- Type:
- Required: Yes
target
- Type:
- Required: Yes
type
- Type: typing.Literal['Conditional', 'Data']
- Required: Yes
configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowConnectionConfiguration]
FlowConnectionConfiguration
conditional
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowConditionalConnectionConfiguration]
data
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowDataConnectionConfiguration]
FlowDataConnectionConfiguration
sourceOutput
- Type:
- Required: Yes
targetInput
- Type:
- Required: Yes
FlowDefinition
connections
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowConnection]]
nodes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowNode]]
FlowDefinitionOutput
connections
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowConnection]]
nodes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowNodeExtra]]
FlowNode
name
- Type:
- Required: Yes
type
- Type: typing.Literal['Agent', 'Collector', 'Condition', 'Input', 'Iterator', 'KnowledgeBase', 'LambdaFunction', 'Lex', 'Output', 'Prompt', 'Retrieval', 'Storage']
- Required: Yes
configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowNodeConfiguration]
inputs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowNodeInput]]
outputs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowNodeOutput]]
FlowNodeConfiguration
agent
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.AgentFlowNodeConfiguration]
collector
- Type: typing.Optional[typing.Dict[str, typing.Any]]
condition
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ConditionFlowNodeConfiguration]
input
- Type: typing.Optional[typing.Dict[str, typing.Any]]
iterator
- Type: typing.Optional[typing.Dict[str, typing.Any]]
knowledgeBase
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.KnowledgeBaseFlowNodeConfiguration]
lambdaFunction
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.LambdaFunctionFlowNodeConfiguration]
lex
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.LexFlowNodeConfiguration]
output
- Type: typing.Optional[typing.Dict[str, typing.Any]]
prompt
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptFlowNodeConfiguration]
retrieval
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.RetrievalFlowNodeConfiguration]
storage
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.StorageFlowNodeConfiguration]
FlowNodeConfigurationOutput
agent
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.AgentFlowNodeConfiguration]
collector
- Type: typing.Optional[typing.Dict[str, typing.Any]]
condition
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ConditionFlowNodeConfigurationOutput]
input
- Type: typing.Optional[typing.Dict[str, typing.Any]]
iterator
- Type: typing.Optional[typing.Dict[str, typing.Any]]
knowledgeBase
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.KnowledgeBaseFlowNodeConfiguration]
lambdaFunction
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.LambdaFunctionFlowNodeConfiguration]
lex
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.LexFlowNodeConfiguration]
output
- Type: typing.Optional[typing.Dict[str, typing.Any]]
prompt
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptFlowNodeConfigurationOutput]
retrieval
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.RetrievalFlowNodeConfiguration]
storage
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.StorageFlowNodeConfiguration]
FlowNodeExtra
name
- Type:
- Required: Yes
type
- Type: typing.Literal['Agent', 'Collector', 'Condition', 'Input', 'Iterator', 'KnowledgeBase', 'LambdaFunction', 'Lex', 'Output', 'Prompt', 'Retrieval', 'Storage']
- Required: Yes
configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowNodeConfigurationOutput]
inputs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowNodeInput]]
outputs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowNodeOutput]]
FlowNodeInput
expression
- Type:
- Required: Yes
name
- Type:
- Required: Yes
type
- Type: typing.Literal['Array', 'Boolean', 'Number', 'Object', 'String']
- Required: Yes
FlowNodeOutput
name
- Type:
- Required: Yes
type
- Type: typing.Literal['Array', 'Boolean', 'Number', 'Object', 'String']
- Required: Yes
FlowSummary
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
status
- Type: typing.Literal['Failed', 'NotPrepared', 'Prepared', 'Preparing']
- Required: Yes
updatedAt
- Type:
- Required: Yes
version
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
FlowValidation
message
- Type:
- Required: Yes
severity
- Type: typing.Literal['Error', 'Warning']
- Required: Yes
details
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowValidationDetails]
type
- Type: typing.Optional[typing.Literal['CyclicConnection', 'DuplicateConditionExpression', 'DuplicateConnections', 'IncompatibleConnectionDataType', 'MalformedConditionExpression', 'MalformedNodeInputExpression', 'MismatchedNodeInputType', 'MismatchedNodeOutputType', 'MissingConnectionConfiguration', 'MissingDefaultCondition', 'MissingEndingNodes', 'MissingNodeConfiguration', 'MissingNodeInput', 'MissingNodeOutput', 'MissingStartingNodes', 'MultipleNodeInputConnections', 'UnfulfilledNodeInput', 'UnknownConnectionCondition', 'UnknownConnectionSource', 'UnknownConnectionSourceOutput', 'UnknownConnectionTarget', 'UnknownConnectionTargetInput', 'UnknownNodeInput', 'UnknownNodeOutput', 'UnreachableNode', 'UnsatisfiedConnectionConditions', 'Unspecified']]
FlowValidationDetails
cyclicConnection
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CyclicConnectionFlowValidationDetails]
duplicateConditionExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.DuplicateConditionExpressionFlowValidationDetails]
duplicateConnections
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.DuplicateConnectionsFlowValidationDetails]
incompatibleConnectionDataType
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.IncompatibleConnectionDataTypeFlowValidationDetails]
malformedConditionExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MalformedConditionExpressionFlowValidationDetails]
malformedNodeInputExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MalformedNodeInputExpressionFlowValidationDetails]
mismatchedNodeInputType
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MismatchedNodeInputTypeFlowValidationDetails]
mismatchedNodeOutputType
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MismatchedNodeOutputTypeFlowValidationDetails]
missingConnectionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MissingConnectionConfigurationFlowValidationDetails]
missingDefaultCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MissingDefaultConditionFlowValidationDetails]
missingEndingNodes
- Type: typing.Optional[typing.Dict[str, typing.Any]]
missingNodeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MissingNodeConfigurationFlowValidationDetails]
missingNodeInput
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MissingNodeInputFlowValidationDetails]
missingNodeOutput
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MissingNodeOutputFlowValidationDetails]
missingStartingNodes
- Type: typing.Optional[typing.Dict[str, typing.Any]]
multipleNodeInputConnections
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MultipleNodeInputConnectionsFlowValidationDetails]
unfulfilledNodeInput
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.UnfulfilledNodeInputFlowValidationDetails]
unknownConnectionCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.UnknownConnectionConditionFlowValidationDetails]
unknownConnectionSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.UnknownConnectionSourceFlowValidationDetails]
unknownConnectionSourceOutput
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.UnknownConnectionSourceOutputFlowValidationDetails]
unknownConnectionTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.UnknownConnectionTargetFlowValidationDetails]
unknownConnectionTargetInput
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.UnknownConnectionTargetInputFlowValidationDetails]
unknownNodeInput
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.UnknownNodeInputFlowValidationDetails]
unknownNodeOutput
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.UnknownNodeOutputFlowValidationDetails]
unreachableNode
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.UnreachableNodeFlowValidationDetails]
unsatisfiedConnectionConditions
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.UnsatisfiedConnectionConditionsFlowValidationDetails]
unspecified
- Type: typing.Optional[typing.Dict[str, typing.Any]]
FlowVersionSummary
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
id
- Type:
- Required: Yes
status
- Type: typing.Literal['Failed', 'NotPrepared', 'Prepared', 'Preparing']
- Required: Yes
version
- Type:
- Required: Yes
Function
name
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
parameters
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ParameterDetail]]
requireConfirmation
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
FunctionOutput
name
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
parameters
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ParameterDetail]]
requireConfirmation
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
FunctionSchema
functions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.Function]]
FunctionSchemaOutput
functions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FunctionOutput]]
GetAgentActionGroupRequest
actionGroupId
- Type:
- Required: Yes
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
GetAgentActionGroupResponse
agentActionGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAgentAliasRequest
agentAliasId
- Type:
- Required: Yes
agentId
- Type:
- Required: Yes
GetAgentAliasResponse
agentAlias
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAgentCollaboratorRequest
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
collaboratorId
- Type:
- Required: Yes
GetAgentCollaboratorResponse
agentCollaborator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAgentKnowledgeBaseRequest
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
GetAgentKnowledgeBaseResponse
agentKnowledgeBase
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAgentRequest
agentId
- Type:
- Required: Yes
GetAgentResponse
agent
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAgentVersionRequest
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
GetAgentVersionResponse
agentVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataSourceRequest
dataSourceId
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
GetDataSourceResponse
dataSource
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetFlowAliasRequest
aliasIdentifier
- Type:
- Required: Yes
flowIdentifier
- Type:
- Required: Yes
GetFlowAliasResponse
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
description
- Type:
- Required: Yes
flowId
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
routingConfiguration
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowAliasRoutingConfigurationListItem]
- Required: Yes
updatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetFlowRequest
flowIdentifier
- Type:
- Required: Yes
GetFlowResponse
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
customerEncryptionKeyArn
- Type:
- Required: Yes
definition
- Type:
- Required: Yes
description
- Type:
- Required: Yes
executionRoleArn
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
status
- Type: typing.Literal['Failed', 'NotPrepared', 'Prepared', 'Preparing']
- Required: Yes
updatedAt
- Type:
- Required: Yes
validations
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowValidation]
- Required: Yes
version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetFlowVersionRequest
flowIdentifier
- Type:
- Required: Yes
flowVersion
- Type:
- Required: Yes
GetFlowVersionResponse
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
customerEncryptionKeyArn
- Type:
- Required: Yes
definition
- Type:
- Required: Yes
description
- Type:
- Required: Yes
executionRoleArn
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
status
- Type: typing.Literal['Failed', 'NotPrepared', 'Prepared', 'Preparing']
- Required: Yes
version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIngestionJobRequest
dataSourceId
- Type:
- Required: Yes
ingestionJobId
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
GetIngestionJobResponse
ingestionJob
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetKnowledgeBaseDocumentsRequest
dataSourceId
- Type:
- Required: Yes
documentIdentifiers
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.DocumentIdentifier]
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
GetKnowledgeBaseDocumentsResponse
documentDetails
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.KnowledgeBaseDocumentDetail]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetKnowledgeBaseRequest
knowledgeBaseId
- Type:
- Required: Yes
GetKnowledgeBaseResponse
knowledgeBase
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPromptRequest
promptIdentifier
- Type:
- Required: Yes
promptVersion
- Type: typing.Optional[str]
GetPromptResponse
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
customerEncryptionKeyArn
- Type:
- Required: Yes
defaultVariant
- Type:
- Required: Yes
description
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
variants
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptVariantOutput]
- Required: Yes
version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GuardrailConfiguration
guardrailIdentifier
- Type: typing.Optional[str]
guardrailVersion
- Type: typing.Optional[str]
HierarchicalChunkingConfiguration
levelConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.HierarchicalChunkingLevelConfiguration]
- Required: Yes
overlapTokens
- Type:
- Required: Yes
HierarchicalChunkingConfigurationOutput
levelConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.HierarchicalChunkingLevelConfiguration]
- Required: Yes
overlapTokens
- Type:
- Required: Yes
HierarchicalChunkingLevelConfiguration
maxTokens
- Type:
- Required: Yes
IncompatibleConnectionDataTypeFlowValidationDetails
connection
- Type:
- Required: Yes
InferenceConfiguration
maximumLength
- Type: typing.Optional[int]
stopSequences
- Type: typing.Optional[typing.List[str]]
temperature
- Type: typing.Optional[float]
topK
- Type: typing.Optional[int]
topP
- Type: typing.Optional[float]
InferenceConfigurationOutput
maximumLength
- Type: typing.Optional[int]
stopSequences
- Type: typing.Optional[typing.List[str]]
temperature
- Type: typing.Optional[float]
topK
- Type: typing.Optional[int]
topP
- Type: typing.Optional[float]
IngestKnowledgeBaseDocumentsRequest
dataSourceId
- Type:
- Required: Yes
documents
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.KnowledgeBaseDocument]
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
IngestKnowledgeBaseDocumentsResponse
documentDetails
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.KnowledgeBaseDocumentDetail]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
IngestionJob
dataSourceId
- Type:
- Required: Yes
ingestionJobId
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
startedAt
- Type:
- Required: Yes
status
- Type: typing.Literal['COMPLETE', 'FAILED', 'IN_PROGRESS', 'STARTING', 'STOPPED', 'STOPPING']
- Required: Yes
updatedAt
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
failureReasons
- Type: typing.Optional[typing.List[str]]
statistics
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.IngestionJobStatistics]
IngestionJobFilter
attribute
- Type: typing.Literal['STATUS']
- Required: Yes
operator
- Type: typing.Literal['EQ']
- Required: Yes
values
- Type: typing.List[str]
- Required: Yes
IngestionJobSortBy
attribute
- Type: typing.Literal['STARTED_AT', 'STATUS']
- Required: Yes
order
- Type: typing.Literal['ASCENDING', 'DESCENDING']
- Required: Yes
IngestionJobStatistics
numberOfDocumentsDeleted
- Type: typing.Optional[int]
numberOfDocumentsFailed
- Type: typing.Optional[int]
numberOfDocumentsScanned
- Type: typing.Optional[int]
numberOfMetadataDocumentsModified
- Type: typing.Optional[int]
numberOfMetadataDocumentsScanned
- Type: typing.Optional[int]
numberOfModifiedDocumentsIndexed
- Type: typing.Optional[int]
numberOfNewDocumentsIndexed
- Type: typing.Optional[int]
IngestionJobSummary
dataSourceId
- Type:
- Required: Yes
ingestionJobId
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
startedAt
- Type:
- Required: Yes
status
- Type: typing.Literal['COMPLETE', 'FAILED', 'IN_PROGRESS', 'STARTING', 'STOPPED', 'STOPPING']
- Required: Yes
updatedAt
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
statistics
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.IngestionJobStatistics]
InlineContent
type
- Type: typing.Literal['BYTE', 'TEXT']
- Required: Yes
byteContent
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ByteContentDoc]
textContent
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.TextContentDoc]
IntermediateStorage
s3Location
- Type:
- Required: Yes
KendraKnowledgeBaseConfiguration
kendraIndexArn
- Type:
- Required: Yes
KnowledgeBase
createdAt
- Type:
- Required: Yes
knowledgeBaseArn
- Type:
- Required: Yes
knowledgeBaseConfiguration
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETE_UNSUCCESSFUL', 'DELETING', 'FAILED', 'UPDATING']
- Required: Yes
updatedAt
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
failureReasons
- Type: typing.Optional[typing.List[str]]
storageConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.StorageConfiguration]
KnowledgeBaseConfiguration
type
- Type: typing.Literal['KENDRA', 'SQL', 'VECTOR']
- Required: Yes
kendraKnowledgeBaseConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.KendraKnowledgeBaseConfiguration]
sqlKnowledgeBaseConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SqlKnowledgeBaseConfiguration]
vectorKnowledgeBaseConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.VectorKnowledgeBaseConfiguration]
KnowledgeBaseConfigurationOutput
type
- Type: typing.Literal['KENDRA', 'SQL', 'VECTOR']
- Required: Yes
kendraKnowledgeBaseConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.KendraKnowledgeBaseConfiguration]
sqlKnowledgeBaseConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SqlKnowledgeBaseConfigurationOutput]
vectorKnowledgeBaseConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.VectorKnowledgeBaseConfigurationOutput]
KnowledgeBaseDocument
content
- Type:
- Required: Yes
metadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.DocumentMetadata]
KnowledgeBaseDocumentDetail
dataSourceId
- Type:
- Required: Yes
identifier
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
status
- Type: typing.Literal['DELETE_IN_PROGRESS', 'DELETING', 'FAILED', 'IGNORED', 'INDEXED', 'IN_PROGRESS', 'METADATA_PARTIALLY_INDEXED', 'METADATA_UPDATE_FAILED', 'NOT_FOUND', 'PARTIALLY_INDEXED', 'PENDING', 'STARTING']
- Required: Yes
statusReason
- Type: typing.Optional[str]
updatedAt
- Type: typing.Optional[datetime.datetime]
KnowledgeBaseFlowNodeConfiguration
knowledgeBaseId
- Type:
- Required: Yes
guardrailConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.GuardrailConfiguration]
modelId
- Type: typing.Optional[str]
KnowledgeBaseSummary
knowledgeBaseId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETE_UNSUCCESSFUL', 'DELETING', 'FAILED', 'UPDATING']
- Required: Yes
updatedAt
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
LambdaFunctionFlowNodeConfiguration
lambdaArn
- Type:
- Required: Yes
LexFlowNodeConfiguration
botAliasArn
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
ListAgentActionGroupsRequest
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListAgentActionGroupsRequestPaginate
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PaginatorConfig]
ListAgentActionGroupsResponse
actionGroupSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ActionGroupSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListAgentAliasesRequest
agentId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListAgentAliasesRequestPaginate
agentId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PaginatorConfig]
ListAgentAliasesResponse
agentAliasSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.AgentAliasSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListAgentCollaboratorsRequest
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListAgentCollaboratorsRequestPaginate
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PaginatorConfig]
ListAgentCollaboratorsResponse
agentCollaboratorSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.AgentCollaboratorSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListAgentKnowledgeBasesRequest
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListAgentKnowledgeBasesRequestPaginate
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PaginatorConfig]
ListAgentKnowledgeBasesResponse
agentKnowledgeBaseSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.AgentKnowledgeBaseSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListAgentVersionsRequest
agentId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListAgentVersionsRequestPaginate
agentId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PaginatorConfig]
ListAgentVersionsResponse
agentVersionSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.AgentVersionSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListAgentsRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListAgentsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PaginatorConfig]
ListAgentsResponse
agentSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.AgentSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListDataSourcesRequest
knowledgeBaseId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListDataSourcesRequestPaginate
knowledgeBaseId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PaginatorConfig]
ListDataSourcesResponse
dataSourceSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.DataSourceSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListFlowAliasesRequest
flowIdentifier
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListFlowAliasesRequestPaginate
flowIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PaginatorConfig]
ListFlowAliasesResponse
flowAliasSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowAliasSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListFlowVersionsRequest
flowIdentifier
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListFlowVersionsRequestPaginate
flowIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PaginatorConfig]
ListFlowVersionsResponse
flowVersionSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowVersionSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListFlowsRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListFlowsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PaginatorConfig]
ListFlowsResponse
flowSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListIngestionJobsRequest
dataSourceId
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.IngestionJobFilter]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.IngestionJobSortBy]
ListIngestionJobsRequestPaginate
dataSourceId
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.IngestionJobFilter]]
sortBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.IngestionJobSortBy]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PaginatorConfig]
ListIngestionJobsResponse
ingestionJobSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.IngestionJobSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListKnowledgeBaseDocumentsRequest
dataSourceId
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListKnowledgeBaseDocumentsRequestPaginate
dataSourceId
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PaginatorConfig]
ListKnowledgeBaseDocumentsResponse
documentDetails
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.KnowledgeBaseDocumentDetail]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListKnowledgeBasesRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListKnowledgeBasesRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PaginatorConfig]
ListKnowledgeBasesResponse
knowledgeBaseSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.KnowledgeBaseSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListPromptsRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
promptIdentifier
- Type: typing.Optional[str]
ListPromptsRequestPaginate
promptIdentifier
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PaginatorConfig]
ListPromptsResponse
promptSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MalformedConditionExpressionFlowValidationDetails
cause
- Type:
- Required: Yes
condition
- Type:
- Required: Yes
node
- Type:
- Required: Yes
MalformedNodeInputExpressionFlowValidationDetails
cause
- Type:
- Required: Yes
input
- Type:
- Required: Yes
node
- Type:
- Required: Yes
MemoryConfiguration
enabledMemoryTypes
- Type: typing.List[typing.Literal['SESSION_SUMMARY']]
- Required: Yes
sessionSummaryConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SessionSummaryConfiguration]
storageDays
- Type: typing.Optional[int]
MemoryConfigurationOutput
enabledMemoryTypes
- Type: typing.List[typing.Literal['SESSION_SUMMARY']]
- Required: Yes
sessionSummaryConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SessionSummaryConfiguration]
storageDays
- Type: typing.Optional[int]
Message
content
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ContentBlock]
- Required: Yes
role
- Type: typing.Literal['assistant', 'user']
- Required: Yes
MessageOutput
content
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ContentBlock]
- Required: Yes
role
- Type: typing.Literal['assistant', 'user']
- Required: Yes
MetadataAttribute
key
- Type:
- Required: Yes
value
- Type:
- Required: Yes
MetadataAttributeValue
type
- Type: typing.Literal['BOOLEAN', 'NUMBER', 'STRING', 'STRING_LIST']
- Required: Yes
booleanValue
- Type: typing.Optional[bool]
numberValue
- Type: typing.Optional[float]
stringListValue
- Type: typing.Optional[typing.List[str]]
stringValue
- Type: typing.Optional[str]
MismatchedNodeInputTypeFlowValidationDetails
expectedType
- Type: typing.Literal['Array', 'Boolean', 'Number', 'Object', 'String']
- Required: Yes
input
- Type:
- Required: Yes
node
- Type:
- Required: Yes
MismatchedNodeOutputTypeFlowValidationDetails
expectedType
- Type: typing.Literal['Array', 'Boolean', 'Number', 'Object', 'String']
- Required: Yes
node
- Type:
- Required: Yes
output
- Type:
- Required: Yes
MissingConnectionConfigurationFlowValidationDetails
connection
- Type:
- Required: Yes
MissingDefaultConditionFlowValidationDetails
node
- Type:
- Required: Yes
MissingNodeConfigurationFlowValidationDetails
node
- Type:
- Required: Yes
MissingNodeInputFlowValidationDetails
input
- Type:
- Required: Yes
node
- Type:
- Required: Yes
MissingNodeOutputFlowValidationDetails
node
- Type:
- Required: Yes
output
- Type:
- Required: Yes
MongoDbAtlasConfiguration
collectionName
- Type:
- Required: Yes
credentialsSecretArn
- Type:
- Required: Yes
databaseName
- Type:
- Required: Yes
endpoint
- Type:
- Required: Yes
fieldMapping
- Type:
- Required: Yes
vectorIndexName
- Type:
- Required: Yes
endpointServiceName
- Type: typing.Optional[str]
MongoDbAtlasFieldMapping
metadataField
- Type:
- Required: Yes
textField
- Type:
- Required: Yes
vectorField
- Type:
- Required: Yes
MultipleNodeInputConnectionsFlowValidationDetails
input
- Type:
- Required: Yes
node
- Type:
- Required: Yes
NeptuneAnalyticsConfiguration
fieldMapping
- Type:
- Required: Yes
graphArn
- Type:
- Required: Yes
NeptuneAnalyticsFieldMapping
metadataField
- Type:
- Required: Yes
textField
- Type:
- Required: Yes
OpenSearchServerlessConfiguration
collectionArn
- Type:
- Required: Yes
fieldMapping
- Type:
- Required: Yes
vectorIndexName
- Type:
- Required: Yes
OpenSearchServerlessFieldMapping
metadataField
- Type:
- Required: Yes
textField
- Type:
- Required: Yes
vectorField
- Type:
- Required: Yes
OrchestrationExecutor
lambda_
- Type: typing.Optional[str]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ParameterDetail
type
- Type: typing.Literal['array', 'boolean', 'integer', 'number', 'string']
- Required: Yes
description
- Type: typing.Optional[str]
required
- Type: typing.Optional[bool]
ParsingConfiguration
parsingStrategy
- Type: typing.Literal['BEDROCK_DATA_AUTOMATION', 'BEDROCK_FOUNDATION_MODEL']
- Required: Yes
bedrockDataAutomationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.BedrockDataAutomationConfiguration]
bedrockFoundationModelConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.BedrockFoundationModelConfiguration]
ParsingPrompt
parsingPromptText
- Type:
- Required: Yes
PatternObjectFilter
objectType
- Type:
- Required: Yes
exclusionFilters
- Type: typing.Optional[typing.List[str]]
inclusionFilters
- Type: typing.Optional[typing.List[str]]
PatternObjectFilterConfiguration
filters
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PatternObjectFilter]
- Required: Yes
PatternObjectFilterConfigurationOutput
filters
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PatternObjectFilterOutput]
- Required: Yes
PatternObjectFilterOutput
objectType
- Type:
- Required: Yes
exclusionFilters
- Type: typing.Optional[typing.List[str]]
inclusionFilters
- Type: typing.Optional[typing.List[str]]
PineconeConfiguration
connectionString
- Type:
- Required: Yes
credentialsSecretArn
- Type:
- Required: Yes
fieldMapping
- Type:
- Required: Yes
namespace
- Type: typing.Optional[str]
PineconeFieldMapping
metadataField
- Type:
- Required: Yes
textField
- Type:
- Required: Yes
PrepareAgentRequest
agentId
- Type:
- Required: Yes
PrepareAgentResponse
agentId
- Type:
- Required: Yes
agentStatus
- Type: typing.Literal['CREATING', 'DELETING', 'FAILED', 'NOT_PREPARED', 'PREPARED', 'PREPARING', 'UPDATING', 'VERSIONING']
- Required: Yes
agentVersion
- Type:
- Required: Yes
preparedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PrepareFlowRequest
flowIdentifier
- Type:
- Required: Yes
PrepareFlowResponse
id
- Type:
- Required: Yes
status
- Type: typing.Literal['Failed', 'NotPrepared', 'Prepared', 'Preparing']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PromptAgentResource
agentIdentifier
- Type:
- Required: Yes
PromptConfiguration
additionalModelRequestFields
- Type: typing.Optional[typing.Dict[str, typing.Any]]
basePromptTemplate
- Type: typing.Optional[str]
foundationModel
- Type: typing.Optional[str]
inferenceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.InferenceConfiguration]
parserMode
- Type: typing.Optional[typing.Literal['DEFAULT', 'OVERRIDDEN']]
promptCreationMode
- Type: typing.Optional[typing.Literal['DEFAULT', 'OVERRIDDEN']]
promptState
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
promptType
- Type: typing.Optional[typing.Literal['KNOWLEDGE_BASE_RESPONSE_GENERATION', 'MEMORY_SUMMARIZATION', 'ORCHESTRATION', 'POST_PROCESSING', 'PRE_PROCESSING']]
PromptConfigurationOutput
additionalModelRequestFields
- Type: typing.Optional[typing.Dict[str, typing.Any]]
basePromptTemplate
- Type: typing.Optional[str]
foundationModel
- Type: typing.Optional[str]
inferenceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.InferenceConfigurationOutput]
parserMode
- Type: typing.Optional[typing.Literal['DEFAULT', 'OVERRIDDEN']]
promptCreationMode
- Type: typing.Optional[typing.Literal['DEFAULT', 'OVERRIDDEN']]
promptState
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
promptType
- Type: typing.Optional[typing.Literal['KNOWLEDGE_BASE_RESPONSE_GENERATION', 'MEMORY_SUMMARIZATION', 'ORCHESTRATION', 'POST_PROCESSING', 'PRE_PROCESSING']]
PromptFlowNodeConfiguration
sourceConfiguration
- Type:
- Required: Yes
guardrailConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.GuardrailConfiguration]
PromptFlowNodeConfigurationOutput
sourceConfiguration
- Type:
- Required: Yes
guardrailConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.GuardrailConfiguration]
PromptFlowNodeInlineConfiguration
modelId
- Type:
- Required: Yes
templateConfiguration
- Type:
- Required: Yes
templateType
- Type: typing.Literal['CHAT', 'TEXT']
- Required: Yes
additionalModelRequestFields
- Type: typing.Optional[typing.Dict[str, typing.Any]]
inferenceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptInferenceConfiguration]
PromptFlowNodeInlineConfigurationOutput
modelId
- Type:
- Required: Yes
templateConfiguration
- Type:
- Required: Yes
templateType
- Type: typing.Literal['CHAT', 'TEXT']
- Required: Yes
additionalModelRequestFields
- Type: typing.Optional[typing.Dict[str, typing.Any]]
inferenceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptInferenceConfigurationOutput]
PromptFlowNodeResourceConfiguration
promptArn
- Type:
- Required: Yes
PromptFlowNodeSourceConfiguration
inline
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptFlowNodeInlineConfiguration]
resource
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptFlowNodeResourceConfiguration]
PromptFlowNodeSourceConfigurationOutput
inline
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptFlowNodeInlineConfigurationOutput]
resource
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptFlowNodeResourceConfiguration]
PromptGenAiResource
agent
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptAgentResource]
PromptInferenceConfiguration
text
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptModelInferenceConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptModelInferenceConfigurationOutput, NoneType]
PromptInferenceConfigurationOutput
text
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptModelInferenceConfigurationOutput]
PromptInputVariable
name
- Type: typing.Optional[str]
PromptMetadataEntry
key
- Type:
- Required: Yes
value
- Type:
- Required: Yes
PromptModelInferenceConfiguration
maxTokens
- Type: typing.Optional[int]
stopSequences
- Type: typing.Optional[typing.List[str]]
temperature
- Type: typing.Optional[float]
topP
- Type: typing.Optional[float]
PromptModelInferenceConfigurationOutput
maxTokens
- Type: typing.Optional[int]
stopSequences
- Type: typing.Optional[typing.List[str]]
temperature
- Type: typing.Optional[float]
topP
- Type: typing.Optional[float]
PromptOverrideConfiguration
promptConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptConfiguration]
- Required: Yes
overrideLambda
- Type: typing.Optional[str]
PromptOverrideConfigurationOutput
promptConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptConfigurationOutput]
- Required: Yes
overrideLambda
- Type: typing.Optional[str]
PromptSummary
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
version
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
PromptTemplateConfiguration
chat
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ChatPromptTemplateConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ChatPromptTemplateConfigurationOutput, NoneType]
text
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.TextPromptTemplateConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.TextPromptTemplateConfigurationOutput, NoneType]
PromptTemplateConfigurationOutput
chat
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ChatPromptTemplateConfigurationOutput]
text
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.TextPromptTemplateConfigurationOutput]
PromptVariant
name
- Type:
- Required: Yes
templateConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptTemplateConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptTemplateConfigurationOutput]
- Required: Yes
templateType
- Type: typing.Literal['CHAT', 'TEXT']
- Required: Yes
additionalModelRequestFields
- Type: typing.Optional[typing.Dict[str, typing.Any]]
genAiResource
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptGenAiResource]
inferenceConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptInferenceConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptInferenceConfigurationOutput, NoneType]
metadata
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptMetadataEntry]]
modelId
- Type: typing.Optional[str]
PromptVariantOutput
name
- Type:
- Required: Yes
templateConfiguration
- Type:
- Required: Yes
templateType
- Type: typing.Literal['CHAT', 'TEXT']
- Required: Yes
additionalModelRequestFields
- Type: typing.Optional[typing.Dict[str, typing.Any]]
genAiResource
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptGenAiResource]
inferenceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptInferenceConfigurationOutput]
metadata
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptMetadataEntry]]
modelId
- Type: typing.Optional[str]
QueryGenerationColumn
description
- Type: typing.Optional[str]
inclusion
- Type: typing.Optional[typing.Literal['EXCLUDE', 'INCLUDE']]
name
- Type: typing.Optional[str]
QueryGenerationConfiguration
executionTimeoutSeconds
- Type: typing.Optional[int]
generationContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.QueryGenerationContext]
QueryGenerationConfigurationOutput
executionTimeoutSeconds
- Type: typing.Optional[int]
generationContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.QueryGenerationContextOutput]
QueryGenerationContext
curatedQueries
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CuratedQuery]]
tables
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.QueryGenerationTable]]
QueryGenerationContextOutput
curatedQueries
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CuratedQuery]]
tables
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.QueryGenerationTableOutput]]
QueryGenerationTable
name
- Type:
- Required: Yes
columns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.QueryGenerationColumn]]
description
- Type: typing.Optional[str]
inclusion
- Type: typing.Optional[typing.Literal['EXCLUDE', 'INCLUDE']]
QueryGenerationTableOutput
name
- Type:
- Required: Yes
columns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.QueryGenerationColumn]]
description
- Type: typing.Optional[str]
inclusion
- Type: typing.Optional[typing.Literal['EXCLUDE', 'INCLUDE']]
RdsConfiguration
credentialsSecretArn
- Type:
- Required: Yes
databaseName
- Type:
- Required: Yes
fieldMapping
- Type:
- Required: Yes
resourceArn
- Type:
- Required: Yes
tableName
- Type:
- Required: Yes
RdsFieldMapping
metadataField
- Type:
- Required: Yes
primaryKeyField
- Type:
- Required: Yes
textField
- Type:
- Required: Yes
vectorField
- Type:
- Required: Yes
RedisEnterpriseCloudConfiguration
credentialsSecretArn
- Type:
- Required: Yes
endpoint
- Type:
- Required: Yes
fieldMapping
- Type:
- Required: Yes
vectorIndexName
- Type:
- Required: Yes
RedisEnterpriseCloudFieldMapping
metadataField
- Type:
- Required: Yes
textField
- Type:
- Required: Yes
vectorField
- Type:
- Required: Yes
RedshiftConfiguration
queryEngineConfiguration
- Type:
- Required: Yes
storageConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.RedshiftQueryEngineStorageConfiguration]
- Required: Yes
queryGenerationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.QueryGenerationConfiguration]
RedshiftConfigurationOutput
queryEngineConfiguration
- Type:
- Required: Yes
storageConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.RedshiftQueryEngineStorageConfigurationOutput]
- Required: Yes
queryGenerationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.QueryGenerationConfigurationOutput]
RedshiftProvisionedAuthConfiguration
type
- Type: typing.Literal['IAM', 'USERNAME', 'USERNAME_PASSWORD']
- Required: Yes
databaseUser
- Type: typing.Optional[str]
usernamePasswordSecretArn
- Type: typing.Optional[str]
RedshiftProvisionedConfiguration
authConfiguration
- Type:
- Required: Yes
clusterIdentifier
- Type:
- Required: Yes
RedshiftQueryEngineAwsDataCatalogStorageConfiguration
tableNames
- Type: typing.List[str]
- Required: Yes
RedshiftQueryEngineAwsDataCatalogStorageConfigurationOutput
tableNames
- Type: typing.List[str]
- Required: Yes
RedshiftQueryEngineConfiguration
type
- Type: typing.Literal['PROVISIONED', 'SERVERLESS']
- Required: Yes
provisionedConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.RedshiftProvisionedConfiguration]
serverlessConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.RedshiftServerlessConfiguration]
RedshiftQueryEngineRedshiftStorageConfiguration
databaseName
- Type:
- Required: Yes
RedshiftQueryEngineStorageConfiguration
type
- Type: typing.Literal['AWS_DATA_CATALOG', 'REDSHIFT']
- Required: Yes
awsDataCatalogConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.RedshiftQueryEngineAwsDataCatalogStorageConfiguration]
redshiftConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.RedshiftQueryEngineRedshiftStorageConfiguration]
RedshiftQueryEngineStorageConfigurationOutput
type
- Type: typing.Literal['AWS_DATA_CATALOG', 'REDSHIFT']
- Required: Yes
awsDataCatalogConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.RedshiftQueryEngineAwsDataCatalogStorageConfigurationOutput]
redshiftConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.RedshiftQueryEngineRedshiftStorageConfiguration]
RedshiftServerlessAuthConfiguration
type
- Type: typing.Literal['IAM', 'USERNAME_PASSWORD']
- Required: Yes
usernamePasswordSecretArn
- Type: typing.Optional[str]
RedshiftServerlessConfiguration
authConfiguration
- Type:
- Required: Yes
workgroupArn
- Type:
- Required: Yes
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RetrievalFlowNodeConfiguration
serviceConfiguration
- Type:
- Required: Yes
RetrievalFlowNodeS3Configuration
bucketName
- Type:
- Required: Yes
RetrievalFlowNodeServiceConfiguration
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.RetrievalFlowNodeS3Configuration]
S3Content
s3Location
- Type:
- Required: Yes
S3DataSourceConfiguration
bucketArn
- Type:
- Required: Yes
bucketOwnerAccountId
- Type: typing.Optional[str]
inclusionPrefixes
- Type: typing.Optional[typing.List[str]]
S3DataSourceConfigurationOutput
bucketArn
- Type:
- Required: Yes
bucketOwnerAccountId
- Type: typing.Optional[str]
inclusionPrefixes
- Type: typing.Optional[typing.List[str]]
S3Identifier
s3BucketName
- Type: typing.Optional[str]
s3ObjectKey
- Type: typing.Optional[str]
S3Location
uri
- Type:
- Required: Yes
SalesforceCrawlerConfiguration
filterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CrawlFilterConfiguration]
SalesforceCrawlerConfigurationOutput
filterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CrawlFilterConfigurationOutput]
SalesforceDataSourceConfiguration
sourceConfiguration
- Type:
- Required: Yes
crawlerConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SalesforceCrawlerConfiguration]
SalesforceDataSourceConfigurationOutput
sourceConfiguration
- Type:
- Required: Yes
crawlerConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SalesforceCrawlerConfigurationOutput]
SalesforceSourceConfiguration
authType
- Type: typing.Literal['OAUTH2_CLIENT_CREDENTIALS']
- Required: Yes
credentialsSecretArn
- Type:
- Required: Yes
hostUrl
- Type:
- Required: Yes
SeedUrl
url
- Type: typing.Optional[str]
SemanticChunkingConfiguration
breakpointPercentileThreshold
- Type:
- Required: Yes
bufferSize
- Type:
- Required: Yes
maxTokens
- Type:
- Required: Yes
ServerSideEncryptionConfiguration
kmsKeyArn
- Type: typing.Optional[str]
SessionSummaryConfiguration
maxRecentSessions
- Type: typing.Optional[int]
SharePointCrawlerConfiguration
filterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CrawlFilterConfiguration]
SharePointCrawlerConfigurationOutput
filterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CrawlFilterConfigurationOutput]
SharePointDataSourceConfiguration
sourceConfiguration
- Type:
- Required: Yes
crawlerConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SharePointCrawlerConfiguration]
SharePointDataSourceConfigurationOutput
sourceConfiguration
- Type:
- Required: Yes
crawlerConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SharePointCrawlerConfigurationOutput]
SharePointSourceConfiguration
authType
- Type: typing.Literal['OAUTH2_CLIENT_CREDENTIALS', 'OAUTH2_SHAREPOINT_APP_ONLY_CLIENT_CREDENTIALS']
- Required: Yes
credentialsSecretArn
- Type:
- Required: Yes
domain
- Type:
- Required: Yes
hostType
- Type: typing.Literal['ONLINE']
- Required: Yes
siteUrls
- Type: typing.List[str]
- Required: Yes
tenantId
- Type: typing.Optional[str]
SharePointSourceConfigurationOutput
authType
- Type: typing.Literal['OAUTH2_CLIENT_CREDENTIALS', 'OAUTH2_SHAREPOINT_APP_ONLY_CLIENT_CREDENTIALS']
- Required: Yes
credentialsSecretArn
- Type:
- Required: Yes
domain
- Type:
- Required: Yes
hostType
- Type: typing.Literal['ONLINE']
- Required: Yes
siteUrls
- Type: typing.List[str]
- Required: Yes
tenantId
- Type: typing.Optional[str]
SpecificToolChoice
name
- Type:
- Required: Yes
SqlKnowledgeBaseConfiguration
type
- Type: typing.Literal['REDSHIFT']
- Required: Yes
redshiftConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.RedshiftConfiguration]
SqlKnowledgeBaseConfigurationOutput
type
- Type: typing.Literal['REDSHIFT']
- Required: Yes
redshiftConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.RedshiftConfigurationOutput]
StartIngestionJobRequest
dataSourceId
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
StartIngestionJobResponse
ingestionJob
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopIngestionJobRequest
dataSourceId
- Type:
- Required: Yes
ingestionJobId
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
StopIngestionJobResponse
ingestionJob
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StorageConfiguration
type
- Type: typing.Literal['MONGO_DB_ATLAS', 'NEPTUNE_ANALYTICS', 'OPENSEARCH_SERVERLESS', 'PINECONE', 'RDS', 'REDIS_ENTERPRISE_CLOUD']
- Required: Yes
mongoDbAtlasConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MongoDbAtlasConfiguration]
neptuneAnalyticsConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.NeptuneAnalyticsConfiguration]
opensearchServerlessConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.OpenSearchServerlessConfiguration]
pineconeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PineconeConfiguration]
rdsConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.RdsConfiguration]
redisEnterpriseCloudConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.RedisEnterpriseCloudConfiguration]
StorageFlowNodeConfiguration
serviceConfiguration
- Type:
- Required: Yes
StorageFlowNodeS3Configuration
bucketName
- Type:
- Required: Yes
StorageFlowNodeServiceConfiguration
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.StorageFlowNodeS3Configuration]
SupplementalDataStorageConfiguration
storageLocations
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SupplementalDataStorageLocation]
- Required: Yes
SupplementalDataStorageConfigurationOutput
storageLocations
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SupplementalDataStorageLocation]
- Required: Yes
SupplementalDataStorageLocation
type
- Type: typing.Literal['S3']
- Required: Yes
s3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.S3Location]
SystemContentBlock
cachePoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CachePointBlock]
text
- Type: typing.Optional[str]
TagResourceRequest
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
TextContentDoc
data
- Type:
- Required: Yes
TextPromptTemplateConfiguration
text
- Type:
- Required: Yes
cachePoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CachePointBlock]
inputVariables
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptInputVariable]]
TextPromptTemplateConfigurationOutput
text
- Type:
- Required: Yes
cachePoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CachePointBlock]
inputVariables
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptInputVariable]]
Tool
cachePoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CachePointBlock]
toolSpec
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ToolSpecification, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ToolSpecificationOutput, NoneType]
ToolChoice
any
- Type: typing.Optional[typing.Dict[str, typing.Any]]
auto
- Type: typing.Optional[typing.Dict[str, typing.Any]]
tool
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SpecificToolChoice]
ToolChoiceOutput
any
- Type: typing.Optional[typing.Dict[str, typing.Any]]
auto
- Type: typing.Optional[typing.Dict[str, typing.Any]]
tool
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SpecificToolChoice]
ToolConfiguration
tools
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.Tool, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ToolOutput]]
- Required: Yes
toolChoice
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ToolChoice, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ToolChoiceOutput, NoneType]
ToolConfigurationOutput
tools
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ToolOutput]
- Required: Yes
toolChoice
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ToolChoiceOutput]
ToolInputSchema
json
- Type: typing.Optional[typing.Dict[str, typing.Any]]
ToolInputSchemaOutput
json
- Type: typing.Optional[typing.Dict[str, typing.Any]]
ToolOutput
cachePoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CachePointBlock]
toolSpec
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ToolSpecificationOutput]
ToolSpecification
inputSchema
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ToolInputSchema, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ToolInputSchemaOutput]
- Required: Yes
name
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
ToolSpecificationOutput
inputSchema
- Type:
- Required: Yes
name
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
Transformation
stepToApply
- Type: typing.Literal['POST_CHUNKING']
- Required: Yes
transformationFunction
- Type:
- Required: Yes
TransformationFunction
transformationLambdaConfiguration
- Type:
- Required: Yes
TransformationLambdaConfiguration
lambdaArn
- Type:
- Required: Yes
UnfulfilledNodeInputFlowValidationDetails
input
- Type:
- Required: Yes
node
- Type:
- Required: Yes
UnknownConnectionConditionFlowValidationDetails
connection
- Type:
- Required: Yes
UnknownConnectionSourceFlowValidationDetails
connection
- Type:
- Required: Yes
UnknownConnectionSourceOutputFlowValidationDetails
connection
- Type:
- Required: Yes
UnknownConnectionTargetFlowValidationDetails
connection
- Type:
- Required: Yes
UnknownConnectionTargetInputFlowValidationDetails
connection
- Type:
- Required: Yes
UnknownNodeInputFlowValidationDetails
input
- Type:
- Required: Yes
node
- Type:
- Required: Yes
UnknownNodeOutputFlowValidationDetails
node
- Type:
- Required: Yes
output
- Type:
- Required: Yes
UnreachableNodeFlowValidationDetails
node
- Type:
- Required: Yes
UnsatisfiedConnectionConditionsFlowValidationDetails
connection
- Type:
- Required: Yes
UntagResourceRequest
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateAgentActionGroupRequest
actionGroupId
- Type:
- Required: Yes
actionGroupName
- Type:
- Required: Yes
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
actionGroupExecutor
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ActionGroupExecutor]
actionGroupState
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
apiSchema
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.APISchema]
description
- Type: typing.Optional[str]
functionSchema
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FunctionSchema, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FunctionSchemaOutput, NoneType]
parentActionGroupSignature
- Type: typing.Optional[typing.Literal['AMAZON.CodeInterpreter', 'AMAZON.UserInput', 'ANTHROPIC.Bash', 'ANTHROPIC.Computer', 'ANTHROPIC.TextEditor']]
parentActionGroupSignatureParams
- Type: typing.Optional[typing.Dict[str, str]]
UpdateAgentActionGroupResponse
agentActionGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateAgentAliasRequest
agentAliasId
- Type:
- Required: Yes
agentAliasName
- Type:
- Required: Yes
agentId
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
routingConfiguration
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.AgentAliasRoutingConfigurationListItem]]
UpdateAgentAliasResponse
agentAlias
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateAgentCollaboratorRequest
agentDescriptor
- Type:
- Required: Yes
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
collaborationInstruction
- Type:
- Required: Yes
collaboratorId
- Type:
- Required: Yes
collaboratorName
- Type:
- Required: Yes
relayConversationHistory
- Type: typing.Optional[typing.Literal['DISABLED', 'TO_COLLABORATOR']]
UpdateAgentCollaboratorResponse
agentCollaborator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateAgentKnowledgeBaseRequest
agentId
- Type:
- Required: Yes
agentVersion
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
knowledgeBaseState
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
UpdateAgentKnowledgeBaseResponse
agentKnowledgeBase
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateAgentRequest
agentId
- Type:
- Required: Yes
agentName
- Type:
- Required: Yes
agentResourceRoleArn
- Type:
- Required: Yes
foundationModel
- Type:
- Required: Yes
agentCollaboration
- Type: typing.Optional[typing.Literal['DISABLED', 'SUPERVISOR', 'SUPERVISOR_ROUTER']]
customOrchestration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CustomOrchestration]
customerEncryptionKeyArn
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
guardrailConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.GuardrailConfiguration]
idleSessionTTLInSeconds
- Type: typing.Optional[int]
instruction
- Type: typing.Optional[str]
memoryConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MemoryConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.MemoryConfigurationOutput, NoneType]
orchestrationType
- Type: typing.Optional[typing.Literal['CUSTOM_ORCHESTRATION', 'DEFAULT']]
promptOverrideConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptOverrideConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptOverrideConfigurationOutput, NoneType]
UpdateAgentResponse
agent
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateDataSourceRequest
dataSourceConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.DataSourceConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.DataSourceConfigurationOutput]
- Required: Yes
dataSourceId
- Type:
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
dataDeletionPolicy
- Type: typing.Optional[typing.Literal['DELETE', 'RETAIN']]
description
- Type: typing.Optional[str]
serverSideEncryptionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ServerSideEncryptionConfiguration]
vectorIngestionConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.VectorIngestionConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.VectorIngestionConfigurationOutput, NoneType]
UpdateDataSourceResponse
dataSource
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateFlowAliasRequest
aliasIdentifier
- Type:
- Required: Yes
flowIdentifier
- Type:
- Required: Yes
name
- Type:
- Required: Yes
routingConfiguration
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowAliasRoutingConfigurationListItem]
- Required: Yes
description
- Type: typing.Optional[str]
UpdateFlowAliasResponse
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
description
- Type:
- Required: Yes
flowId
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
routingConfiguration
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowAliasRoutingConfigurationListItem]
- Required: Yes
updatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateFlowRequest
executionRoleArn
- Type:
- Required: Yes
flowIdentifier
- Type:
- Required: Yes
name
- Type:
- Required: Yes
customerEncryptionKeyArn
- Type: typing.Optional[str]
definition
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowDefinition, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowDefinitionOutput, NoneType]
description
- Type: typing.Optional[str]
UpdateFlowResponse
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
customerEncryptionKeyArn
- Type:
- Required: Yes
definition
- Type:
- Required: Yes
description
- Type:
- Required: Yes
executionRoleArn
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
status
- Type: typing.Literal['Failed', 'NotPrepared', 'Prepared', 'Preparing']
- Required: Yes
updatedAt
- Type:
- Required: Yes
version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateKnowledgeBaseRequest
knowledgeBaseConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.KnowledgeBaseConfiguration, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.KnowledgeBaseConfigurationOutput]
- Required: Yes
knowledgeBaseId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
storageConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.StorageConfiguration]
UpdateKnowledgeBaseResponse
knowledgeBase
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdatePromptRequest
name
- Type:
- Required: Yes
promptIdentifier
- Type:
- Required: Yes
customerEncryptionKeyArn
- Type: typing.Optional[str]
defaultVariant
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
variants
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptVariant, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptVariantOutput]]]
UpdatePromptResponse
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
customerEncryptionKeyArn
- Type:
- Required: Yes
defaultVariant
- Type:
- Required: Yes
description
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
variants
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.PromptVariantOutput]
- Required: Yes
version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UrlConfiguration
seedUrls
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SeedUrl]]
UrlConfigurationOutput
seedUrls
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SeedUrl]]
ValidateFlowDefinitionRequest
definition
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowDefinition, aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowDefinitionOutput]
- Required: Yes
ValidateFlowDefinitionResponse
validations
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.FlowValidation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
VectorIngestionConfiguration
chunkingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ChunkingConfiguration]
contextEnrichmentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ContextEnrichmentConfiguration]
customTransformationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CustomTransformationConfiguration]
parsingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ParsingConfiguration]
VectorIngestionConfigurationOutput
chunkingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ChunkingConfigurationOutput]
contextEnrichmentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ContextEnrichmentConfiguration]
customTransformationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.CustomTransformationConfigurationOutput]
parsingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.ParsingConfiguration]
VectorKnowledgeBaseConfiguration
embeddingModelArn
- Type:
- Required: Yes
embeddingModelConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.EmbeddingModelConfiguration]
supplementalDataStorageConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SupplementalDataStorageConfiguration]
VectorKnowledgeBaseConfigurationOutput
embeddingModelArn
- Type:
- Required: Yes
embeddingModelConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.EmbeddingModelConfiguration]
supplementalDataStorageConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.SupplementalDataStorageConfigurationOutput]
WebCrawlerConfiguration
crawlerLimits
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.WebCrawlerLimits]
exclusionFilters
- Type: typing.Optional[typing.List[str]]
inclusionFilters
- Type: typing.Optional[typing.List[str]]
scope
- Type: typing.Optional[typing.Literal['HOST_ONLY', 'SUBDOMAINS']]
userAgent
- Type: typing.Optional[str]
userAgentHeader
- Type: typing.Optional[str]
WebCrawlerConfigurationOutput
crawlerLimits
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.WebCrawlerLimits]
exclusionFilters
- Type: typing.Optional[typing.List[str]]
inclusionFilters
- Type: typing.Optional[typing.List[str]]
scope
- Type: typing.Optional[typing.Literal['HOST_ONLY', 'SUBDOMAINS']]
userAgent
- Type: typing.Optional[str]
userAgentHeader
- Type: typing.Optional[str]
WebCrawlerLimits
maxPages
- Type: typing.Optional[int]
rateLimit
- Type: typing.Optional[int]
WebDataSourceConfiguration
sourceConfiguration
- Type:
- Required: Yes
crawlerConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.WebCrawlerConfiguration]
WebDataSourceConfigurationOutput
sourceConfiguration
- Type:
- Required: Yes
crawlerConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock_agent.bedrock_agent_classes.WebCrawlerConfigurationOutput]
WebSourceConfiguration
urlConfiguration
- Type:
- Required: Yes
WebSourceConfigurationOutput
urlConfiguration
- Type:
- Required: Yes