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

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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ec2/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)


35568
35569
35570
35571
35572
35573
35574
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 35568

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)


35568
35569
35570
35571
35572
35573
35574
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 35568

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)


35568
35569
35570
35571
35572
35573
35574
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 35568

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)


35568
35569
35570
35571
35572
35573
35574
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 35568

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