Class: Aws::OpenSearchServerless::Types::UpdateCollectionRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpenSearchServerless::Types::UpdateCollectionRequest
- Defined in:
- gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
Unique, case-sensitive identifier to ensure idempotency of the request.
-
#deletion_protection ⇒ String
Indicates whether to enable or disable deletion protection for the collection.
-
#description ⇒ String
A description of the collection.
-
#encryption_config ⇒ Types::EncryptionConfig
Encryption settings for a collection.
-
#id ⇒ String
The unique identifier of the collection.
-
#vector_options ⇒ Types::VectorOptions
Configuration options for vector search capabilities in the collection.
Instance Attribute Details
#client_token ⇒ String
Unique, case-sensitive identifier to ensure idempotency of the request.
A suitable default value is auto-generated. You should normally not need to pass this option.
4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 4115 class UpdateCollectionRequest < Struct.new( :id, :description, :vector_options, :deletion_protection, :encryption_config, :client_token) SENSITIVE = [] include Aws::Structure end |
#deletion_protection ⇒ String
Indicates whether to enable or disable deletion protection for the
collection. When set to ENABLED, the collection cannot be deleted.
4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 4115 class UpdateCollectionRequest < Struct.new( :id, :description, :vector_options, :deletion_protection, :encryption_config, :client_token) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the collection.
4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 4115 class UpdateCollectionRequest < Struct.new( :id, :description, :vector_options, :deletion_protection, :encryption_config, :client_token) SENSITIVE = [] include Aws::Structure end |
#encryption_config ⇒ Types::EncryptionConfig
Encryption settings for a collection.
4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 4115 class UpdateCollectionRequest < Struct.new( :id, :description, :vector_options, :deletion_protection, :encryption_config, :client_token) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique identifier of the collection.
4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 4115 class UpdateCollectionRequest < Struct.new( :id, :description, :vector_options, :deletion_protection, :encryption_config, :client_token) SENSITIVE = [] include Aws::Structure end |
#vector_options ⇒ Types::VectorOptions
Configuration options for vector search capabilities in the collection.
4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 4115 class UpdateCollectionRequest < Struct.new( :id, :description, :vector_options, :deletion_protection, :encryption_config, :client_token) SENSITIVE = [] include Aws::Structure end |