Class: Aws::S3Vectors::Types::Index
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Vectors::Types::Index
- Defined in:
- gems/aws-sdk-s3vectors/lib/aws-sdk-s3vectors/types.rb
Overview
The attributes of a vector index.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#creation_time ⇒ Time
Date and time when the vector index was created.
-
#data_type ⇒ String
The data type of the vectors inserted into the vector index.
-
#dimension ⇒ Integer
The number of values in the vectors that are inserted into the vector index.
-
#distance_metric ⇒ String
The distance metric to be used for similarity search.
-
#encryption_configuration ⇒ Types::EncryptionConfiguration
The encryption configuration for a vector index.
-
#index_arn ⇒ String
The Amazon Resource Name (ARN) of the vector index.
-
#index_name ⇒ String
The name of the vector index.
-
#metadata_configuration ⇒ Types::MetadataConfiguration
The metadata configuration for the vector index.
-
#vector_bucket_name ⇒ String
The name of the vector bucket that contains the vector index.
Instance Attribute Details
#creation_time ⇒ Time
Date and time when the vector index was created.
523 524 525 526 527 528 529 530 531 532 533 534 535 |
# File 'gems/aws-sdk-s3vectors/lib/aws-sdk-s3vectors/types.rb', line 523 class Index < Struct.new( :vector_bucket_name, :index_name, :index_arn, :creation_time, :data_type, :dimension, :distance_metric, :metadata_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#data_type ⇒ String
The data type of the vectors inserted into the vector index.
523 524 525 526 527 528 529 530 531 532 533 534 535 |
# File 'gems/aws-sdk-s3vectors/lib/aws-sdk-s3vectors/types.rb', line 523 class Index < Struct.new( :vector_bucket_name, :index_name, :index_arn, :creation_time, :data_type, :dimension, :distance_metric, :metadata_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#dimension ⇒ Integer
The number of values in the vectors that are inserted into the vector index.
523 524 525 526 527 528 529 530 531 532 533 534 535 |
# File 'gems/aws-sdk-s3vectors/lib/aws-sdk-s3vectors/types.rb', line 523 class Index < Struct.new( :vector_bucket_name, :index_name, :index_arn, :creation_time, :data_type, :dimension, :distance_metric, :metadata_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#distance_metric ⇒ String
The distance metric to be used for similarity search.
523 524 525 526 527 528 529 530 531 532 533 534 535 |
# File 'gems/aws-sdk-s3vectors/lib/aws-sdk-s3vectors/types.rb', line 523 class Index < Struct.new( :vector_bucket_name, :index_name, :index_arn, :creation_time, :data_type, :dimension, :distance_metric, :metadata_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#encryption_configuration ⇒ Types::EncryptionConfiguration
The encryption configuration for a vector index. By default, if you don't specify, all new vectors in the vector index will use the encryption configuration of the vector bucket.
523 524 525 526 527 528 529 530 531 532 533 534 535 |
# File 'gems/aws-sdk-s3vectors/lib/aws-sdk-s3vectors/types.rb', line 523 class Index < Struct.new( :vector_bucket_name, :index_name, :index_arn, :creation_time, :data_type, :dimension, :distance_metric, :metadata_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#index_arn ⇒ String
The Amazon Resource Name (ARN) of the vector index.
523 524 525 526 527 528 529 530 531 532 533 534 535 |
# File 'gems/aws-sdk-s3vectors/lib/aws-sdk-s3vectors/types.rb', line 523 class Index < Struct.new( :vector_bucket_name, :index_name, :index_arn, :creation_time, :data_type, :dimension, :distance_metric, :metadata_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#index_name ⇒ String
The name of the vector index.
523 524 525 526 527 528 529 530 531 532 533 534 535 |
# File 'gems/aws-sdk-s3vectors/lib/aws-sdk-s3vectors/types.rb', line 523 class Index < Struct.new( :vector_bucket_name, :index_name, :index_arn, :creation_time, :data_type, :dimension, :distance_metric, :metadata_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#metadata_configuration ⇒ Types::MetadataConfiguration
The metadata configuration for the vector index.
523 524 525 526 527 528 529 530 531 532 533 534 535 |
# File 'gems/aws-sdk-s3vectors/lib/aws-sdk-s3vectors/types.rb', line 523 class Index < Struct.new( :vector_bucket_name, :index_name, :index_arn, :creation_time, :data_type, :dimension, :distance_metric, :metadata_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#vector_bucket_name ⇒ String
The name of the vector bucket that contains the vector index.
523 524 525 526 527 528 529 530 531 532 533 534 535 |
# File 'gems/aws-sdk-s3vectors/lib/aws-sdk-s3vectors/types.rb', line 523 class Index < Struct.new( :vector_bucket_name, :index_name, :index_arn, :creation_time, :data_type, :dimension, :distance_metric, :metadata_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |