This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::EC2::LaunchTemplate TagSpecification
Specifies the tags to apply to resources that are created during instance launch.
TagSpecification is a property type of TagSpecifications.
TagSpecifications is a property of AWS::EC2::LaunchTemplate LaunchTemplateData.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "ResourceType" :String, "Tags" :[ Tag, ... ]}
YAML
ResourceType:StringTags:- Tag
Properties
-
The type of resource to tag. You can specify tags for the following resource types only:
instance|volume|network-interface|spot-instances-request. If the instance does not include the resource type that you specify, the instance launch fails. For example, not all instance types include a volume.To tag a resource after it has been created, see CreateTags.
Required: No
Type: String
Update requires: No interruption
-
The tags to apply to the resource.
Required: No
Type: Array of Tag
Update requires: No interruption
Examples
The following example adds the tag Stack=Production to the instances
created by the launch template.
YAML
TagSpecifications: - ResourceType: "instance" Tags: - Key: "Stack" Value: "Production"
JSON
"TagSpecifications": [ { "ResourceType": "instance", "Tags": [ { "Key": "Stack", "Value": "Production" } ] } ]
See also
-
LaunchTemplateTagSpecificationRequest in the Amazon EC2 API Reference