# @aws-cdk/aws-bedrock-alpha.mixins

| Name | Kind | Summary |
| --- | --- | --- |
| [`KnowledgeBaseEmbeddingsModel`](/v2/docs/@aws-cdk_aws-bedrock-alpha.mixins.KnowledgeBaseEmbeddingsModel) | Mixin | Configures the embeddings model of a vector knowledge base. |
| [`KnowledgeBaseEmbeddingsModelProps`](/v2/docs/@aws-cdk_aws-bedrock-alpha.mixins.KnowledgeBaseEmbeddingsModelProps) | Struct | Properties for `KnowledgeBaseEmbeddingsModel`. |
| [`KnowledgeBaseOpenSearchServerlessStorage`](/v2/docs/@aws-cdk_aws-bedrock-alpha.mixins.KnowledgeBaseOpenSearchServerlessStorage) | Mixin | Stores a knowledge base's vectors in an existing Amazon OpenSearch Serverless vector index. |
| [`KnowledgeBaseOpenSearchServerlessStorageProps`](/v2/docs/@aws-cdk_aws-bedrock-alpha.mixins.KnowledgeBaseOpenSearchServerlessStorageProps) | Struct | Properties for `KnowledgeBaseOpenSearchServerlessStorage`. |
| [`KnowledgeBaseSupplementalDataStorage`](/v2/docs/@aws-cdk_aws-bedrock-alpha.mixins.KnowledgeBaseSupplementalDataStorage) | Mixin | Stores the images, audio and video a vector knowledge base extracts from multimodal documents in an Amazon S3 bucket. |
| [`KnowledgeBaseSupplementalDataStorageProps`](/v2/docs/@aws-cdk_aws-bedrock-alpha.mixins.KnowledgeBaseSupplementalDataStorageProps) | Struct | Properties for `KnowledgeBaseSupplementalDataStorage`. |
| [`KnowledgeBaseTypeConfiguration`](/v2/docs/@aws-cdk_aws-bedrock-alpha.mixins.KnowledgeBaseTypeConfiguration) | Mixin | Configures a knowledge base as the given type. |
