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

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

Overview

Configures the physical storage of ingested data in a knowledge base.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#opensearch_serverless_configurationTypes::OpenSearchServerlessConfiguration

Contains the configurations to use OpenSearch Serverless to store knowledge base data.



2918
2919
2920
2921
2922
2923
2924
2925
2926
# File 'lib/aws-sdk-bedrockagent/types.rb', line 2918

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

#pinecone_configurationTypes::PineconeConfiguration

Contains the configurations to use Pinecone to store knowledge base data.



2918
2919
2920
2921
2922
2923
2924
2925
2926
# File 'lib/aws-sdk-bedrockagent/types.rb', line 2918

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

#rds_configurationTypes::RdsConfiguration

Contains the configurations to use RDS to store knowledge base data.



2918
2919
2920
2921
2922
2923
2924
2925
2926
# File 'lib/aws-sdk-bedrockagent/types.rb', line 2918

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

#redis_enterprise_cloud_configurationTypes::RedisEnterpriseCloudConfiguration

Contains the configurations to use Redis Enterprise Cloud to store knowledge base data.



2918
2919
2920
2921
2922
2923
2924
2925
2926
# File 'lib/aws-sdk-bedrockagent/types.rb', line 2918

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

#typeString

The storage type of a knowledge base.

Returns:

  • (String)


2918
2919
2920
2921
2922
2923
2924
2925
2926
# File 'lib/aws-sdk-bedrockagent/types.rb', line 2918

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