#[non_exhaustive]pub enum KmsErrorCode {
Show 30 variants
AlreadyExistsException,
CloudHsmClusterInvalidConfigurationException,
CustomKeyStoreInvalidStateException,
CustomKeyStoreNotFoundException,
DependencyTimeoutException,
DisabledException,
DryRunOperationException,
IncorrectKeyException,
InvalidAction,
InvalidAliasNameException,
InvalidArnException,
InvalidCiphertextException,
InvalidGrantIdException,
InvalidGrantTokenException,
InvalidKeyUsageException,
InvalidMarkerException,
KMSInternalException,
KMSInvalidMacException,
KMSInvalidSignatureException,
KMSInvalidStateException,
KeyUnavailableException,
LimitExceededException,
MalformedPolicyDocumentException,
MissingAction,
NotFoundException,
TagException,
UnsupportedOperationException,
XksKeyAlreadyInUseException,
XksKeyInvalidConfigurationException,
XksKeyNotFoundException,
}Expand description
Well-known KMS error codes.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
AlreadyExistsException
AlreadyExistsException error.
CloudHsmClusterInvalidConfigurationException
CloudHsmClusterInvalidConfigurationException error.
CustomKeyStoreInvalidStateException
CustomKeyStoreInvalidStateException error.
CustomKeyStoreNotFoundException
CustomKeyStoreNotFoundException error.
DependencyTimeoutException
DependencyTimeoutException error.
DisabledException
DisabledException error.
DryRunOperationException
DryRunOperationException error.
IncorrectKeyException
IncorrectKeyException error.
InvalidAction
InvalidAction error.
InvalidAliasNameException
InvalidAliasNameException error.
InvalidArnException
InvalidArnException error.
InvalidCiphertextException
InvalidCiphertextException error.
InvalidGrantIdException
InvalidGrantIdException error.
InvalidGrantTokenException
InvalidGrantTokenException error.
InvalidKeyUsageException
InvalidKeyUsageException error.
InvalidMarkerException
InvalidMarkerException error.
KMSInternalException
KMSInternalException error.
KMSInvalidMacException
KMSInvalidMacException error.
KMSInvalidSignatureException
KMSInvalidSignatureException error.
KMSInvalidStateException
KMSInvalidStateException error.
KeyUnavailableException error.
LimitExceededException
LimitExceededException error.
MalformedPolicyDocumentException
MalformedPolicyDocumentException error.
MissingAction
MissingAction error.
NotFoundException
NotFoundException error.
TagException
TagException error.
UnsupportedOperationException
UnsupportedOperationException error.
XksKeyAlreadyInUseException
XksKeyAlreadyInUseException error.
XksKeyInvalidConfigurationException
XksKeyInvalidConfigurationException error.
XksKeyNotFoundException
XksKeyNotFoundException error.
Implementations§
Source§impl KmsErrorCode
impl KmsErrorCode
Sourcepub fn error_type(&self) -> &'static str
pub fn error_type(&self) -> &'static str
Returns the short error type string for the JSON __type field.
Sourcepub fn default_status_code(&self) -> StatusCode
pub fn default_status_code(&self) -> StatusCode
Returns the default HTTP status code for this error.
Trait Implementations§
Source§impl Clone for KmsErrorCode
impl Clone for KmsErrorCode
Source§fn clone(&self) -> KmsErrorCode
fn clone(&self) -> KmsErrorCode
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more