[−][src]Struct rusoto_ec2::CapacityReservationSpecificationResponse
Describes the instance's Capacity Reservation targeting preferences. The action returns the capacityReservationPreference
response element if the instance is configured to run in On-Demand capacity, or if it is configured in run in any open
Capacity Reservation that has matching attributes (instance type, platform, Availability Zone). The action returns the capacityReservationTarget
response element if the instance explicily targets a specific Capacity Reservation.
Fields
capacity_reservation_preference: Option<String>
Describes 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.
capacity_reservation_target: Option<CapacityReservationTargetResponse>
Information about the targeted Capacity Reservation.
Trait Implementations
impl Clone for CapacityReservationSpecificationResponse
[src]
pub fn clone(&self) -> CapacityReservationSpecificationResponse
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CapacityReservationSpecificationResponse
[src]
impl Default for CapacityReservationSpecificationResponse
[src]
pub fn default() -> CapacityReservationSpecificationResponse
[src]
impl PartialEq<CapacityReservationSpecificationResponse> for CapacityReservationSpecificationResponse
[src]
pub fn eq(&self, other: &CapacityReservationSpecificationResponse) -> bool
[src]
pub fn ne(&self, other: &CapacityReservationSpecificationResponse) -> bool
[src]
impl StructuralPartialEq for CapacityReservationSpecificationResponse
[src]
Auto Trait Implementations
impl RefUnwindSafe for CapacityReservationSpecificationResponse
[src]
impl Send for CapacityReservationSpecificationResponse
[src]
impl Sync for CapacityReservationSpecificationResponse
[src]
impl Unpin for CapacityReservationSpecificationResponse
[src]
impl UnwindSafe for CapacityReservationSpecificationResponse
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,