AWS::AutoScaling::AutoScalingGroup CapacityReservationSpecification - AWS CloudFormation

AWS::AutoScaling::AutoScalingGroup CapacityReservationSpecification

Describes the Capacity Reservation preference and targeting options. If you specify open or none for CapacityReservationPreference, do not specify a CapacityReservationTarget.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

Properties

CapacityReservationPreference

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.

Required: Yes

Type: String

Allowed values: capacity-reservations-only | capacity-reservations-first | none | default

Update requires: No interruption

CapacityReservationTarget

Describes a target Capacity Reservation or Capacity Reservation resource group.

Required: No

Type: CapacityReservationTarget

Update requires: No interruption