You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-dynamodb/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)


5031
5032
5033
5034
5035
5036
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 5031

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.

  • KMS - Server-side encryption which uses AWS Key Management Service.

Returns:

  • (String)


5031
5032
5033
5034
5035
5036
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 5031

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.

Returns:

  • (String)


5031
5032
5033
5034
5035
5036
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 5031

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