View a markdown version of this page

AWS::Bedrock::KnowledgeBase ManagedKnowledgeBaseConfiguration - AWS CloudFormation

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