Class: Aws::AutoScaling::Types::CapacityReservationSpecification
- Inherits:
-
Struct
- Object
- Struct
- Aws::AutoScaling::Types::CapacityReservationSpecification
- Defined in:
- gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb
Overview
Describes the Capacity Reservation preference and targeting options.
If you specify open
or none
for CapacityReservationPreference
,
do not specify a CapacityReservationTarget
.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#capacity_reservation_preference ⇒ String
The capacity reservation preference.
-
#capacity_reservation_target ⇒ Types::CapacityReservationTarget
Describes a target Capacity Reservation or Capacity Reservation resource group.
Instance Attribute Details
#capacity_reservation_preference ⇒ String
The capacity reservation preference. The following options are available:
capacity-reservations-only
- Auto Scaling will only launch instances into a Capacity Reservation or Capacity Reservation resource group. If capacity isn't available, instances will fail to launch.capacity-reservations-first
- Auto Scaling will try to launch instances into a Capacity Reservation or Capacity Reservation resource group first. If capacity isn't available, instances will run in On-Demand capacity.none
- Auto Scaling will not launch instances into a Capacity Reservation. Instances will run in On-Demand capacity.default
- Auto Scaling uses the Capacity Reservation preference from your launch template or an open Capacity Reservation.
1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 1013 class CapacityReservationSpecification < Struct.new( :capacity_reservation_preference, :capacity_reservation_target) SENSITIVE = [] include Aws::Structure end |
#capacity_reservation_target ⇒ Types::CapacityReservationTarget
Describes a target Capacity Reservation or Capacity Reservation resource group.
1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 1013 class CapacityReservationSpecification < Struct.new( :capacity_reservation_preference, :capacity_reservation_target) SENSITIVE = [] include Aws::Structure end |