Class: Aws::EC2::Types::FleetLaunchTemplateOverridesRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::FleetLaunchTemplateOverridesRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Note:
When making an API call, you may pass FleetLaunchTemplateOverridesRequest 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
max_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.
-
#max_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.
15746 15747 15748 15749 15750 15751 15752 15753 |
# File 'lib/aws-sdk-ec2/types.rb', line 15746 class FleetLaunchTemplateOverridesRequest < Struct.new( :instance_type, :max_price, :subnet_id, :availability_zone, :weighted_capacity) include Aws::Structure end |
#instance_type ⇒ String
The instance type.
15746 15747 15748 15749 15750 15751 15752 15753 |
# File 'lib/aws-sdk-ec2/types.rb', line 15746 class FleetLaunchTemplateOverridesRequest < Struct.new( :instance_type, :max_price, :subnet_id, :availability_zone, :weighted_capacity) include Aws::Structure end |
#max_price ⇒ String
The maximum price per unit hour that you are willing to pay for a Spot Instance.
15746 15747 15748 15749 15750 15751 15752 15753 |
# File 'lib/aws-sdk-ec2/types.rb', line 15746 class FleetLaunchTemplateOverridesRequest < Struct.new( :instance_type, :max_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.
15746 15747 15748 15749 15750 15751 15752 15753 |
# File 'lib/aws-sdk-ec2/types.rb', line 15746 class FleetLaunchTemplateOverridesRequest < Struct.new( :instance_type, :max_price, :subnet_id, :availability_zone, :weighted_capacity) include Aws::Structure end |
#weighted_capacity ⇒ Float
The number of units provided by the specified instance type.
15746 15747 15748 15749 15750 15751 15752 15753 |
# File 'lib/aws-sdk-ec2/types.rb', line 15746 class FleetLaunchTemplateOverridesRequest < Struct.new( :instance_type, :max_price, :subnet_id, :availability_zone, :weighted_capacity) include Aws::Structure end |