Skip to content

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