Skip to content

StorageConfiguration

Source code in docs_src/capo_bedrock_agent/types/storage_configuration.py
class StorageConfiguration(TypedDict, closed=True):
    type: (
        "capo_bedrock_agent.types.knowledge_base_storage_type.KnowledgeBaseStorageType"
    )
    """<p>The vector store service in which the knowledge base is stored.</p>"""
    opensearch_serverless_configuration: NotRequired[
        "capo_bedrock_agent.types.open_search_serverless_configuration.OpenSearchServerlessConfiguration"
    ]
    """<p>Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.</p>"""
    opensearch_managed_cluster_configuration: NotRequired[
        "capo_bedrock_agent.types.open_search_managed_cluster_configuration.OpenSearchManagedClusterConfiguration"
    ]
    """<p>Contains details about the storage configuration of the knowledge base in OpenSearch Managed Cluster. For more information, see <a href="https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup-osm.html">Create a vector index in Amazon OpenSearch Service</a>.</p>"""
    pinecone_configuration: NotRequired[
        "capo_bedrock_agent.types.pinecone_configuration.PineconeConfiguration"
    ]
    """<p>Contains the storage configuration of the knowledge base in Pinecone.</p>"""
    redis_enterprise_cloud_configuration: NotRequired[
        "capo_bedrock_agent.types.redis_enterprise_cloud_configuration.RedisEnterpriseCloudConfiguration"
    ]
    """<p>Contains the storage configuration of the knowledge base in Redis Enterprise Cloud.</p>"""
    rds_configuration: NotRequired[
        "capo_bedrock_agent.types.rds_configuration.RdsConfiguration"
    ]
    """<p>Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see <a href="https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup-rds.html">Create a vector index in Amazon RDS</a>.</p>"""
    mongo_db_atlas_configuration: NotRequired[
        "capo_bedrock_agent.types.mongo_db_atlas_configuration.MongoDbAtlasConfiguration"
    ]
    """<p>Contains the storage configuration of the knowledge base in MongoDB Atlas.</p>"""
    neptune_analytics_configuration: NotRequired[
        "capo_bedrock_agent.types.neptune_analytics_configuration.NeptuneAnalyticsConfiguration"
    ]
    """<p>Contains details about the Neptune Analytics configuration of the knowledge base in Amazon Neptune. For more information, see <a href="https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup-neptune.html">Create a vector index in Amazon Neptune Analytics.</a>.</p>"""
    s3_vectors_configuration: NotRequired[
        "capo_bedrock_agent.types.s3_vectors_configuration.S3VectorsConfiguration"
    ]
    """<p>The configuration settings for storing knowledge base data using S3 vectors. This includes vector index information and S3 bucket details for vector storage.</p>"""

mongo_db_atlas_configuration instance-attribute

mongo_db_atlas_configuration: NotRequired[MongoDbAtlasConfiguration]

Contains the storage configuration of the knowledge base in MongoDB Atlas.

neptune_analytics_configuration instance-attribute

neptune_analytics_configuration: NotRequired[NeptuneAnalyticsConfiguration]

Contains details about the Neptune Analytics configuration of the knowledge base in Amazon Neptune. For more information, see Create a vector index in Amazon Neptune Analytics..

opensearch_managed_cluster_configuration instance-attribute

opensearch_managed_cluster_configuration: NotRequired[
    OpenSearchManagedClusterConfiguration
]

Contains details about the storage configuration of the knowledge base in OpenSearch Managed Cluster. For more information, see Create a vector index in Amazon OpenSearch Service.

opensearch_serverless_configuration instance-attribute

opensearch_serverless_configuration: NotRequired[OpenSearchServerlessConfiguration]

Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.

pinecone_configuration instance-attribute

pinecone_configuration: NotRequired[PineconeConfiguration]

Contains the storage configuration of the knowledge base in Pinecone.

rds_configuration instance-attribute

rds_configuration: NotRequired[RdsConfiguration]

Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS.

redis_enterprise_cloud_configuration instance-attribute

redis_enterprise_cloud_configuration: NotRequired[RedisEnterpriseCloudConfiguration]

Contains the storage configuration of the knowledge base in Redis Enterprise Cloud.

s3_vectors_configuration instance-attribute

s3_vectors_configuration: NotRequired[S3VectorsConfiguration]

The configuration settings for storing knowledge base data using S3 vectors. This includes vector index information and S3 bucket details for vector storage.

type instance-attribute

The vector store service in which the knowledge base is stored.