Enum aws_sdk_kms::error::GenerateRandomErrorKind
source · [−]#[non_exhaustive]
pub enum GenerateRandomErrorKind {
CustomKeyStoreInvalidStateException(CustomKeyStoreInvalidStateException),
CustomKeyStoreNotFoundException(CustomKeyStoreNotFoundException),
DependencyTimeoutException(DependencyTimeoutException),
KmsInternalException(KmsInternalException),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}Expand description
Types of errors that can occur for the GenerateRandom operation.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
CustomKeyStoreInvalidStateException(CustomKeyStoreInvalidStateException)
The request was rejected because of the ConnectionState of the custom key store. To get the ConnectionState of a custom key store, use the DescribeCustomKeyStores operation.
This exception is thrown under the following conditions:
-
You requested the
CreateKeyorGenerateRandomoperation in a custom key store that is not connected. These operations are valid only when the custom key storeConnectionStateisCONNECTED. -
You requested the
UpdateCustomKeyStoreorDeleteCustomKeyStoreoperation on a custom key store that is not disconnected. This operation is valid only when the custom key storeConnectionStateisDISCONNECTED. -
You requested the
ConnectCustomKeyStoreoperation on a custom key store with aConnectionStateofDISCONNECTINGorFAILED. This operation is valid for all otherConnectionStatevalues.
CustomKeyStoreNotFoundException(CustomKeyStoreNotFoundException)
The request was rejected because KMS cannot find a custom key store with the specified key store name or ID.
DependencyTimeoutException(DependencyTimeoutException)
The system timed out while trying to fulfill the request. The request can be retried.
KmsInternalException(KmsInternalException)
The request was rejected because an internal exception occurred. The request can be retried.
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 GenerateRandomErrorKind
impl Send for GenerateRandomErrorKind
impl Sync for GenerateRandomErrorKind
impl Unpin for GenerateRandomErrorKind
impl !UnwindSafe for GenerateRandomErrorKind
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