Enum rusoto_kms::DeleteCustomKeyStoreError[][src]

pub enum DeleteCustomKeyStoreError {
    CustomKeyStoreHasCMKs(String),
    CustomKeyStoreInvalidState(String),
    CustomKeyStoreNotFound(String),
    KMSInternal(String),
}

Errors returned by DeleteCustomKeyStore

Variants

CustomKeyStoreHasCMKs(String)

The request was rejected because the custom key store contains AWS KMS customer master keys (CMKs). After verifying that you do not need to use the CMKs, use the ScheduleKeyDeletion operation to delete the CMKs. After they are deleted, you can delete the custom key store.

CustomKeyStoreInvalidState(String)

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:

CustomKeyStoreNotFound(String)

The request was rejected because AWS KMS cannot find a custom key store with the specified key store name or ID.

KMSInternal(String)

The request was rejected because an internal exception occurred. The request can be retried.

Implementations

impl DeleteCustomKeyStoreError[src]

pub fn from_response(
    res: BufferedHttpResponse
) -> RusotoError<DeleteCustomKeyStoreError>
[src]

Trait Implementations

impl Debug for DeleteCustomKeyStoreError[src]

impl Display for DeleteCustomKeyStoreError[src]

impl Error for DeleteCustomKeyStoreError[src]

impl PartialEq<DeleteCustomKeyStoreError> for DeleteCustomKeyStoreError[src]

impl StructuralPartialEq for DeleteCustomKeyStoreError[src]

Auto Trait Implementations

impl RefUnwindSafe for DeleteCustomKeyStoreError

impl Send for DeleteCustomKeyStoreError

impl Sync for DeleteCustomKeyStoreError

impl Unpin for DeleteCustomKeyStoreError

impl UnwindSafe for DeleteCustomKeyStoreError

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T> Sealed<T> for T where
    T: ?Sized
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.