This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::Bedrock::KnowledgeBase KnowledgeBaseConfiguration
Configurations to apply to a knowledge base attached to the agent during query. For more information, see Knowledge base retrieval configurations.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "KendraKnowledgeBaseConfiguration" :KendraKnowledgeBaseConfiguration, "SqlKnowledgeBaseConfiguration" :SqlKnowledgeBaseConfiguration, "Type" :String, "VectorKnowledgeBaseConfiguration" :VectorKnowledgeBaseConfiguration}
YAML
KendraKnowledgeBaseConfiguration:KendraKnowledgeBaseConfigurationSqlKnowledgeBaseConfiguration:SqlKnowledgeBaseConfigurationType:StringVectorKnowledgeBaseConfiguration:VectorKnowledgeBaseConfiguration
Properties
KendraKnowledgeBaseConfiguration- 
                    
Settings for an Amazon Kendra knowledge base.
Required: No
Type: KendraKnowledgeBaseConfiguration
Update requires: Replacement
 SqlKnowledgeBaseConfiguration- 
                    
Specifies configurations for a knowledge base connected to an SQL database.
Required: No
Type: SqlKnowledgeBaseConfiguration
Update requires: No interruption
 Type- 
                    
The type of data that the data source is converted into for the knowledge base.
Required: Yes
Type: String
Allowed values:
VECTOR | KENDRA | SQLUpdate requires: Replacement
 VectorKnowledgeBaseConfiguration- 
                    
Contains details about the model that's used to convert the data source into vector embeddings.
Required: No
Type: VectorKnowledgeBaseConfiguration
Update requires: Replacement