Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Class: Aws::BedrockAgent::Types::RdsConfiguration

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

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#credentials_secret_arnString

The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Amazon RDS database.

Returns:

  • (String)

8138
8139
8140
8141
8142
8143
8144
8145
8146
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 8138

class RdsConfiguration < Struct.new(
  :credentials_secret_arn,
  :database_name,
  :field_mapping,
  :resource_arn,
  :table_name)
  SENSITIVE = []
  include Aws::Structure
end

#database_nameString

The name of your Amazon RDS database.

Returns:

  • (String)

8138
8139
8140
8141
8142
8143
8144
8145
8146
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 8138

class RdsConfiguration < Struct.new(
  :credentials_secret_arn,
  :database_name,
  :field_mapping,
  :resource_arn,
  :table_name)
  SENSITIVE = []
  include Aws::Structure
end

#field_mappingTypes::RdsFieldMapping

Contains the names of the fields to which to map information about the vector store.


8138
8139
8140
8141
8142
8143
8144
8145
8146
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 8138

class RdsConfiguration < Struct.new(
  :credentials_secret_arn,
  :database_name,
  :field_mapping,
  :resource_arn,
  :table_name)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arnString

The Amazon Resource Name (ARN) of the vector store.

Returns:

  • (String)

8138
8139
8140
8141
8142
8143
8144
8145
8146
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 8138

class RdsConfiguration < Struct.new(
  :credentials_secret_arn,
  :database_name,
  :field_mapping,
  :resource_arn,
  :table_name)
  SENSITIVE = []
  include Aws::Structure
end

#table_nameString

The name of the table in the database.

Returns:

  • (String)

8138
8139
8140
8141
8142
8143
8144
8145
8146
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 8138

class RdsConfiguration < Struct.new(
  :credentials_secret_arn,
  :database_name,
  :field_mapping,
  :resource_arn,
  :table_name)
  SENSITIVE = []
  include Aws::Structure
end