Package com.pulumi.aws.dlm.inputs
Class LifecyclePolicyPolicyDetailsParametersArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.dlm.inputs.LifecyclePolicyPolicyDetailsParametersArgs.Builder
-
- Enclosing class:
- LifecyclePolicyPolicyDetailsParametersArgs
public static final class LifecyclePolicyPolicyDetailsParametersArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LifecyclePolicyPolicyDetailsParametersArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LifecyclePolicyPolicyDetailsParametersArgsbuild()LifecyclePolicyPolicyDetailsParametersArgs.BuilderexcludeBootVolume(com.pulumi.core.Output<java.lang.Boolean> excludeBootVolume)LifecyclePolicyPolicyDetailsParametersArgs.BuilderexcludeBootVolume(java.lang.Boolean excludeBootVolume)LifecyclePolicyPolicyDetailsParametersArgs.BuilderexcludeDataVolumeTags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> excludeDataVolumeTags)LifecyclePolicyPolicyDetailsParametersArgs.BuilderexcludeDataVolumeTags(java.util.Map<java.lang.String,java.lang.String> excludeDataVolumeTags)LifecyclePolicyPolicyDetailsParametersArgs.BuildernoReboot(com.pulumi.core.Output<java.lang.Boolean> noReboot)LifecyclePolicyPolicyDetailsParametersArgs.BuildernoReboot(java.lang.Boolean noReboot)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LifecyclePolicyPolicyDetailsParametersArgs defaults)
-
-
Method Detail
-
excludeBootVolume
public LifecyclePolicyPolicyDetailsParametersArgs.Builder excludeBootVolume(@Nullable com.pulumi.core.Output<java.lang.Boolean> excludeBootVolume)
- Parameters:
excludeBootVolume- Indicates whether to exclude the root volume from snapshots created using CreateSnapshots. The default is `false`.- Returns:
- builder
-
excludeBootVolume
public LifecyclePolicyPolicyDetailsParametersArgs.Builder excludeBootVolume(java.lang.Boolean excludeBootVolume)
- Parameters:
excludeBootVolume- Indicates whether to exclude the root volume from snapshots created using CreateSnapshots. The default is `false`.- Returns:
- builder
-
excludeDataVolumeTags
public LifecyclePolicyPolicyDetailsParametersArgs.Builder excludeDataVolumeTags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> excludeDataVolumeTags)
- Parameters:
excludeDataVolumeTags- Map specifies whether to exclude volumes that have specific tags.- Returns:
- builder
-
excludeDataVolumeTags
public LifecyclePolicyPolicyDetailsParametersArgs.Builder excludeDataVolumeTags(java.util.Map<java.lang.String,java.lang.String> excludeDataVolumeTags)
- Parameters:
excludeDataVolumeTags- Map specifies whether to exclude volumes that have specific tags.- Returns:
- builder
-
noReboot
public LifecyclePolicyPolicyDetailsParametersArgs.Builder noReboot(@Nullable com.pulumi.core.Output<java.lang.Boolean> noReboot)
- Parameters:
noReboot- Applies to AMI lifecycle policies only. Indicates whether targeted instances are rebooted when the lifecycle policy runs. `true` indicates that targeted instances are not rebooted when the policy runs. `false` indicates that target instances are rebooted when the policy runs. The default is `true` (instances are not rebooted).- Returns:
- builder
-
noReboot
public LifecyclePolicyPolicyDetailsParametersArgs.Builder noReboot(java.lang.Boolean noReboot)
- Parameters:
noReboot- Applies to AMI lifecycle policies only. Indicates whether targeted instances are rebooted when the lifecycle policy runs. `true` indicates that targeted instances are not rebooted when the policy runs. `false` indicates that target instances are rebooted when the policy runs. The default is `true` (instances are not rebooted).- Returns:
- builder
-
build
public LifecyclePolicyPolicyDetailsParametersArgs build()
-
-