Package-level declarations
Types
Contains the information of an Agent Action Group
Type of Executors for an Action Group
Type of Executors for an Action Group
Additional Model Request Fields for Prompt Configuration
History event for an alias for an Agent.
Details about the routing configuration for an Agent alias.
Contains information about the API Schema for the Action Group
Contains information about the API Schema for the Action Group
Agent Collaborator
Agent descriptor for agent collaborator
Structure for custom orchestration
Function definition
Schema of Functions
Configuration for a guardrail.
Agent Knowledge Base
Configuration for memory storage
Types of executors for custom orchestration strategy
Parameter detail
BasePromptConfiguration per Prompt Type.
Configuration for prompt override.
The identifier for the S3 resource.
Configuration for Session Summarization
Model configuration
Various ways to encode a list of models in a CreateInferenceProfile request
Custom output configuration
Modality routing configuration
Override configuration
Standard output configuration
Settings for a Bedrock Data Automation used to parse documents for a data source.
Settings for a foundation model used to parse documents for a data source.
Bedrock Foundation Model configuration to be used for Context Enrichment.
Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.
Specifies a raw data source location to ingest.
The configuration of the Confluence content. For example, configuring specific types of Confluence content.
The configuration information to connect to Confluence as your data source.
The endpoint information to connect to your Confluence data source.
Additional Enrichment Configuration for example when using GraphRag.
The type of filtering that you want to apply to certain objects or content of the data source. For example, the PATTERN type is regular expression patterns you can apply to filter your content.
Settings for customizing steps in the data source content ingestion pipeline.
Strategy to be used when using Bedrock Foundation Model for Context Enrichment.
Configurations for when you choose fixed-size chunking. If you set the chunkingStrategy as NONE, exclude this field.
Configurations for when you choose hierarchical chunking. If you set the chunkingStrategy as NONE, exclude this field.
Token settings for a layer in a hierarchical chunking configuration.
A location for storing content from data sources temporarily as it is processed by custom components in the ingestion pipeline.
Settings for parsing document contents
Instructions for interpreting the contents of a document.
The configuration of specific filters applied to your data source content. You can filter out or include certain content.
The configuration information to connect to Amazon S3 as your data source.
An Amazon S3 location.
The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.
The configuration information to connect to Salesforce as your data source.
The endpoint information to connect to your Salesforce data source.
A seed url object.
Configurations for when you choose semantic chunking. If you set the chunkingStrategy as NONE, exclude this field.
Contains details about the server-side encryption for the data source.
The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.
The configuration information to connect to SharePoint as your data source.
The endpoint information to connect to your SharePoint data source.
A Lambda function that processes documents.
A Lambda function that processes documents.
A Lambda function that processes documents.
A url configuration.
Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.
Configuration for the web crawler.
Limit settings for the web crawler.
Configures a web data source location.
A web source configuration.
Agent flow node configuration
Details about the routing configuration for a Flow alias.
Collector flow node configuration
Condition branch for a condition node
Conditional connection configuration
Condition flow node configuration
Flow connection
Connection configuration
Connection configuration
Data connection configuration
Flow definition
Configuration for a guardrail
Input flow node configuration
Iterator flow node configuration
Knowledge base flow node configuration
Lambda function flow node configuration
Lex flow node configuration
Internal mixin for flow node
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Input to a node in a flow
Output of a node in a flow
Output flow node configuration
Prompt flow node configuration
Inline prompt configuration for prompt node
Resource prompt configuration for prompt node
Prompt source configuration for prompt node
Prompt source configuration for prompt node
Model inference configuration
Input variable
Prompt template configuration
Retrieval flow node configuration
s3 Retrieval configuration for Retrieval node
Retrieval service configuration for Retrieval node
A bucket, key and optional version pointing to an S3 object containing a UTF-8 encoded JSON string Definition with the same schema as the Definition property of this resource
Storage flow node configuration
s3 storage configuration for storage node
storage service configuration for storage node
Configuration for text prompt template
Validation for Flow
Agent flow node configuration
Collector flow node configuration
Condition flow node configuration
Condition branch for a condition node
Conditional connection configuration
Flow connection
Connection configuration
Connection configuration
Data connection configuration
Flow definition
Internal mixin for flow node
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Node configuration in a flow
Input to a node in a flow
Output of a node in a flow
Configuration for a guardrail
Input flow node configuration
Iterator flow node configuration
Knowledge base flow node configuration
Lambda function flow node configuration
Lex flow node configuration
Output flow node configuration
Prompt flow node configuration
Inline prompt configuration for prompt node
Resource prompt configuration for prompt node
Prompt source configuration for prompt node
Prompt source configuration for prompt node
Model inference configuration
Input variable
Prompt template configuration
Retrieval flow node configuration
s3 Retrieval configuration for Retrieval node
Retrieval service configuration for Retrieval node
Storage flow node configuration
s3 storage configuration for storage node
storage service configuration for storage node
Configuration for text prompt template
Content filter config in content policy.
Content policy config for a guardrail.
A config for grounding filter.
Contextual grounding policy config for a guardrail.
A managed words config.
Pii entity configuration.
A regex configuration.
Sensitive information policy config for a guardrail.
Topic config in topic policy.
Topic policy config for a guardrail.
A custom word config.
Word policy config for a guardrail.
Model configuration
Represents the criteria used for routing requests.
The vector configuration details for the Bedrock embeddings model.
Contains details about the embeddings model used for the knowledge base.
Curated query or question and answer pair
The embeddings model configuration details for the vector model used in Knowledge Base.
Configurations for a Kendra knowledge base
Contains the storage configuration of the knowledge base in MongoDb Atlas Cloud.
Contains the names of the fields to which to map information about the vector store.
Contains the configurations to use Neptune Analytics as Vector Store.
A mapping of Bedrock Knowledge Base fields to Neptune Analytics fields.
Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
A mapping of Bedrock Knowledge Base fields to OpenSearch Managed Cluster field names
Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
A mapping of Bedrock Knowledge Base fields to OpenSearch Serverless field names
Contains the storage configuration of the knowledge base in Pinecone.
Contains the names of the fields to which to map information about the vector store.
Redshift query generation column
Configurations for generating Redshift engine queries
Context used to improve query generation
Tables used for Redshift query generation context
Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS.
Configurations for a Redshift knowledge base
Configurations for Redshift query engine provisioned auth setup
Configurations for provisioned Redshift query engine
Configurations for Redshift query engine AWS Data Catalog backed storage
Configurations for Redshift query engine
Configurations for Redshift query engine Redshift backed storage
Configurations for available Redshift query engine storage types
Configurations for Redshift query engine serverless auth setup
Configurations for serverless Redshift query engine
An Amazon S3 location.
Configurations for a SQL knowledge base
The vector store service in which the knowledge base is stored.
Configurations for supplemental data storage.
Supplemental data storage location.
Contains details about the model used to create vector embeddings for the knowledge base.
Contains model-specific configurations
Target Agent to invoke with Prompt
Any Tool choice
Auto Tool choice
CachePointBlock
Configuration for chat prompt template
Configuration for chat prompt template
Configuration for chat prompt template
Target resource to invoke with Prompt
Model inference configuration
Input variable
Chat prompt Message
Contains a key-value pair that defines a metadata tag and value to attach to a prompt variant.
Specific Tool choice
Configuration for chat prompt template
Configuration for chat prompt template
Prompt template configuration
Prompt template configuration
Configuration for text prompt template
The identifier for the S3 resource.
Tool details
Tool details
Tool choice
Tool choice
Tool choice
Tool configuration
Tool input schema json
Tool specification
Prompt variant
Contains model-specific configurations
Any Tool choice
Auto Tool choice
CachePointBlock
Configuration for chat prompt template
Configuration for chat prompt template
Configuration for chat prompt template
Chat prompt Message
Target Agent to invoke with Prompt
Target resource to invoke with Prompt
Model inference configuration
Input variable
Contains a key-value pair that defines a metadata tag and value to attach to a prompt variant.
Prompt template configuration
Prompt template configuration
Prompt variant
Specific Tool choice
Configuration for chat prompt template
Configuration for chat prompt template
Configuration for text prompt template
Tool details
Tool details
Tool choice
Tool choice
Tool choice
Tool configuration
Tool input schema json
Tool specification