Struct aws_sdk_opensearch::operation::purchase_reserved_instance_offering::PurchaseReservedInstanceOfferingOutput
source · #[non_exhaustive]pub struct PurchaseReservedInstanceOfferingOutput {
pub reserved_instance_id: Option<String>,
pub reservation_name: Option<String>,
/* private fields */
}Expand description
Represents the output of a PurchaseReservedInstanceOffering operation.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.reserved_instance_id: Option<String>The ID of the Reserved Instance offering that was purchased.
reservation_name: Option<String>The customer-specified identifier used to track this reservation.
Implementations§
source§impl PurchaseReservedInstanceOfferingOutput
impl PurchaseReservedInstanceOfferingOutput
sourcepub fn reserved_instance_id(&self) -> Option<&str>
pub fn reserved_instance_id(&self) -> Option<&str>
The ID of the Reserved Instance offering that was purchased.
sourcepub fn reservation_name(&self) -> Option<&str>
pub fn reservation_name(&self) -> Option<&str>
The customer-specified identifier used to track this reservation.
source§impl PurchaseReservedInstanceOfferingOutput
impl PurchaseReservedInstanceOfferingOutput
sourcepub fn builder() -> PurchaseReservedInstanceOfferingOutputBuilder
pub fn builder() -> PurchaseReservedInstanceOfferingOutputBuilder
Creates a new builder-style object to manufacture PurchaseReservedInstanceOfferingOutput.
Trait Implementations§
source§impl Clone for PurchaseReservedInstanceOfferingOutput
impl Clone for PurchaseReservedInstanceOfferingOutput
source§fn clone(&self) -> PurchaseReservedInstanceOfferingOutput
fn clone(&self) -> PurchaseReservedInstanceOfferingOutput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl PartialEq for PurchaseReservedInstanceOfferingOutput
impl PartialEq for PurchaseReservedInstanceOfferingOutput
source§fn eq(&self, other: &PurchaseReservedInstanceOfferingOutput) -> bool
fn eq(&self, other: &PurchaseReservedInstanceOfferingOutput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl RequestId for PurchaseReservedInstanceOfferingOutput
impl RequestId for PurchaseReservedInstanceOfferingOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None if the service could not be reached.impl StructuralPartialEq for PurchaseReservedInstanceOfferingOutput
Auto Trait Implementations§
impl RefUnwindSafe for PurchaseReservedInstanceOfferingOutput
impl Send for PurchaseReservedInstanceOfferingOutput
impl Sync for PurchaseReservedInstanceOfferingOutput
impl Unpin for PurchaseReservedInstanceOfferingOutput
impl UnwindSafe for PurchaseReservedInstanceOfferingOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.