AutoScalingGroupLaunchTemplateSpecification

data class AutoScalingGroupLaunchTemplateSpecification(val launchTemplateId: String? = null, val launchTemplateName: String? = null, val version: String)

Specifies a launch template to use when provisioning EC2 instances for an Auto Scaling group. You must specify the following:

Constructors

constructor(launchTemplateId: String? = null, launchTemplateName: String? = null, version: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The ID of the launch template. You must specify the `LaunchTemplateID` or the `LaunchTemplateName`, but not both.

Link copied to clipboard

The name of the launch template. You must specify the `LaunchTemplateName` or the `LaunchTemplateID`, but not both.

Link copied to clipboard

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.