Struct aws_sdk_ec2::model::launch_template_capacity_reservation_specification_request::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for LaunchTemplateCapacityReservationSpecificationRequest
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn capacity_reservation_preference(
self,
input: CapacityReservationPreference
) -> Self
pub fn capacity_reservation_preference(
self,
input: CapacityReservationPreference
) -> Self
Indicates the instance's Capacity Reservation preferences. Possible preferences include:
-
open
- The instance can run in anyopen
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 in On-Demand capacity.
sourcepub fn set_capacity_reservation_preference(
self,
input: Option<CapacityReservationPreference>
) -> Self
pub fn set_capacity_reservation_preference(
self,
input: Option<CapacityReservationPreference>
) -> Self
Indicates the instance's Capacity Reservation preferences. Possible preferences include:
-
open
- The instance can run in anyopen
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 in On-Demand capacity.
sourcepub fn capacity_reservation_target(
self,
input: CapacityReservationTarget
) -> Self
pub fn capacity_reservation_target(
self,
input: CapacityReservationTarget
) -> Self
Information about the target Capacity Reservation or Capacity Reservation group.
sourcepub fn set_capacity_reservation_target(
self,
input: Option<CapacityReservationTarget>
) -> Self
pub fn set_capacity_reservation_target(
self,
input: Option<CapacityReservationTarget>
) -> Self
Information about the target Capacity Reservation or Capacity Reservation group.
sourcepub fn build(self) -> LaunchTemplateCapacityReservationSpecificationRequest
pub fn build(self) -> LaunchTemplateCapacityReservationSpecificationRequest
Consumes the builder and constructs a LaunchTemplateCapacityReservationSpecificationRequest
.