#[non_exhaustive]pub enum GetImageRecipePolicyError {
CallRateLimitExceededException(CallRateLimitExceededException),
ForbiddenException(ForbiddenException),
InvalidRequestException(InvalidRequestException),
ResourceNotFoundException(ResourceNotFoundException),
ServiceException(ServiceException),
ServiceUnavailableException(ServiceUnavailableException),
Unhandled(Unhandled),
}
Expand description
Error type for the GetImageRecipePolicyError
operation.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
CallRateLimitExceededException(CallRateLimitExceededException)
You have exceeded the permitted request rate for the specific operation.
ForbiddenException(ForbiddenException)
You are not authorized to perform the requested operation.
InvalidRequestException(InvalidRequestException)
You have requested an action that that the service doesn't support.
ResourceNotFoundException(ResourceNotFoundException)
At least one of the resources referenced by your request does not exist.
ServiceException(ServiceException)
This exception is thrown when the service encounters an unrecoverable exception.
The service is unable to process your request at this time.
Unhandled(Unhandled)
An unexpected error occurred (e.g., invalid JSON returned by the service or an unknown error code).
Implementations§
source§impl GetImageRecipePolicyError
impl GetImageRecipePolicyError
sourcepub fn unhandled(err: impl Into<Box<dyn Error + Send + Sync + 'static>>) -> Self
pub fn unhandled(err: impl Into<Box<dyn Error + Send + Sync + 'static>>) -> Self
Creates the GetImageRecipePolicyError::Unhandled
variant from any error type.
sourcepub fn generic(err: ErrorMetadata) -> Self
pub fn generic(err: ErrorMetadata) -> Self
Creates the GetImageRecipePolicyError::Unhandled
variant from a ::aws_smithy_types::error::ErrorMetadata
.
sourcepub fn meta(&self) -> &ErrorMetadata
pub fn meta(&self) -> &ErrorMetadata
Returns error metadata, which includes the error code, message, request ID, and potentially additional information.
sourcepub fn is_call_rate_limit_exceeded_exception(&self) -> bool
pub fn is_call_rate_limit_exceeded_exception(&self) -> bool
Returns true
if the error kind is GetImageRecipePolicyError::CallRateLimitExceededException
.
sourcepub fn is_forbidden_exception(&self) -> bool
pub fn is_forbidden_exception(&self) -> bool
Returns true
if the error kind is GetImageRecipePolicyError::ForbiddenException
.
sourcepub fn is_invalid_request_exception(&self) -> bool
pub fn is_invalid_request_exception(&self) -> bool
Returns true
if the error kind is GetImageRecipePolicyError::InvalidRequestException
.
sourcepub fn is_resource_not_found_exception(&self) -> bool
pub fn is_resource_not_found_exception(&self) -> bool
Returns true
if the error kind is GetImageRecipePolicyError::ResourceNotFoundException
.
sourcepub fn is_service_exception(&self) -> bool
pub fn is_service_exception(&self) -> bool
Returns true
if the error kind is GetImageRecipePolicyError::ServiceException
.
Returns true
if the error kind is GetImageRecipePolicyError::ServiceUnavailableException
.
Trait Implementations§
source§impl CreateUnhandledError for GetImageRecipePolicyError
impl CreateUnhandledError for GetImageRecipePolicyError
source§fn create_unhandled_error(
source: Box<dyn Error + Send + Sync + 'static>,
meta: Option<ErrorMetadata>
) -> Self
fn create_unhandled_error( source: Box<dyn Error + Send + Sync + 'static>, meta: Option<ErrorMetadata> ) -> Self
source
and error metadata.source§impl Debug for GetImageRecipePolicyError
impl Debug for GetImageRecipePolicyError
source§impl Display for GetImageRecipePolicyError
impl Display for GetImageRecipePolicyError
source§impl Error for GetImageRecipePolicyError
impl Error for GetImageRecipePolicyError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<GetImageRecipePolicyError> for Error
impl From<GetImageRecipePolicyError> for Error
source§fn from(err: GetImageRecipePolicyError) -> Self
fn from(err: GetImageRecipePolicyError) -> Self
source§impl ProvideErrorMetadata for GetImageRecipePolicyError
impl ProvideErrorMetadata for GetImageRecipePolicyError
source§fn meta(&self) -> &ErrorMetadata
fn meta(&self) -> &ErrorMetadata
source§impl RequestId for GetImageRecipePolicyError
impl RequestId for GetImageRecipePolicyError
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.