Amazon EC2 Auto Scaling AutoScalingGroup LaunchTemplateSpecification
LaunchTemplateSpecification is a property of the AWS::AutoScaling::AutoScalingGroup resource that specifies the launch template to use to launch instances.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "LaunchTemplateId" :String, "LaunchTemplateName" :String, "Version" :String}
YAML
LaunchTemplateId:StringLaunchTemplateName:StringVersion:String
Properties
LaunchTemplateId-
The ID of the launch template. You must specify either a template ID or a template name.
Minimum length of 1. Maximum length of 255. IDs must fit the following pattern:
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*Required: No
Type: String
Update requires: No interruption
LaunchTemplateName-
The name of the launch template. You must specify either a template name or a template ID.
Minimum length of 3. Maximum length of 128. Names must fit the following pattern:
[a-zA-Z0-9\(\)\.-/_]+Required: No
Type: String
Update requires: No interruption
Version-
The version number. AWS CloudFormation does not support specifying
$Latest, or$Defaultfor the template version number.Minimum length of 1. Maximum length of 255. Versions must fit the following pattern:
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*Required: Yes
Type: String
Update requires: No interruption
