public static final class CfnFHIRDatastore.KmsEncryptionConfigProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnFHIRDatastore.KmsEncryptionConfigProperty
CfnFHIRDatastore.KmsEncryptionConfigProperty
CfnFHIRDatastore.KmsEncryptionConfigProperty.Builder, CfnFHIRDatastore.KmsEncryptionConfigProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.String |
getCmkType()
The type of customer-managed-key(CMK) used for encryption.
|
java.lang.String |
getKmsKeyId()
The KMS encryption key id/alias used to encrypt the Data Store contents at rest.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getCmkType()
CfnFHIRDatastore.KmsEncryptionConfigProperty
The two types of supported CMKs are customer owned CMKs and Amazon owned CMKs. For more information on CMK types, see KmsEncryptionConfig .
getCmkType
in interface CfnFHIRDatastore.KmsEncryptionConfigProperty
public final java.lang.String getKmsKeyId()
CfnFHIRDatastore.KmsEncryptionConfigProperty
getKmsKeyId
in interface CfnFHIRDatastore.KmsEncryptionConfigProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()