Class: Aws::EC2::Types::FleetLaunchTemplateOverrides

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-ec2/types.rb

Overview

Describes overrides for a launch template.

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zoneString

The Availability Zone in which to launch the instances.

Returns:

  • (String)


19494
19495
19496
19497
19498
19499
19500
19501
19502
19503
# File 'lib/aws-sdk-ec2/types.rb', line 19494

class FleetLaunchTemplateOverrides < Struct.new(
  :instance_type,
  :max_price,
  :subnet_id,
  :availability_zone,
  :weighted_capacity,
  :priority,
  :placement)
  include Aws::Structure
end

#instance_typeString

The instance type.

Returns:

  • (String)


19494
19495
19496
19497
19498
19499
19500
19501
19502
19503
# File 'lib/aws-sdk-ec2/types.rb', line 19494

class FleetLaunchTemplateOverrides < Struct.new(
  :instance_type,
  :max_price,
  :subnet_id,
  :availability_zone,
  :weighted_capacity,
  :priority,
  :placement)
  include Aws::Structure
end

#max_priceString

The maximum price per unit hour that you are willing to pay for a Spot Instance.

Returns:

  • (String)


19494
19495
19496
19497
19498
19499
19500
19501
19502
19503
# File 'lib/aws-sdk-ec2/types.rb', line 19494

class FleetLaunchTemplateOverrides < Struct.new(
  :instance_type,
  :max_price,
  :subnet_id,
  :availability_zone,
  :weighted_capacity,
  :priority,
  :placement)
  include Aws::Structure
end

#placementTypes::PlacementResponse

The location where the instance launched, if applicable.



19494
19495
19496
19497
19498
19499
19500
19501
19502
19503
# File 'lib/aws-sdk-ec2/types.rb', line 19494

class FleetLaunchTemplateOverrides < Struct.new(
  :instance_type,
  :max_price,
  :subnet_id,
  :availability_zone,
  :weighted_capacity,
  :priority,
  :placement)
  include Aws::Structure
end

#priorityFloat

The priority for the launch template override. If AllocationStrategy is set to ‘prioritized`, EC2 Fleet uses priority to determine which launch template override to use first in fulfilling On-Demand capacity. The highest priority is launched first. Valid values are whole numbers starting at `0`. The lower the number, the higher the priority. If no number is set, the override has the lowest priority.

Returns:

  • (Float)


19494
19495
19496
19497
19498
19499
19500
19501
19502
19503
# File 'lib/aws-sdk-ec2/types.rb', line 19494

class FleetLaunchTemplateOverrides < Struct.new(
  :instance_type,
  :max_price,
  :subnet_id,
  :availability_zone,
  :weighted_capacity,
  :priority,
  :placement)
  include Aws::Structure
end

#subnet_idString

The ID of the subnet in which to launch the instances.

Returns:

  • (String)


19494
19495
19496
19497
19498
19499
19500
19501
19502
19503
# File 'lib/aws-sdk-ec2/types.rb', line 19494

class FleetLaunchTemplateOverrides < Struct.new(
  :instance_type,
  :max_price,
  :subnet_id,
  :availability_zone,
  :weighted_capacity,
  :priority,
  :placement)
  include Aws::Structure
end

#weighted_capacityFloat

The number of units provided by the specified instance type.

Returns:

  • (Float)


19494
19495
19496
19497
19498
19499
19500
19501
19502
19503
# File 'lib/aws-sdk-ec2/types.rb', line 19494

class FleetLaunchTemplateOverrides < Struct.new(
  :instance_type,
  :max_price,
  :subnet_id,
  :availability_zone,
  :weighted_capacity,
  :priority,
  :placement)
  include Aws::Structure
end