ManagedKnowledgeBaseConfiguration¶
Structure Class¶
ManagedKnowledgeBaseConfiguration
dataclass
¶
Configurations for a managed knowledge base.
Attributes¶
embedding_model_arn
class-attribute
instance-attribute
¶
embedding_model_arn: str | None = None
The ARN for the embeddings model.
embedding_model_configuration
class-attribute
instance-attribute
¶
embedding_model_configuration: EmbeddingModelConfiguration | None = None
The configuration details for the embeddings model. Not required when choosing the MANAGED embeddingModelType.
embedding_model_type
class-attribute
instance-attribute
¶
embedding_model_type: str | None = None
Choose CUSTOM to provide your own Bedrock embedding model ARN. Choose MANAGED to use a service-managed embedding model.
server_side_encryption_configuration
class-attribute
instance-attribute
¶
server_side_encryption_configuration: ServerSideEncryptionConfiguration | None = None
Contains the configuration for server-side encryption for your managed knowledge base.
supplemental_data_storage_configuration
class-attribute
instance-attribute
¶
supplemental_data_storage_configuration: SupplementalDataStorageConfiguration | None = None
Use this object to specify the Amazon S3 location that the knowledge base uses to process and ingest multimodal content. This field is required when you use a native multimodal embedding model.