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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnEncryptionConfiguration.ConfigurationDetailsProperty
CfnEncryptionConfiguration.ConfigurationDetailsProperty.Builder, CfnEncryptionConfiguration.ConfigurationDetailsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEncryptionConfiguration.ConfigurationDetailsProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe health status of KMS key and AWS access role.final StringThe error code that indicates either the KMS key or the AWS access role isUNHEALTHY.final StringThe detailed error message that corresponds to theerrorCode.final inthashCode()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.ConfigurationDetailsPropertyThe health status of KMS key and AWS access role.If either KMS key or AWS access role is
UNHEALTHY, the return value will beUNHEALTHY. To use a customer managed KMS key, the value ofconfigurationStatusmust beHEALTHY.- Specified by:
getConfigurationStatusin interfaceCfnEncryptionConfiguration.ConfigurationDetailsProperty- See Also:
-
getErrorCode
Description copied from interface:CfnEncryptionConfiguration.ConfigurationDetailsPropertyThe error code that indicates either the KMS key or the AWS access role isUNHEALTHY.Valid values:
KMS_KEY_VALIDATION_ERRORandROLE_VALIDATION_ERROR.- Specified by:
getErrorCodein interfaceCfnEncryptionConfiguration.ConfigurationDetailsProperty- See Also:
-
getErrorMessage
Description copied from interface:CfnEncryptionConfiguration.ConfigurationDetailsPropertyThe detailed error message that corresponds to theerrorCode.- Specified by:
getErrorMessagein interfaceCfnEncryptionConfiguration.ConfigurationDetailsProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-