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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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_configurationTypes::MongoDbAtlasConfiguration

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



10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
# File 'lib/aws-sdk-bedrockagent/types.rb', line 10301

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_configurationTypes::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.].

[1]: docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup-neptune.html



10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
# File 'lib/aws-sdk-bedrockagent/types.rb', line 10301

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_configurationTypes::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].

[1]: docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup-osm.html



10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
# File 'lib/aws-sdk-bedrockagent/types.rb', line 10301

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_configurationTypes::OpenSearchServerlessConfiguration

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



10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
# File 'lib/aws-sdk-bedrockagent/types.rb', line 10301

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_configurationTypes::PineconeConfiguration

Contains the storage configuration of the knowledge base in Pinecone.



10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
# File 'lib/aws-sdk-bedrockagent/types.rb', line 10301

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_configurationTypes::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].

[1]: docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup-rds.html



10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
# File 'lib/aws-sdk-bedrockagent/types.rb', line 10301

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_configurationTypes::RedisEnterpriseCloudConfiguration

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



10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
# File 'lib/aws-sdk-bedrockagent/types.rb', line 10301

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_configurationTypes::S3VectorsConfiguration

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



10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
# File 'lib/aws-sdk-bedrockagent/types.rb', line 10301

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

#typeString

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

Returns:

  • (String)


10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
# File 'lib/aws-sdk-bedrockagent/types.rb', line 10301

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