View a markdown version of this page

AWS::Bedrock::KnowledgeBase ManagedKnowledgeBaseConfiguration - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

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 ManagedKnowledgeBaseConfiguration

Configurations for a managed knowledge base.

Syntax

To declare this entity in your Amazon 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