Package com.pulumi.aws.dlm.inputs
Class LifecyclePolicyState.Builder
- java.lang.Object
-
- com.pulumi.aws.dlm.inputs.LifecyclePolicyState.Builder
-
- Enclosing class:
- LifecyclePolicyState
public static final class LifecyclePolicyState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(LifecyclePolicyState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description LifecyclePolicyState.Builder
arn(com.pulumi.core.Output<java.lang.String> arn)
LifecyclePolicyState.Builder
arn(java.lang.String arn)
LifecyclePolicyState
build()
LifecyclePolicyState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
LifecyclePolicyState.Builder
description(java.lang.String description)
LifecyclePolicyState.Builder
executionRoleArn(com.pulumi.core.Output<java.lang.String> executionRoleArn)
LifecyclePolicyState.Builder
executionRoleArn(java.lang.String executionRoleArn)
LifecyclePolicyState.Builder
policyDetails(LifecyclePolicyPolicyDetailsArgs policyDetails)
LifecyclePolicyState.Builder
policyDetails(com.pulumi.core.Output<LifecyclePolicyPolicyDetailsArgs> policyDetails)
LifecyclePolicyState.Builder
state(com.pulumi.core.Output<java.lang.String> state)
LifecyclePolicyState.Builder
state(java.lang.String state)
LifecyclePolicyState.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
LifecyclePolicyState.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
LifecyclePolicyState.Builder
tagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.LifecyclePolicyState.Builder
tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LifecyclePolicyState defaults)
-
-
Method Detail
-
arn
public LifecyclePolicyState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn
- Amazon Resource Name (ARN) of the DLM Lifecycle Policy.- Returns:
- builder
-
arn
public LifecyclePolicyState.Builder arn(java.lang.String arn)
- Parameters:
arn
- Amazon Resource Name (ARN) of the DLM Lifecycle Policy.- Returns:
- builder
-
description
public LifecyclePolicyState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- A description for the DLM lifecycle policy.- Returns:
- builder
-
description
public LifecyclePolicyState.Builder description(java.lang.String description)
- Parameters:
description
- A description for the DLM lifecycle policy.- Returns:
- builder
-
executionRoleArn
public LifecyclePolicyState.Builder executionRoleArn(@Nullable com.pulumi.core.Output<java.lang.String> executionRoleArn)
- Parameters:
executionRoleArn
- The ARN of an IAM role that is able to be assumed by the DLM service.- Returns:
- builder
-
executionRoleArn
public LifecyclePolicyState.Builder executionRoleArn(java.lang.String executionRoleArn)
- Parameters:
executionRoleArn
- The ARN of an IAM role that is able to be assumed by the DLM service.- Returns:
- builder
-
policyDetails
public LifecyclePolicyState.Builder policyDetails(@Nullable com.pulumi.core.Output<LifecyclePolicyPolicyDetailsArgs> policyDetails)
- Parameters:
policyDetails
- See the `policy_details` configuration block. Max of 1.- Returns:
- builder
-
policyDetails
public LifecyclePolicyState.Builder policyDetails(LifecyclePolicyPolicyDetailsArgs policyDetails)
- Parameters:
policyDetails
- See the `policy_details` configuration block. Max of 1.- Returns:
- builder
-
state
public LifecyclePolicyState.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state
- Whether the lifecycle policy should be enabled or disabled. `ENABLED` or `DISABLED` are valid values. Defaults to `ENABLED`.- Returns:
- builder
-
state
public LifecyclePolicyState.Builder state(java.lang.String state)
- Parameters:
state
- Whether the lifecycle policy should be enabled or disabled. `ENABLED` or `DISABLED` are valid values. Defaults to `ENABLED`.- Returns:
- builder
-
tags
public LifecyclePolicyState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public LifecyclePolicyState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
@Deprecated public LifecyclePolicyState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
tagsAll
@Deprecated public LifecyclePolicyState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
build
public LifecyclePolicyState build()
-
-