Package com.pulumi.aws.sfn.inputs
Class ActivityEncryptionConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.sfn.inputs.ActivityEncryptionConfigurationArgs
-
public final class ActivityEncryptionConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ActivityEncryptionConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ActivityEncryptionConfigurationArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ActivityEncryptionConfigurationArgs.Builder
builder()
static ActivityEncryptionConfigurationArgs.Builder
builder(ActivityEncryptionConfigurationArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
kmsDataKeyReusePeriodSeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
kmsKeyId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
type()
-
-
-
Field Detail
-
Empty
public static final ActivityEncryptionConfigurationArgs Empty
-
-
Method Detail
-
kmsDataKeyReusePeriodSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> kmsDataKeyReusePeriodSeconds()
- Returns:
- Maximum duration for which Activities will reuse data keys. When the period expires, Activities will call GenerateDataKey. This setting only applies to customer managed KMS key and does not apply to AWS owned KMS key.
-
kmsKeyId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsKeyId()
- Returns:
- The alias, alias ARN, key ID, or key ARN of the symmetric encryption KMS key that encrypts the data key. To specify a KMS key in a different AWS account, the customer must use the key ARN or alias ARN. For more information regarding kms_key_id, see [KeyId](https://docs.aws.amazon.com/kms/latest/APIReference/API_DescribeKey.html#API_DescribeKey_RequestParameters) in the KMS documentation.
-
type
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()
- Returns:
- The encryption option specified for the activity. Valid values: `AWS_KMS_KEY`, `CUSTOMER_MANAGED_KMS_KEY`
-
builder
public static ActivityEncryptionConfigurationArgs.Builder builder()
-
builder
public static ActivityEncryptionConfigurationArgs.Builder builder(ActivityEncryptionConfigurationArgs defaults)
-
-