This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon 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 Amazon 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