Class CfnActivity.EncryptionConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.CfnActivity.EncryptionConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnActivity.EncryptionConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnActivity.EncryptionConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnActivity.EncryptionConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnActivity.EncryptionConfigurationProperty
An implementation for
CfnActivity.EncryptionConfigurationProperty-
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.stepfunctions.CfnActivity.EncryptionConfigurationProperty
CfnActivity.EncryptionConfigurationProperty.Builder, CfnActivity.EncryptionConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnActivity.EncryptionConfigurationProperty.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 NumberMaximum duration that Step Functions will reuse data keys.final StringAn alias, alias ARN, key ID, or key ARN of a symmetric encryption AWS KMS key to encrypt data.final StringgetType()Encryption option for an activity.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 theCfnActivity.EncryptionConfigurationProperty.Builder.
-
-
Method Details
-
getType
Description copied from interface:CfnActivity.EncryptionConfigurationPropertyEncryption option for an activity.- Specified by:
getTypein interfaceCfnActivity.EncryptionConfigurationProperty- See Also:
-
getKmsDataKeyReusePeriodSeconds
Description copied from interface:CfnActivity.EncryptionConfigurationPropertyMaximum duration that Step Functions will reuse data keys.When the period expires, Step Functions will call
GenerateDataKey. Only applies to customer managed keys.- Specified by:
getKmsDataKeyReusePeriodSecondsin interfaceCfnActivity.EncryptionConfigurationProperty- See Also:
-
getKmsKeyId
Description copied from interface:CfnActivity.EncryptionConfigurationPropertyAn alias, alias ARN, key ID, or key ARN of a symmetric encryption AWS KMS key to encrypt data.To specify a AWS KMS key in a different AWS account, you must use the key ARN or alias ARN.
- Specified by:
getKmsKeyIdin interfaceCfnActivity.EncryptionConfigurationProperty- 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()
-