class Aws::DynamoDB::Types::SSESpecification


@see docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/SSESpecification AWS API Documentation
@return [String]
key is different from the default DynamoDB key ‘alias/aws/dynamodb`.
alias ARN. Note that you should only provide this parameter if the
key, use its key ID, Amazon Resource Name (ARN), alias name, or
The KMS key that should be used for the KMS encryption. To specify a
@!attribute [rw] kms_master_key_id
@return [String]
^
charges apply).
The key is stored in your account and is managed by KMS (KMS
* `KMS` - Server-side encryption that uses Key Management Service.
Server-side encryption type. The only supported value is:
@!attribute [rw] sse_type
@return [Boolean]
Web Services owned key.
(false) or not specified, server-side encryption is set to Amazon
Web Services managed key is used (KMS charges apply). If disabled
(true), server-side encryption type is set to `KMS` and an Amazon
Services managed key or an Amazon Web Services owned key. If enabled
Indicates whether server-side encryption is done using an Amazon Web
@!attribute [rw] enabled
}
kms_master_key_id: “KMSMasterKeyId”,
sse_type: “AES256”, # accepts AES256, KMS
enabled: false,
{
data as a hash:
@note When making an API call, you may pass SSESpecification
Represents the settings used to enable server-side encryption.