Auto Scaling Group Launch Template Specification Args
Specifies a launch template to use when provisioning EC2 instances for an Auto Scaling group. You must specify the following:
The ID or the name of the launch template, but not both.
The version of the launch template.
`LaunchTemplateSpecification`
is property of the AWS::AutoScaling::AutoScalingGroup resource. It is also a property of the AWS::AutoScaling::AutoScalingGroup LaunchTemplate and AWS::AutoScaling::AutoScalingGroup LaunchTemplateOverrides property types. For information about creating a launch template, see AWS::EC2::LaunchTemplate and Create a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide. For examples of launch templates, see Create launch templates.
Properties
The ID of the launch template. You must specify the `LaunchTemplateID`
or the `LaunchTemplateName`
, but not both.
The name of the launch template. You must specify the `LaunchTemplateName`
or the `LaunchTemplateID`
, but not both.
The version number of the launch template. Specifying `$Latest`
or `$Default`
for the template version number is not supported. However, you can specify `LatestVersionNumber`
or `DefaultVersionNumber`
using the `Fn::GetAtt`
intrinsic function. For more information, see Fn::GetAtt. For an example of using the `Fn::GetAtt`
function, see the Examples section of the `AWS::AutoScaling::AutoScalingGroup`
resource.