Class: Aws::ObservabilityAdmin::Types::Encryption

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb

Overview

Defines the encryption configuration for S3 Table integrations, including the encryption algorithm and KMS key settings.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#kms_key_arnString

The Amazon Resource Name (ARN) of the KMS key used for encryption when using customer-managed keys.

Returns:

  • (String)


716
717
718
719
720
721
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 716

class Encryption < Struct.new(
  :sse_algorithm,
  :kms_key_arn)
  SENSITIVE = []
  include Aws::Structure
end

#sse_algorithmString

The server-side encryption algorithm used for encrypting data in the S3 Table integration.

Returns:

  • (String)


716
717
718
719
720
721
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 716

class Encryption < Struct.new(
  :sse_algorithm,
  :kms_key_arn)
  SENSITIVE = []
  include Aws::Structure
end