Class: Aws::DynamoDB::Types::SSEDescription

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-dynamodb/types.rb

Overview

The description of the server-side encryption status on the specified table.

Instance Attribute Summary collapse

Instance Attribute Details

#kms_master_key_arnString

The KMS master key ARN used for the KMS encryption.

Returns:

  • (String)


5829
5830
5831
5832
5833
5834
# File 'lib/aws-sdk-dynamodb/types.rb', line 5829

class SSEDescription < Struct.new(
  :status,
  :sse_type,
  :kms_master_key_arn)
  include Aws::Structure
end

#sse_typeString

Server-side encryption type:

  • ‘AES256` - Server-side encryption which uses the AES256 algorithm (not applicable).

  • ‘KMS` - Server-side encryption which uses AWS Key Management Service. Key is stored in your account and is managed by AWS KMS (KMS charges apply).

Returns:

  • (String)


5829
5830
5831
5832
5833
5834
# File 'lib/aws-sdk-dynamodb/types.rb', line 5829

class SSEDescription < Struct.new(
  :status,
  :sse_type,
  :kms_master_key_arn)
  include Aws::Structure
end

#statusString

The current state of server-side encryption:

  • ‘ENABLING` - Server-side encryption is being enabled.

  • ‘ENABLED` - Server-side encryption is enabled.

  • ‘DISABLING` - Server-side encryption is being disabled.

  • ‘DISABLED` - Server-side encryption is disabled.

  • ‘UPDATING` - Server-side encryption is being updated.

Returns:

  • (String)


5829
5830
5831
5832
5833
5834
# File 'lib/aws-sdk-dynamodb/types.rb', line 5829

class SSEDescription < Struct.new(
  :status,
  :sse_type,
  :kms_master_key_arn)
  include Aws::Structure
end