Class: Aws::EC2::Types::TargetCapacitySpecification

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

Overview

The number of units to request. You can choose to set the target capacity in terms of instances or a performance characteristic that is important to your application workload, such as vCPUs, memory, or I/O. If the request type is ‘maintain`, you can specify a target capacity of 0 and add capacity later.

Instance Attribute Summary collapse

Instance Attribute Details

#default_target_capacity_typeString

The default ‘TotalTargetCapacity`, which is either `Spot` or `On-Demand`.

Returns:

  • (String)


35271
35272
35273
35274
35275
35276
35277
# File 'lib/aws-sdk-ec2/types.rb', line 35271

class TargetCapacitySpecification < Struct.new(
  :total_target_capacity,
  :on_demand_target_capacity,
  :spot_target_capacity,
  :default_target_capacity_type)
  include Aws::Structure
end

#on_demand_target_capacityInteger

The number of On-Demand units to request.

Returns:

  • (Integer)


35271
35272
35273
35274
35275
35276
35277
# File 'lib/aws-sdk-ec2/types.rb', line 35271

class TargetCapacitySpecification < Struct.new(
  :total_target_capacity,
  :on_demand_target_capacity,
  :spot_target_capacity,
  :default_target_capacity_type)
  include Aws::Structure
end

#spot_target_capacityInteger

The maximum number of Spot units to launch.

Returns:

  • (Integer)


35271
35272
35273
35274
35275
35276
35277
# File 'lib/aws-sdk-ec2/types.rb', line 35271

class TargetCapacitySpecification < Struct.new(
  :total_target_capacity,
  :on_demand_target_capacity,
  :spot_target_capacity,
  :default_target_capacity_type)
  include Aws::Structure
end

#total_target_capacityInteger

The number of units to request, filled using ‘DefaultTargetCapacityType`.

Returns:

  • (Integer)


35271
35272
35273
35274
35275
35276
35277
# File 'lib/aws-sdk-ec2/types.rb', line 35271

class TargetCapacitySpecification < Struct.new(
  :total_target_capacity,
  :on_demand_target_capacity,
  :spot_target_capacity,
  :default_target_capacity_type)
  include Aws::Structure
end