Class CfnEncryptionConfigurationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnEncryptionConfigurationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnEncryptionConfigurationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEncryptionConfigurationProps
@Stability(Stable)
@Internal
public static final class CfnEncryptionConfigurationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnEncryptionConfigurationProps
An implementation for
CfnEncryptionConfigurationProps-
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.CfnEncryptionConfigurationProps
CfnEncryptionConfigurationProps.Builder, CfnEncryptionConfigurationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEncryptionConfigurationProps.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 type of the KMS key.final StringThe Amazon Resource Name (ARN) of the IAM role assumed by AWS IoT Core to call AWS on behalf of the customer.final StringThe ARN of the customer managed KMS key.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 theCfnEncryptionConfigurationProps.Builder.
-
-
Method Details
-
getEncryptionType
Description copied from interface:CfnEncryptionConfigurationPropsThe type of the KMS key.- Specified by:
getEncryptionTypein interfaceCfnEncryptionConfigurationProps- See Also:
-
getKmsAccessRoleArn
Description copied from interface:CfnEncryptionConfigurationPropsThe Amazon Resource Name (ARN) of the IAM role assumed by AWS IoT Core to call AWS on behalf of the customer.- Specified by:
getKmsAccessRoleArnin interfaceCfnEncryptionConfigurationProps- See Also:
-
getKmsKeyArn
Description copied from interface:CfnEncryptionConfigurationPropsThe ARN of the customer managed KMS key.- Specified by:
getKmsKeyArnin interfaceCfnEncryptionConfigurationProps- 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()
-