Paws::AutoScaling::CreateOrUpdateTags - Arguments for method CreateOrUpdateTags on Paws::AutoScaling
This class represents the parameters used for calling the method CreateOrUpdateTags on the Auto Scaling service. Use the attributes of this class as arguments to method CreateOrUpdateTags.
You shouln't make instances of this class. Each attribute should be used as a named argument in the call to CreateOrUpdateTags.
As an example:
$service_obj->CreateOrUpdateTags(Att1 => $value1, Att2 => $value2, ...);
Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object.
The tag to be created or updated. Each tag should be defined by its resource type, resource ID, key, value, and a propagate flag. The resource type and resource ID identify the type and name of resource for which the tag is created. Currently, auto-scaling-group is the only supported resource type. The valid value for the resource ID is groupname.
auto-scaling-group
The PropagateAtLaunch flag defines whether the new tag will be applied to instances launched by the group. Valid values are true or false. However, instances that are already running will not get the new or updated tag. Likewise, when you modify a tag, the updated version will be applied only to new instances launched by the group after the change. Running instances that had the previous version of the tag will continue to have the older tag.
PropagateAtLaunch
true
false
When you create a tag and a tag of the same name already exists, the operation overwrites the previous tag definition, but you will not get an error message.
This class forms part of Paws, and documents parameters for CreateOrUpdateTags in Paws::AutoScaling
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.