AWS::Bedrock::KnowledgeBase ManagedKnowledgeBaseConfiguration - AWS CloudFormation
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

This is the new 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 ManagedKnowledgeBaseConfiguration

Configurations for a managed knowledge base.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

Properties

EmbeddingModelArn

The ARN for the embeddings model.

Required: No

Type: String

Pattern: ^(arn:aws(-[^:]+)?:[a-z0-9-]+:[a-z0-9-]{1,20}:[0-9]{0,12}:[a-zA-Z0-9-:/._+]+)$

Minimum: 20

Maximum: 2048

Update requires: Replacement

EmbeddingModelConfiguration

The configuration details for the embeddings model. Not required when choosing the MANAGED embeddingModelType.

Required: No

Type: EmbeddingModelConfiguration

Update requires: Replacement

EmbeddingModelType

Choose CUSTOM to provide your own Bedrock embedding model ARN. Choose MANAGED to use a service-managed embedding model.

Required: No

Type: String

Allowed values: CUSTOM | MANAGED

Update requires: Replacement

ServerSideEncryptionConfiguration

Contains the configuration for server-side encryption for your managed knowledge base.

Required: No

Type: ManagedKnowledgeBaseServerSideEncryptionConfiguration

Update requires: Replacement