Enum aws_sdk_backupstorage::Error
source · [−]#[non_exhaustive]
pub enum Error {
AccessDeniedException(AccessDeniedException),
DataAlreadyExistsException(DataAlreadyExistsException),
IllegalArgumentException(IllegalArgumentException),
KmsInvalidKeyUsageException(KmsInvalidKeyUsageException),
NotReadableInputStreamException(NotReadableInputStreamException),
ResourceNotFoundException(ResourceNotFoundException),
RetryableException(RetryableException),
ServiceInternalException(ServiceInternalException),
ServiceUnavailableException(ServiceUnavailableException),
ThrottlingException(ThrottlingException),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}
Expand description
All possible error types for this service.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
AccessDeniedException(AccessDeniedException)
DataAlreadyExistsException(DataAlreadyExistsException)
Non-retryable exception. Attempted to create already existing object or chunk. This message contains a checksum of already presented data.
IllegalArgumentException(IllegalArgumentException)
Non-retryable exception, indicates client error (wrong argument passed to API). See exception message for details.
KmsInvalidKeyUsageException(KmsInvalidKeyUsageException)
Non-retryable exception. Indicates the KMS key usage is incorrect. See exception message for details.
NotReadableInputStreamException(NotReadableInputStreamException)
Retryalble exception. Indicated issues while reading an input stream due to the networking issues or connection drop on the client side.
ResourceNotFoundException(ResourceNotFoundException)
Non-retryable exception. Attempted to make an operation on non-existing or expired resource.
RetryableException(RetryableException)
Retryable exception. In general indicates internal failure that can be fixed by retry.
ServiceInternalException(ServiceInternalException)
Deprecated. To be removed from the model.
ServiceUnavailableException(ServiceUnavailableException)
Retryable exception, indicates internal server error.
ThrottlingException(ThrottlingException)
Increased rate over throttling limits. Can be retried with exponential backoff.
Unhandled(Box<dyn Error + Send + Sync + 'static>)
An unhandled error occurred.
Trait Implementations
sourceimpl Error for Error
impl Error for Error
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()