Class: Aws::S3Vectors::Types::Index

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#creation_timeTime

Date and time when the vector index was created.

Returns:

  • (Time)


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_typeString

The data type of the vectors inserted into the vector index.

Returns:

  • (String)


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

#dimensionInteger

The number of values in the vectors that are inserted into the vector index.

Returns:

  • (Integer)


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_metricString

The distance metric to be used for similarity search.

Returns:

  • (String)


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

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

Returns:

  • (String)


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_nameString

The name of the vector index.

Returns:

  • (String)


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

The name of the vector bucket that contains the vector index.

Returns:

  • (String)


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