View a markdown version of this page

ManagedKnowledgeBaseConfiguration - Amazon Bedrock

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: