Class: Aws::EC2::Types::LaunchTemplateOverrides
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::LaunchTemplateOverrides
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Note:
When making an API call, you may pass LaunchTemplateOverrides data as a hash:
{
instance_type: "t1.micro", # accepts t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, t2.xlarge, t2.2xlarge, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m4.16xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge, x1.16xlarge, x1.32xlarge, x1e.xlarge, x1e.2xlarge, x1e.4xlarge, x1e.8xlarge, x1e.16xlarge, x1e.32xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, i3.large, i3.xlarge, i3.2xlarge, i3.4xlarge, i3.8xlarge, i3.16xlarge, i3.metal, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, c5.large, c5.xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.18xlarge, c5d.large, c5d.xlarge, c5d.2xlarge, c5d.4xlarge, c5d.9xlarge, c5d.18xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, g2.8xlarge, g3.4xlarge, g3.8xlarge, g3.16xlarge, cg1.4xlarge, p2.xlarge, p2.8xlarge, p2.16xlarge, p3.2xlarge, p3.8xlarge, p3.16xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge, f1.2xlarge, f1.16xlarge, m5.large, m5.xlarge, m5.2xlarge, m5.4xlarge, m5.12xlarge, m5.24xlarge, m5d.large, m5d.xlarge, m5d.2xlarge, m5d.4xlarge, m5d.12xlarge, m5d.24xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, h1.16xlarge
spot_price: "String",
subnet_id: "String",
availability_zone: "String",
weighted_capacity: 1.0,
}
Describes overrides for a launch template.
Instance Attribute Summary collapse
-
#availability_zone ⇒ String
The Availability Zone in which to launch the instances.
-
#instance_type ⇒ String
The instance type.
-
#spot_price ⇒ String
The maximum price per unit hour that you are willing to pay for a Spot Instance.
-
#subnet_id ⇒ String
The ID of the subnet in which to launch the instances.
-
#weighted_capacity ⇒ Float
The number of units provided by the specified instance type.
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone in which to launch the instances.
19926 19927 19928 19929 19930 19931 19932 19933 |
# File 'lib/aws-sdk-ec2/types.rb', line 19926 class LaunchTemplateOverrides < Struct.new( :instance_type, :spot_price, :subnet_id, :availability_zone, :weighted_capacity) include Aws::Structure end |
#instance_type ⇒ String
The instance type.
19926 19927 19928 19929 19930 19931 19932 19933 |
# File 'lib/aws-sdk-ec2/types.rb', line 19926 class LaunchTemplateOverrides < Struct.new( :instance_type, :spot_price, :subnet_id, :availability_zone, :weighted_capacity) include Aws::Structure end |
#spot_price ⇒ String
The maximum price per unit hour that you are willing to pay for a Spot Instance.
19926 19927 19928 19929 19930 19931 19932 19933 |
# File 'lib/aws-sdk-ec2/types.rb', line 19926 class LaunchTemplateOverrides < Struct.new( :instance_type, :spot_price, :subnet_id, :availability_zone, :weighted_capacity) include Aws::Structure end |
#subnet_id ⇒ String
The ID of the subnet in which to launch the instances.
19926 19927 19928 19929 19930 19931 19932 19933 |
# File 'lib/aws-sdk-ec2/types.rb', line 19926 class LaunchTemplateOverrides < Struct.new( :instance_type, :spot_price, :subnet_id, :availability_zone, :weighted_capacity) include Aws::Structure end |
#weighted_capacity ⇒ Float
The number of units provided by the specified instance type.
19926 19927 19928 19929 19930 19931 19932 19933 |
# File 'lib/aws-sdk-ec2/types.rb', line 19926 class LaunchTemplateOverrides < Struct.new( :instance_type, :spot_price, :subnet_id, :availability_zone, :weighted_capacity) include Aws::Structure end |