Class: Aws::AutoScaling::Types::CapacityReservationSpecification
- Inherits:
-
Struct
- Object
- Struct
- Aws::AutoScaling::Types::CapacityReservationSpecification
- Includes:
- Structure
- Defined in:
- 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 '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 'lib/aws-sdk-autoscaling/types.rb', line 1013 class CapacityReservationSpecification < Struct.new( :capacity_reservation_preference, :capacity_reservation_target) SENSITIVE = [] include Aws::Structure end |