Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data OnDemandCapacityReservationOptions = OnDemandCapacityReservationOptions' {}
- newOnDemandCapacityReservationOptions :: OnDemandCapacityReservationOptions
- onDemandCapacityReservationOptions_usageStrategy :: Lens' OnDemandCapacityReservationOptions (Maybe OnDemandCapacityReservationUsageStrategy)
- onDemandCapacityReservationOptions_capacityReservationResourceGroupArn :: Lens' OnDemandCapacityReservationOptions (Maybe Text)
- onDemandCapacityReservationOptions_capacityReservationPreference :: Lens' OnDemandCapacityReservationOptions (Maybe OnDemandCapacityReservationPreference)
Documentation
data OnDemandCapacityReservationOptions Source #
Describes the strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.
See: newOnDemandCapacityReservationOptions
smart constructor.
OnDemandCapacityReservationOptions' | |
|
Instances
newOnDemandCapacityReservationOptions :: OnDemandCapacityReservationOptions Source #
Create a value of OnDemandCapacityReservationOptions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:usageStrategy:OnDemandCapacityReservationOptions'
, onDemandCapacityReservationOptions_usageStrategy
- Indicates whether to use unused Capacity Reservations for fulfilling
On-Demand capacity.
If you specify use-capacity-reservations-first
, the fleet uses unused
Capacity Reservations to fulfill On-Demand capacity up to the target
On-Demand capacity. If multiple instance pools have unused Capacity
Reservations, the On-Demand allocation strategy (lowest-price
) is
applied. If the number of unused Capacity Reservations is less than the
On-Demand target capacity, the remaining On-Demand target capacity is
launched according to the On-Demand allocation strategy
(lowest-price
).
If you do not specify a value, the fleet fulfills the On-Demand capacity according to the chosen On-Demand allocation strategy.
$sel:capacityReservationResourceGroupArn:OnDemandCapacityReservationOptions'
, onDemandCapacityReservationOptions_capacityReservationResourceGroupArn
- The ARN of the Capacity Reservation resource group in which to run the
instance.
$sel:capacityReservationPreference:OnDemandCapacityReservationOptions'
, onDemandCapacityReservationOptions_capacityReservationPreference
- Indicates the instance's Capacity Reservation preferences. Possible
preferences include:
open
- The instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).none
- The instance avoids running in a Capacity Reservation even if one is available. The instance runs as an On-Demand Instance.
onDemandCapacityReservationOptions_usageStrategy :: Lens' OnDemandCapacityReservationOptions (Maybe OnDemandCapacityReservationUsageStrategy) Source #
Indicates whether to use unused Capacity Reservations for fulfilling On-Demand capacity.
If you specify use-capacity-reservations-first
, the fleet uses unused
Capacity Reservations to fulfill On-Demand capacity up to the target
On-Demand capacity. If multiple instance pools have unused Capacity
Reservations, the On-Demand allocation strategy (lowest-price
) is
applied. If the number of unused Capacity Reservations is less than the
On-Demand target capacity, the remaining On-Demand target capacity is
launched according to the On-Demand allocation strategy
(lowest-price
).
If you do not specify a value, the fleet fulfills the On-Demand capacity according to the chosen On-Demand allocation strategy.
onDemandCapacityReservationOptions_capacityReservationResourceGroupArn :: Lens' OnDemandCapacityReservationOptions (Maybe Text) Source #
The ARN of the Capacity Reservation resource group in which to run the instance.
onDemandCapacityReservationOptions_capacityReservationPreference :: Lens' OnDemandCapacityReservationOptions (Maybe OnDemandCapacityReservationPreference) Source #
Indicates the instance's Capacity Reservation preferences. Possible preferences include:
open
- The instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).none
- The instance avoids running in a Capacity Reservation even if one is available. The instance runs as an On-Demand Instance.