#[non_exhaustive]
pub enum AcceptReservedNodeExchangeErrorKind {
DependentServiceUnavailableFault(DependentServiceUnavailableFault),
InvalidReservedNodeStateFault(InvalidReservedNodeStateFault),
ReservedNodeAlreadyExistsFault(ReservedNodeAlreadyExistsFault),
ReservedNodeAlreadyMigratedFault(ReservedNodeAlreadyMigratedFault),
ReservedNodeNotFoundFault(ReservedNodeNotFoundFault),
ReservedNodeOfferingNotFoundFault(ReservedNodeOfferingNotFoundFault),
UnsupportedOperationFault(UnsupportedOperationFault),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}
Expand description
Types of errors that can occur for the AcceptReservedNodeExchange
operation.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
DependentServiceUnavailableFault(DependentServiceUnavailableFault)
Your request cannot be completed because a dependent internal service is temporarily unavailable. Wait 30 to 60 seconds and try again.
InvalidReservedNodeStateFault(InvalidReservedNodeStateFault)
Indicates that the Reserved Node being exchanged is not in an active state.
ReservedNodeAlreadyExistsFault(ReservedNodeAlreadyExistsFault)
User already has a reservation with the given identifier.
ReservedNodeAlreadyMigratedFault(ReservedNodeAlreadyMigratedFault)
Indicates that the reserved node has already been exchanged.
ReservedNodeNotFoundFault(ReservedNodeNotFoundFault)
The specified reserved compute node not found.
ReservedNodeOfferingNotFoundFault(ReservedNodeOfferingNotFoundFault)
Specified offering does not exist.
UnsupportedOperationFault(UnsupportedOperationFault)
The requested operation isn't supported.
Unhandled(Box<dyn Error + Send + Sync + 'static>)
An unexpected error, e.g. invalid JSON returned by the service or an unknown error code
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for AcceptReservedNodeExchangeErrorKind
impl Send for AcceptReservedNodeExchangeErrorKind
impl Sync for AcceptReservedNodeExchangeErrorKind
impl Unpin for AcceptReservedNodeExchangeErrorKind
impl !UnwindSafe for AcceptReservedNodeExchangeErrorKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more