Class GroupTagArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.autoscaling.inputs.GroupTagArgs.Builder
-
- Enclosing class:
- GroupTagArgs
public static final class GroupTagArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GroupTagArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupTagArgsbuild()GroupTagArgs.Builderkey(com.pulumi.core.Output<java.lang.String> key)GroupTagArgs.Builderkey(java.lang.String key)GroupTagArgs.BuilderpropagateAtLaunch(com.pulumi.core.Output<java.lang.Boolean> propagateAtLaunch)GroupTagArgs.BuilderpropagateAtLaunch(java.lang.Boolean propagateAtLaunch)GroupTagArgs.Buildervalue(com.pulumi.core.Output<java.lang.String> value)GroupTagArgs.Buildervalue(java.lang.String value)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GroupTagArgs defaults)
-
-
Method Detail
-
key
public GroupTagArgs.Builder key(com.pulumi.core.Output<java.lang.String> key)
- Parameters:
key- Key- Returns:
- builder
-
key
public GroupTagArgs.Builder key(java.lang.String key)
- Parameters:
key- Key- Returns:
- builder
-
propagateAtLaunch
public GroupTagArgs.Builder propagateAtLaunch(com.pulumi.core.Output<java.lang.Boolean> propagateAtLaunch)
- Parameters:
propagateAtLaunch- Enables propagation of the tag to Amazon EC2 instances launched via this ASG To declare multiple tags, additional `tag` blocks can be specified. > **NOTE:** Other AWS APIs may automatically add special tags to their associated Auto Scaling group for management purposes, such as ECS Capacity Providers adding the `AmazonECSManaged` tag. These generally should be included in the configuration so Pulumi does not attempt to remove them and so if the `minSize` was greater than zero on creation, that these tag(s) are applied to any initial EC2 Instances in the Auto Scaling group. If these tag(s) were missing in the Auto Scaling group configuration on creation, affected EC2 Instances missing the tags may require manual intervention of adding the tags to ensure they work properly with the other AWS service.- Returns:
- builder
-
propagateAtLaunch
public GroupTagArgs.Builder propagateAtLaunch(java.lang.Boolean propagateAtLaunch)
- Parameters:
propagateAtLaunch- Enables propagation of the tag to Amazon EC2 instances launched via this ASG To declare multiple tags, additional `tag` blocks can be specified. > **NOTE:** Other AWS APIs may automatically add special tags to their associated Auto Scaling group for management purposes, such as ECS Capacity Providers adding the `AmazonECSManaged` tag. These generally should be included in the configuration so Pulumi does not attempt to remove them and so if the `minSize` was greater than zero on creation, that these tag(s) are applied to any initial EC2 Instances in the Auto Scaling group. If these tag(s) were missing in the Auto Scaling group configuration on creation, affected EC2 Instances missing the tags may require manual intervention of adding the tags to ensure they work properly with the other AWS service.- Returns:
- builder
-
value
public GroupTagArgs.Builder value(com.pulumi.core.Output<java.lang.String> value)
- Parameters:
value- Value- Returns:
- builder
-
value
public GroupTagArgs.Builder value(java.lang.String value)
- Parameters:
value- Value- Returns:
- builder
-
build
public GroupTagArgs build()
-
-