Package com.pulumi.aws.autoscaling
Class Tag
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.aws.autoscaling.Tag
-
public class Tag extends com.pulumi.resources.CustomResourceManages an individual Auto Scaling group (ASG) tag. This resource should only be used in cases where ASGs are created outside Pulumi (e.g., ASGs implicitly created by EKS Node Groups). > **NOTE:** This tagging resource should not be combined with the resource for managing the parent resource. For example, using `aws.autoscaling.Group` and `aws.autoscaling.Tag` to manage tags of the same ASG will cause a perpetual difference where the `aws.autoscaling.Group` resource will try to remove the tag being added by the `aws.autoscaling.Tag` resource. > **NOTE:** This tagging resource does not use the provider `ignoreTags` configuration. ## Example Usage ## Import Using `pulumi import`, import `aws.autoscaling.Tag` using the ASG name and key, separated by a comma (`,`). For example: ```sh $ pulumi import aws:autoscaling/tag:Tag example asg-example,k8s.io/cluster-autoscaler/node-template/label/eks.amazonaws.com/capacityType ```
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>autoscalingGroupName()static Tagget(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, TagState state, com.pulumi.resources.CustomResourceOptions options)Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.com.pulumi.core.Output<java.lang.String>region()com.pulumi.core.Output<TagTag>tag()
-
-
-
Constructor Detail
-
Tag
public Tag(java.lang.String name)
- Parameters:
name- The _unique_ name of the resulting resource.
-
Tag
public Tag(java.lang.String name, TagArgs args)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.
-
Tag
public Tag(java.lang.String name, TagArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.options- A bag of options that control this resource's behavior.
-
-
Method Detail
-
autoscalingGroupName
public com.pulumi.core.Output<java.lang.String> autoscalingGroupName()
- Returns:
- Name of the Auto Scaling group to apply the tag to.
-
region
public com.pulumi.core.Output<java.lang.String> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
tag
public com.pulumi.core.Output<TagTag> tag()
- Returns:
- Tag to create. The `tag` block is documented below.
-
get
public static Tag get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable TagState state, @Nullable com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.- Parameters:
name- The _unique_ name of the resulting resource.id- The _unique_ provider ID of the resource to lookup.state-options- Optional settings to control the behavior of the CustomResource.
-
-