Class CfnEncryptionConfiguration.ConfigurationDetailsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnEncryptionConfiguration.ConfigurationDetailsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnEncryptionConfiguration.ConfigurationDetailsProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEncryptionConfiguration.ConfigurationDetailsProperty
@Stability(Stable)
@Internal
public static final class CfnEncryptionConfiguration.ConfigurationDetailsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnEncryptionConfiguration.ConfigurationDetailsProperty
An implementation for
CfnEncryptionConfiguration.ConfigurationDetailsProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnEncryptionConfiguration.ConfigurationDetailsProperty
CfnEncryptionConfiguration.ConfigurationDetailsProperty.Builder, CfnEncryptionConfiguration.ConfigurationDetailsProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnEncryptionConfiguration.ConfigurationDetailsProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The health status of KMS key and AWS KMS access role.final String
The error code that indicates either the KMS key or the AWS KMS access role isUNHEALTHY
.final String
The detailed error message that corresponds to theerrorCode
.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnEncryptionConfiguration.ConfigurationDetailsProperty.Builder
.
-
-
Method Details
-
getConfigurationStatus
Description copied from interface:CfnEncryptionConfiguration.ConfigurationDetailsProperty
The health status of KMS key and AWS KMS access role.If either KMS key or AWS KMS access role is
UNHEALTHY
, the return value will beUNHEALTHY
. To use a customer managed KMS key, the value ofconfigurationStatus
must beHEALTHY
.- Specified by:
getConfigurationStatus
in interfaceCfnEncryptionConfiguration.ConfigurationDetailsProperty
- See Also:
-
getErrorCode
Description copied from interface:CfnEncryptionConfiguration.ConfigurationDetailsProperty
The error code that indicates either the KMS key or the AWS KMS access role isUNHEALTHY
.Valid values:
KMS_KEY_VALIDATION_ERROR
andROLE_VALIDATION_ERROR
.- Specified by:
getErrorCode
in interfaceCfnEncryptionConfiguration.ConfigurationDetailsProperty
- See Also:
-
getErrorMessage
Description copied from interface:CfnEncryptionConfiguration.ConfigurationDetailsProperty
The detailed error message that corresponds to theerrorCode
.- Specified by:
getErrorMessage
in interfaceCfnEncryptionConfiguration.ConfigurationDetailsProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-