Package com.pulumi.aws.dlm.inputs
Class LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.dlm.inputs.LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder
-
- Enclosing class:
- LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs
public static final class LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs defaults)
-
-
Method Detail
-
cmkArn
public LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder cmkArn(@Nullable com.pulumi.core.Output<java.lang.String> cmkArn)
-
cmkArn
public LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder cmkArn(java.lang.String cmkArn)
-
copyTags
public LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder copyTags(@Nullable com.pulumi.core.Output<java.lang.Boolean> copyTags)
-
copyTags
public LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder copyTags(java.lang.Boolean copyTags)
-
deprecateRule
public LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder deprecateRule(@Nullable com.pulumi.core.Output<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleDeprecateRuleArgs> deprecateRule)
-
deprecateRule
public LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder deprecateRule(LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleDeprecateRuleArgs deprecateRule)
-
encrypted
public LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder encrypted(com.pulumi.core.Output<java.lang.Boolean> encrypted)
-
encrypted
public LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder encrypted(java.lang.Boolean encrypted)
-
retainRule
public LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder retainRule(@Nullable com.pulumi.core.Output<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRuleArgs> retainRule)
-
retainRule
public LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder retainRule(LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRuleArgs retainRule)
-
target
public LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder target(@Nullable com.pulumi.core.Output<java.lang.String> target)
-
target
public LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder target(java.lang.String target)
-
targetRegion
public LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder targetRegion(@Nullable com.pulumi.core.Output<java.lang.String> targetRegion)
- Parameters:
targetRegion- Use only for DLM policies of `policy_type=IMAGE_MANAGEMENT`. The target Region or the ARN of the target Outpost for the snapshot copies.- Returns:
- builder
-
targetRegion
public LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs.Builder targetRegion(java.lang.String targetRegion)
- Parameters:
targetRegion- Use only for DLM policies of `policy_type=IMAGE_MANAGEMENT`. The target Region or the ARN of the target Outpost for the snapshot copies.- Returns:
- builder
-
build
public LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs build()
-
-