Package com.pulumi.aws.dlm.inputs
Class LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.dlm.inputs.LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs
-
public final class LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builderbuilder()static LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builderbuilder(LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>cmkArn()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>copyTags()java.util.Optional<com.pulumi.core.Output<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleDeprecateRuleArgs>>deprecateRule()com.pulumi.core.Output<java.lang.Boolean>encrypted()java.util.Optional<com.pulumi.core.Output<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRuleArgs>>retainRule()java.util.Optional<com.pulumi.core.Output<java.lang.String>>target()java.util.Optional<com.pulumi.core.Output<java.lang.String>>targetRegion()
-
-
-
Field Detail
-
Empty
public static final LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs Empty
-
-
Method Detail
-
cmkArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cmkArn()
-
copyTags
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> copyTags()
-
deprecateRule
public java.util.Optional<com.pulumi.core.Output<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleDeprecateRuleArgs>> deprecateRule()
-
encrypted
public com.pulumi.core.Output<java.lang.Boolean> encrypted()
-
retainRule
public java.util.Optional<com.pulumi.core.Output<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRuleArgs>> retainRule()
-
target
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> target()
-
targetRegion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> targetRegion()
- Returns:
- Use only for DLM policies of `policy_type=IMAGE_MANAGEMENT`. The target Region or the ARN of the target Outpost for the snapshot copies.
-
builder
public static LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder builder()
-
builder
public static LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder builder(LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs defaults)
-
-