#[non_exhaustive]
pub enum RestoreTableFromClusterSnapshotErrorKind {
ClusterNotFoundFault(ClusterNotFoundFault),
ClusterSnapshotNotFoundFault(ClusterSnapshotNotFoundFault),
InProgressTableRestoreQuotaExceededFault(InProgressTableRestoreQuotaExceededFault),
InvalidClusterSnapshotStateFault(InvalidClusterSnapshotStateFault),
InvalidClusterStateFault(InvalidClusterStateFault),
InvalidTableRestoreArgumentFault(InvalidTableRestoreArgumentFault),
UnsupportedOperationFault(UnsupportedOperationFault),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}
Expand description
Types of errors that can occur for the RestoreTableFromClusterSnapshot
operation.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
ClusterNotFoundFault(ClusterNotFoundFault)
The ClusterIdentifier
parameter does not refer to an existing cluster.
ClusterSnapshotNotFoundFault(ClusterSnapshotNotFoundFault)
The snapshot identifier does not refer to an existing cluster snapshot.
InProgressTableRestoreQuotaExceededFault(InProgressTableRestoreQuotaExceededFault)
You have exceeded the allowed number of table restore requests. Wait for your current table restore requests to complete before making a new request.
InvalidClusterSnapshotStateFault(InvalidClusterSnapshotStateFault)
The specified cluster snapshot is not in the available
state, or other accounts are authorized to access the snapshot.
InvalidClusterStateFault(InvalidClusterStateFault)
The specified cluster is not in the available
state.
InvalidTableRestoreArgumentFault(InvalidTableRestoreArgumentFault)
The value specified for the sourceDatabaseName
, sourceSchemaName
, or sourceTableName
parameter, or a combination of these, doesn't exist in the snapshot.
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 RestoreTableFromClusterSnapshotErrorKind
impl Send for RestoreTableFromClusterSnapshotErrorKind
impl Sync for RestoreTableFromClusterSnapshotErrorKind
impl Unpin for RestoreTableFromClusterSnapshotErrorKind
impl !UnwindSafe for RestoreTableFromClusterSnapshotErrorKind
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