@Stability(value=Stable) @Internal public static final class CfnGlobalTable.SSESpecificationProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnGlobalTable.SSESpecificationProperty
CfnGlobalTable.SSESpecificationPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnGlobalTable.SSESpecificationProperty.Builder, CfnGlobalTable.SSESpecificationProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnGlobalTable.SSESpecificationProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnGlobalTable.AttributeDefinitionProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getSseEnabled()
Indicates whether server-side encryption is performed using an AWS managed key or an AWS owned key.
|
String |
getSseType()
Server-side encryption type.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnGlobalTable.SSESpecificationProperty.Builder builder)
CfnGlobalTable.AttributeDefinitionProperty.Builder.public final Object getSseEnabled()
CfnGlobalTable.SSESpecificationProperty
If disabled (false) or not specified, server-side encryption uses an AWS owned key. If enabled (true), the server-side encryption type is set to KMS and an AWS managed key is used ( AWS KMS charges apply). If you choose to use KMS encryption, you can also use customer managed KMS keys by specifying them in the ReplicaSpecification.SSESpecification object. You cannot mix AWS managed and customer managed KMS keys.
getSseEnabled in interface CfnGlobalTable.SSESpecificationPropertypublic final String getSseType()
CfnGlobalTable.SSESpecificationProperty
KMS - Server-side encryption that uses AWS Key Management Service . The key is stored in your account and is managed by AWS KMS ( AWS KMS charges apply).getSseType in interface CfnGlobalTable.SSESpecificationProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.