Class: Aws::BedrockAgent::Types::StorageConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb

Overview

Contains the storage configuration of the knowledge base.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#mongo_db_atlas_configuration ⇒ Types::MongoDbAtlasConfiguration

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



10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 10710

class StorageConfiguration < Struct.new(
  :type,
  :opensearch_serverless_configuration,
  :opensearch_managed_cluster_configuration,
  :pinecone_configuration,
  :redis_enterprise_cloud_configuration,
  :rds_configuration,
  :mongo_db_atlas_configuration,
  :neptune_analytics_configuration,
  :s3_vectors_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#neptune_analytics_configuration ⇒ Types::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..



10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 10710

class StorageConfiguration < Struct.new(
  :type,
  :opensearch_serverless_configuration,
  :opensearch_managed_cluster_configuration,
  :pinecone_configuration,
  :redis_enterprise_cloud_configuration,
  :rds_configuration,
  :mongo_db_atlas_configuration,
  :neptune_analytics_configuration,
  :s3_vectors_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#opensearch_managed_cluster_configuration ⇒ Types::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.



10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 10710

class StorageConfiguration < Struct.new(
  :type,
  :opensearch_serverless_configuration,
  :opensearch_managed_cluster_configuration,
  :pinecone_configuration,
  :redis_enterprise_cloud_configuration,
  :rds_configuration,
  :mongo_db_atlas_configuration,
  :neptune_analytics_configuration,
  :s3_vectors_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#opensearch_serverless_configuration ⇒ Types::OpenSearchServerlessConfiguration

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



10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 10710

class StorageConfiguration < Struct.new(
  :type,
  :opensearch_serverless_configuration,
  :opensearch_managed_cluster_configuration,
  :pinecone_configuration,
  :redis_enterprise_cloud_configuration,
  :rds_configuration,
  :mongo_db_atlas_configuration,
  :neptune_analytics_configuration,
  :s3_vectors_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#pinecone_configuration ⇒ Types::PineconeConfiguration

Contains the storage configuration of the knowledge base in Pinecone.



10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 10710

class StorageConfiguration < Struct.new(
  :type,
  :opensearch_serverless_configuration,
  :opensearch_managed_cluster_configuration,
  :pinecone_configuration,
  :redis_enterprise_cloud_configuration,
  :rds_configuration,
  :mongo_db_atlas_configuration,
  :neptune_analytics_configuration,
  :s3_vectors_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#rds_configuration ⇒ Types::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.



10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 10710

class StorageConfiguration < Struct.new(
  :type,
  :opensearch_serverless_configuration,
  :opensearch_managed_cluster_configuration,
  :pinecone_configuration,
  :redis_enterprise_cloud_configuration,
  :rds_configuration,
  :mongo_db_atlas_configuration,
  :neptune_analytics_configuration,
  :s3_vectors_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#redis_enterprise_cloud_configuration ⇒ Types::RedisEnterpriseCloudConfiguration

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



10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 10710

class StorageConfiguration < Struct.new(
  :type,
  :opensearch_serverless_configuration,
  :opensearch_managed_cluster_configuration,
  :pinecone_configuration,
  :redis_enterprise_cloud_configuration,
  :rds_configuration,
  :mongo_db_atlas_configuration,
  :neptune_analytics_configuration,
  :s3_vectors_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#s3_vectors_configuration ⇒ Types::S3VectorsConfiguration

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



10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 10710

class StorageConfiguration < Struct.new(
  :type,
  :opensearch_serverless_configuration,
  :opensearch_managed_cluster_configuration,
  :pinecone_configuration,
  :redis_enterprise_cloud_configuration,
  :rds_configuration,
  :mongo_db_atlas_configuration,
  :neptune_analytics_configuration,
  :s3_vectors_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#type ⇒ String

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

Returns:

  • (String)


10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 10710

class StorageConfiguration < Struct.new(
  :type,
  :opensearch_serverless_configuration,
  :opensearch_managed_cluster_configuration,
  :pinecone_configuration,
  :redis_enterprise_cloud_configuration,
  :rds_configuration,
  :mongo_db_atlas_configuration,
  :neptune_analytics_configuration,
  :s3_vectors_configuration)
  SENSITIVE = []
  include Aws::Structure
end