#[non_exhaustive]
pub enum CreateDevEndpointError {
    AccessDeniedException(AccessDeniedException),
    AlreadyExistsException(AlreadyExistsException),
    IdempotentParameterMismatchException(IdempotentParameterMismatchException),
    InternalServiceException(InternalServiceException),
    InvalidInputException(InvalidInputException),
    OperationTimeoutException(OperationTimeoutException),
    ResourceNumberLimitExceededException(ResourceNumberLimitExceededException),
    ValidationException(ValidationException),
    Unhandled(Unhandled),
}Expand description
Error type for the CreateDevEndpointError operation.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
AccessDeniedException(AccessDeniedException)
Access to a resource was denied.
AlreadyExistsException(AlreadyExistsException)
A resource to be created or added already exists.
IdempotentParameterMismatchException(IdempotentParameterMismatchException)
The same unique identifier was associated with two different records.
InternalServiceException(InternalServiceException)
An internal service error occurred.
InvalidInputException(InvalidInputException)
The input provided was not valid.
OperationTimeoutException(OperationTimeoutException)
The operation timed out.
ResourceNumberLimitExceededException(ResourceNumberLimitExceededException)
A resource numerical limit was exceeded.
ValidationException(ValidationException)
A value could not be validated.
Unhandled(Unhandled)
An unexpected error occurred (e.g., invalid JSON returned by the service or an unknown error code).
Implementations§
source§impl CreateDevEndpointError
 
impl CreateDevEndpointError
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 CreateDevEndpointError::Unhandled variant from any error type.
sourcepub fn generic(err: ErrorMetadata) -> Self
 
pub fn generic(err: ErrorMetadata) -> Self
Creates the CreateDevEndpointError::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_access_denied_exception(&self) -> bool
 
pub fn is_access_denied_exception(&self) -> bool
Returns true if the error kind is CreateDevEndpointError::AccessDeniedException.
sourcepub fn is_already_exists_exception(&self) -> bool
 
pub fn is_already_exists_exception(&self) -> bool
Returns true if the error kind is CreateDevEndpointError::AlreadyExistsException.
sourcepub fn is_idempotent_parameter_mismatch_exception(&self) -> bool
 
pub fn is_idempotent_parameter_mismatch_exception(&self) -> bool
Returns true if the error kind is CreateDevEndpointError::IdempotentParameterMismatchException.
sourcepub fn is_internal_service_exception(&self) -> bool
 
pub fn is_internal_service_exception(&self) -> bool
Returns true if the error kind is CreateDevEndpointError::InternalServiceException.
sourcepub fn is_invalid_input_exception(&self) -> bool
 
pub fn is_invalid_input_exception(&self) -> bool
Returns true if the error kind is CreateDevEndpointError::InvalidInputException.
sourcepub fn is_operation_timeout_exception(&self) -> bool
 
pub fn is_operation_timeout_exception(&self) -> bool
Returns true if the error kind is CreateDevEndpointError::OperationTimeoutException.
sourcepub fn is_resource_number_limit_exceeded_exception(&self) -> bool
 
pub fn is_resource_number_limit_exceeded_exception(&self) -> bool
Returns true if the error kind is CreateDevEndpointError::ResourceNumberLimitExceededException.
sourcepub fn is_validation_exception(&self) -> bool
 
pub fn is_validation_exception(&self) -> bool
Returns true if the error kind is CreateDevEndpointError::ValidationException.
Trait Implementations§
source§impl CreateUnhandledError for CreateDevEndpointError
 
impl CreateUnhandledError for CreateDevEndpointError
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 CreateDevEndpointError
 
impl Debug for CreateDevEndpointError
source§impl Display for CreateDevEndpointError
 
impl Display for CreateDevEndpointError
source§impl Error for CreateDevEndpointError
 
impl Error for CreateDevEndpointError
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<CreateDevEndpointError> for Error
 
impl From<CreateDevEndpointError> for Error
source§fn from(err: CreateDevEndpointError) -> Self
 
fn from(err: CreateDevEndpointError) -> Self
source§impl ProvideErrorMetadata for CreateDevEndpointError
 
impl ProvideErrorMetadata for CreateDevEndpointError
source§fn meta(&self) -> &ErrorMetadata
 
fn meta(&self) -> &ErrorMetadata
source§impl RequestId for CreateDevEndpointError
 
impl RequestId for CreateDevEndpointError
source§fn request_id(&self) -> Option<&str>
 
fn request_id(&self) -> Option<&str>
None if the service could not be reached.