Struct aws_sdk_ec2::model::capacity_reservation_options::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for CapacityReservationOptions
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn usage_strategy(self, input: FleetCapacityReservationUsageStrategy) -> Self
pub fn usage_strategy(self, input: FleetCapacityReservationUsageStrategy) -> Self
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
or prioritized
) 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
or prioritized
).
If you do not specify a value, the fleet fulfils the On-Demand capacity according to the chosen On-Demand allocation strategy.
sourcepub fn set_usage_strategy(
self,
input: Option<FleetCapacityReservationUsageStrategy>
) -> Self
pub fn set_usage_strategy(
self,
input: Option<FleetCapacityReservationUsageStrategy>
) -> Self
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
or prioritized
) 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
or prioritized
).
If you do not specify a value, the fleet fulfils the On-Demand capacity according to the chosen On-Demand allocation strategy.
sourcepub fn build(self) -> CapacityReservationOptions
pub fn build(self) -> CapacityReservationOptions
Consumes the builder and constructs a CapacityReservationOptions
.