Enum aws_sdk_sfn::error::StartExecutionErrorKind
source · [−]#[non_exhaustive]
pub enum StartExecutionErrorKind {
ExecutionAlreadyExists(ExecutionAlreadyExists),
ExecutionLimitExceeded(ExecutionLimitExceeded),
InvalidArn(InvalidArn),
InvalidExecutionInput(InvalidExecutionInput),
InvalidName(InvalidName),
StateMachineDeleting(StateMachineDeleting),
StateMachineDoesNotExist(StateMachineDoesNotExist),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}
Expand description
Types of errors that can occur for the StartExecution
operation.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
ExecutionAlreadyExists(ExecutionAlreadyExists)
The execution has the same name
as another execution (but a different input
).
Executions with the same name
and input
are considered idempotent.
ExecutionLimitExceeded(ExecutionLimitExceeded)
The maximum number of running executions has been reached. Running executions must end or be stopped before a new execution can be started.
InvalidArn(InvalidArn)
The provided Amazon Resource Name (ARN) is invalid.
InvalidExecutionInput(InvalidExecutionInput)
The provided JSON input data is invalid.
InvalidName(InvalidName)
The provided name is invalid.
StateMachineDeleting(StateMachineDeleting)
The specified state machine is being deleted.
StateMachineDoesNotExist(StateMachineDoesNotExist)
The specified state machine does not exist.
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 StartExecutionErrorKind
impl Send for StartExecutionErrorKind
impl Sync for StartExecutionErrorKind
impl Unpin for StartExecutionErrorKind
impl !UnwindSafe for StartExecutionErrorKind
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