Enum rusoto_kms::CreateCustomKeyStoreError[][src]

pub enum CreateCustomKeyStoreError {
    CloudHsmClusterInUse(String),
    CloudHsmClusterInvalidConfiguration(String),
    CloudHsmClusterNotActive(String),
    CloudHsmClusterNotFound(String),
    CustomKeyStoreNameInUse(String),
    IncorrectTrustAnchor(String),
    KMSInternal(String),
}

Errors returned by CreateCustomKeyStore

Variants

CloudHsmClusterInUse(String)

The request was rejected because the specified AWS CloudHSM cluster is already associated with a custom key store or it shares a backup history with a cluster that is associated with a custom key store. Each custom key store must be associated with a different AWS CloudHSM cluster.

Clusters that share a backup history have the same cluster certificate. To view the cluster certificate of a cluster, use the DescribeClusters operation.

CloudHsmClusterInvalidConfiguration(String)

The request was rejected because the associated AWS CloudHSM cluster did not meet the configuration requirements for a custom key store.

For information about the requirements for an AWS CloudHSM cluster that is associated with a custom key store, see Assemble the Prerequisites in the AWS Key Management Service Developer Guide. For information about creating a private subnet for an AWS CloudHSM cluster, see Create a Private Subnet in the AWS CloudHSM User Guide. For information about cluster security groups, see Configure a Default Security Group in the AWS CloudHSM User Guide .

CloudHsmClusterNotActive(String)

The request was rejected because the AWS CloudHSM cluster that is associated with the custom key store is not active. Initialize and activate the cluster and try the command again. For detailed instructions, see Getting Started in the AWS CloudHSM User Guide.

CloudHsmClusterNotFound(String)

The request was rejected because AWS KMS cannot find the AWS CloudHSM cluster with the specified cluster ID. Retry the request with a different cluster ID.

CustomKeyStoreNameInUse(String)

The request was rejected because the specified custom key store name is already assigned to another custom key store in the account. Try again with a custom key store name that is unique in the account.

IncorrectTrustAnchor(String)

The request was rejected because the trust anchor certificate in the request is not the trust anchor certificate for the specified AWS CloudHSM cluster.

When you initialize the cluster, you create the trust anchor certificate and save it in the customerCA.crt file.

KMSInternal(String)

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

Implementations

impl CreateCustomKeyStoreError[src]

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

Trait Implementations

impl Debug for CreateCustomKeyStoreError[src]

impl Display for CreateCustomKeyStoreError[src]

impl Error for CreateCustomKeyStoreError[src]

impl PartialEq<CreateCustomKeyStoreError> for CreateCustomKeyStoreError[src]

impl StructuralPartialEq for CreateCustomKeyStoreError[src]

Auto Trait Implementations

impl RefUnwindSafe for CreateCustomKeyStoreError

impl Send for CreateCustomKeyStoreError

impl Sync for CreateCustomKeyStoreError

impl Unpin for CreateCustomKeyStoreError

impl UnwindSafe for CreateCustomKeyStoreError

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.