Class: Aws::S3Vectors::Types::EncryptionConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Vectors::Types::EncryptionConfiguration
- Defined in:
- gems/aws-sdk-s3vectors/lib/aws-sdk-s3vectors/types.rb
Overview
The encryption configuration for a vector bucket. By default, if you
don't specify, all new vectors in Amazon S3 vector buckets use
server-side encryption with Amazon S3 managed keys (SSE-S3),
specifically AES256
.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#kms_key_arn ⇒ String
Amazon Web Services Key Management Service (KMS) customer managed key ID to use for the encryption configuration.
-
#sse_type ⇒ String
The server-side encryption type to use for the encryption configuration of the vector bucket.
Instance Attribute Details
#kms_key_arn ⇒ String
Amazon Web Services Key Management Service (KMS) customer managed
key ID to use for the encryption configuration. This parameter is
allowed if and only if sseType
is set to aws:kms
.
To specify the KMS key, you must use the format of the KMS key Amazon Resource Name (ARN).
For example, specify Key ARN in the following format:
arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
248 249 250 251 252 253 |
# File 'gems/aws-sdk-s3vectors/lib/aws-sdk-s3vectors/types.rb', line 248 class EncryptionConfiguration < Struct.new( :sse_type, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#sse_type ⇒ String
The server-side encryption type to use for the encryption
configuration of the vector bucket. By default, if you don't
specify, all new vectors in Amazon S3 vector buckets use server-side
encryption with Amazon S3 managed keys (SSE-S3), specifically
AES256
.
248 249 250 251 252 253 |
# File 'gems/aws-sdk-s3vectors/lib/aws-sdk-s3vectors/types.rb', line 248 class EncryptionConfiguration < Struct.new( :sse_type, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |