#[non_exhaustive]
pub enum StartExportTaskErrorKind {
DbClusterSnapshotNotFoundFault(DbClusterSnapshotNotFoundFault),
DbSnapshotNotFoundFault(DbSnapshotNotFoundFault),
ExportTaskAlreadyExistsFault(ExportTaskAlreadyExistsFault),
IamRoleMissingPermissionsFault(IamRoleMissingPermissionsFault),
IamRoleNotFoundFault(IamRoleNotFoundFault),
InvalidExportOnlyFault(InvalidExportOnlyFault),
InvalidExportSourceStateFault(InvalidExportSourceStateFault),
InvalidS3BucketFault(InvalidS3BucketFault),
KmsKeyNotAccessibleFault(KmsKeyNotAccessibleFault),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}Expand description
Types of errors that can occur for the StartExportTask operation.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
DbClusterSnapshotNotFoundFault(DbClusterSnapshotNotFoundFault)
DBClusterSnapshotIdentifier doesn't refer to an existing DB cluster snapshot.
DbSnapshotNotFoundFault(DbSnapshotNotFoundFault)
DBSnapshotIdentifier doesn't refer to an existing DB snapshot.
ExportTaskAlreadyExistsFault(ExportTaskAlreadyExistsFault)
You can't start an export task that's already running.
IamRoleMissingPermissionsFault(IamRoleMissingPermissionsFault)
The IAM role requires additional permissions to export to an Amazon S3 bucket.
IamRoleNotFoundFault(IamRoleNotFoundFault)
The IAM role is missing for exporting to an Amazon S3 bucket.
InvalidExportOnlyFault(InvalidExportOnlyFault)
The export is invalid for exporting to an Amazon S3 bucket.
InvalidExportSourceStateFault(InvalidExportSourceStateFault)
The state of the export snapshot is invalid for exporting to an Amazon S3 bucket.
InvalidS3BucketFault(InvalidS3BucketFault)
The specified Amazon S3 bucket name can't be found or Amazon RDS isn't authorized to access the specified Amazon S3 bucket. Verify the SourceS3BucketName and S3IngestionRoleArn values and try again.
KmsKeyNotAccessibleFault(KmsKeyNotAccessibleFault)
An error occurred accessing an Amazon Web Services KMS key.
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 StartExportTaskErrorKind
impl Send for StartExportTaskErrorKind
impl Sync for StartExportTaskErrorKind
impl Unpin for StartExportTaskErrorKind
impl !UnwindSafe for StartExportTaskErrorKind
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