ManagedKnowledgeBaseConfiguration - Amazon Bedrock
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.

ManagedKnowledgeBaseConfiguration

Configurations for a managed knowledge base.

Contents

embeddingModelArn

The ARN for the embeddings model.

Type: String

Length Constraints: Minimum length of 20. Maximum length of 2048.

Pattern: (arn:aws(-[^:]{1,12})?:(bedrock|sagemaker):[a-z0-9-]{1,20}:([0-9]{12})?:([a-z-]+/)?)?([a-zA-Z0-9.-]{1,63}){0,2}(([:][a-z0-9-]{1,63}){0,2})?(/[a-z0-9]{1,12})?

Required: No

embeddingModelConfiguration

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

Type: EmbeddingModelConfiguration object

Required: No

embeddingModelType

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

Type: String

Valid Values: CUSTOM | MANAGED

Required: No

serverSideEncryptionConfiguration

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

Type: ServerSideEncryptionConfiguration object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: