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

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



9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 9904

class StorageConfiguration < Struct.new(
  :mongo_db_atlas_configuration,
  :neptune_analytics_configuration,
  :opensearch_managed_cluster_configuration,
  :opensearch_serverless_configuration,
  :pinecone_configuration,
  :rds_configuration,
  :redis_enterprise_cloud_configuration,
  :s3_vectors_configuration,
  :type)
  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..



9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 9904

class StorageConfiguration < Struct.new(
  :mongo_db_atlas_configuration,
  :neptune_analytics_configuration,
  :opensearch_managed_cluster_configuration,
  :opensearch_serverless_configuration,
  :pinecone_configuration,
  :rds_configuration,
  :redis_enterprise_cloud_configuration,
  :s3_vectors_configuration,
  :type)
  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.



9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 9904

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

#opensearch_serverless_configurationTypes::OpenSearchServerlessConfiguration

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



9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 9904

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

#pinecone_configurationTypes::PineconeConfiguration

Contains the storage configuration of the knowledge base in Pinecone.



9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 9904

class StorageConfiguration < Struct.new(
  :mongo_db_atlas_configuration,
  :neptune_analytics_configuration,
  :opensearch_managed_cluster_configuration,
  :opensearch_serverless_configuration,
  :pinecone_configuration,
  :rds_configuration,
  :redis_enterprise_cloud_configuration,
  :s3_vectors_configuration,
  :type)
  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.



9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 9904

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

#redis_enterprise_cloud_configurationTypes::RedisEnterpriseCloudConfiguration

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



9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 9904

class StorageConfiguration < Struct.new(
  :mongo_db_atlas_configuration,
  :neptune_analytics_configuration,
  :opensearch_managed_cluster_configuration,
  :opensearch_serverless_configuration,
  :pinecone_configuration,
  :rds_configuration,
  :redis_enterprise_cloud_configuration,
  :s3_vectors_configuration,
  :type)
  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.



9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 9904

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

#typeString

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

Returns:

  • (String)


9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 9904

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