You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::AutoScaling::Types::LaunchTemplate

  • Object
show all
Defined in:



When passing LaunchTemplate as input to an Aws::Client method, you can use a vanilla Hash:

  launch_template_specification: {
    launch_template_id: "XmlStringMaxLen255",
    launch_template_name: "LaunchTemplateName",
    version: "XmlStringMaxLen255",
  overrides: [
      instance_type: "XmlStringMaxLen255",

Describes a launch template and overrides.

The overrides are used to override the instance type specified by the launch template with multiple instance types that can be used to launch On-Demand Instances and Spot Instances.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details


The launch template to use. You must specify either the launch template ID or launch template name in the request.



Any parameters that you specify override the same parameters in the launch template. Currently, the only supported override is instance type. You must specify between 2 and 20 overrides.