launchTemplate

@JvmName(name = "vehjjrrvitlpwyej")
suspend fun launchTemplate(value: Output<LaunchTemplateSpecificationArgs>)
@JvmName(name = "vxibxcfabdtessac")
suspend fun launchTemplate(value: LaunchTemplateSpecificationArgs?)

Parameters

value

Information used to specify the launch template and version to use to launch instances. You can alternatively associate a launch template to the Auto Scaling group by specifying a `MixedInstancesPolicy`. For more information about creating launch templates, see Create a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide. If you omit this property, you must specify `MixedInstancesPolicy`, `LaunchConfigurationName`, or `InstanceId`. 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 Auto scaling template snippets and the Examples section in the `AWS::EC2::LaunchTemplate` resource.


@JvmName(name = "sncaiunlretdrdch")
suspend fun launchTemplate(argument: suspend LaunchTemplateSpecificationArgsBuilder.() -> Unit)

Parameters

argument

Information used to specify the launch template and version to use to launch instances. You can alternatively associate a launch template to the Auto Scaling group by specifying a `MixedInstancesPolicy`. For more information about creating launch templates, see Create a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide. If you omit this property, you must specify `MixedInstancesPolicy`, `LaunchConfigurationName`, or `InstanceId`. 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 Auto scaling template snippets and the Examples section in the `AWS::EC2::LaunchTemplate` resource.