Class: Aws::BedrockAgent::Types::S3VectorsConfiguration

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 for S3 vectors.

Constant Summary collapse

SENSITIVE =
[:index_arn, :index_name, :vector_bucket_arn]

Instance Attribute Summary collapse

Instance Attribute Details

#index_arnString

The Amazon Resource Name (ARN) of the vector index used for the knowledge base. This ARN identifies the specific vector index resource within Amazon Bedrock.

Returns:

  • (String)


9437
9438
9439
9440
9441
9442
9443
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 9437

class S3VectorsConfiguration < Struct.new(
  :index_arn,
  :index_name,
  :vector_bucket_arn)
  SENSITIVE = [:index_arn, :index_name, :vector_bucket_arn]
  include Aws::Structure
end

#index_nameString

The name of the vector index used for the knowledge base. This name identifies the vector index within the Amazon Bedrock service.

Returns:

  • (String)


9437
9438
9439
9440
9441
9442
9443
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 9437

class S3VectorsConfiguration < Struct.new(
  :index_arn,
  :index_name,
  :vector_bucket_arn)
  SENSITIVE = [:index_arn, :index_name, :vector_bucket_arn]
  include Aws::Structure
end

#vector_bucket_arnString

The Amazon Resource Name (ARN) of the S3 bucket where vector embeddings are stored. This bucket contains the vector data used by the knowledge base.

Returns:

  • (String)


9437
9438
9439
9440
9441
9442
9443
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 9437

class S3VectorsConfiguration < Struct.new(
  :index_arn,
  :index_name,
  :vector_bucket_arn)
  SENSITIVE = [:index_arn, :index_name, :vector_bucket_arn]
  include Aws::Structure
end