#[non_exhaustive]
pub enum CreateReturnShippingLabelErrorKind {
ConflictException(ConflictException),
InvalidInputCombinationException(InvalidInputCombinationException),
InvalidJobStateException(InvalidJobStateException),
InvalidResourceException(InvalidResourceException),
ReturnShippingLabelAlreadyExistsException(ReturnShippingLabelAlreadyExistsException),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}
Expand description
Types of errors that can occur for the CreateReturnShippingLabel
operation.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
ConflictException(ConflictException)
You get this exception when you call CreateReturnShippingLabel
more than once when other requests are not completed.
InvalidInputCombinationException(InvalidInputCombinationException)
Job or cluster creation failed. One or more inputs were invalid. Confirm that the CreateClusterRequest$SnowballType
value supports your CreateJobRequest$JobType
, and try again.
InvalidJobStateException(InvalidJobStateException)
The action can't be performed because the job's current state doesn't allow that action to be performed.
InvalidResourceException(InvalidResourceException)
The specified resource can't be found. Check the information you provided in your last request, and try again.
ReturnShippingLabelAlreadyExistsException(ReturnShippingLabelAlreadyExistsException)
You get this exception if you call CreateReturnShippingLabel
and a valid return shipping label already exists. In this case, use DescribeReturnShippingLabel
to get the URL.
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 CreateReturnShippingLabelErrorKind
impl Send for CreateReturnShippingLabelErrorKind
impl Sync for CreateReturnShippingLabelErrorKind
impl Unpin for CreateReturnShippingLabelErrorKind
impl !UnwindSafe for CreateReturnShippingLabelErrorKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
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