Type Alias aws_sdk_connect::operation::create_security_profile::CreateSecurityProfileErrorKind
source · pub type CreateSecurityProfileErrorKind = CreateSecurityProfileError;
*Error/*ErrorKind
types were combined into a single *Error
enum. The .kind
field on *Error
no longer exists and isn’t needed anymore (you can just match on the error directly since it’s an enum now).Expand description
Do not use this.
Operation *Error/*ErrorKind
types were combined into a single *Error
enum. The .kind
field on *Error
no longer exists and isn’t needed anymore (you can just match on the error directly since it’s an enum now).
Aliased Type§
enum CreateSecurityProfileErrorKind {
DuplicateResourceException(DuplicateResourceException),
InternalServiceException(InternalServiceException),
InvalidParameterException(InvalidParameterException),
InvalidRequestException(InvalidRequestException),
LimitExceededException(LimitExceededException),
ResourceNotFoundException(ResourceNotFoundException),
ThrottlingException(ThrottlingException),
Unhandled(Unhandled),
}
Variants§
DuplicateResourceException(DuplicateResourceException)
A resource with the specified name already exists.
InternalServiceException(InternalServiceException)
Request processing failed because of an error or failure with the service.
InvalidParameterException(InvalidParameterException)
One or more of the specified parameters are not valid.
InvalidRequestException(InvalidRequestException)
The request is not valid.
LimitExceededException(LimitExceededException)
The allowed limit for the resource has been exceeded.
ResourceNotFoundException(ResourceNotFoundException)
The specified resource was not found.
ThrottlingException(ThrottlingException)
The throttling limit has been exceeded.
Unhandled(Unhandled)
An unexpected error occurred (e.g., invalid JSON returned by the service or an unknown error code).
Implementations§
source§impl CreateSecurityProfileError
impl CreateSecurityProfileError
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 CreateSecurityProfileError::Unhandled
variant from any error type.
sourcepub fn generic(err: ErrorMetadata) -> Self
pub fn generic(err: ErrorMetadata) -> Self
Creates the CreateSecurityProfileError::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_duplicate_resource_exception(&self) -> bool
pub fn is_duplicate_resource_exception(&self) -> bool
Returns true
if the error kind is CreateSecurityProfileError::DuplicateResourceException
.
sourcepub fn is_internal_service_exception(&self) -> bool
pub fn is_internal_service_exception(&self) -> bool
Returns true
if the error kind is CreateSecurityProfileError::InternalServiceException
.
sourcepub fn is_invalid_parameter_exception(&self) -> bool
pub fn is_invalid_parameter_exception(&self) -> bool
Returns true
if the error kind is CreateSecurityProfileError::InvalidParameterException
.
sourcepub fn is_invalid_request_exception(&self) -> bool
pub fn is_invalid_request_exception(&self) -> bool
Returns true
if the error kind is CreateSecurityProfileError::InvalidRequestException
.
sourcepub fn is_limit_exceeded_exception(&self) -> bool
pub fn is_limit_exceeded_exception(&self) -> bool
Returns true
if the error kind is CreateSecurityProfileError::LimitExceededException
.
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 CreateSecurityProfileError::ResourceNotFoundException
.
sourcepub fn is_throttling_exception(&self) -> bool
pub fn is_throttling_exception(&self) -> bool
Returns true
if the error kind is CreateSecurityProfileError::ThrottlingException
.
Trait Implementations§
source§impl CreateUnhandledError for CreateSecurityProfileError
impl CreateUnhandledError for CreateSecurityProfileError
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 CreateSecurityProfileError
impl Debug for CreateSecurityProfileError
source§impl Display for CreateSecurityProfileError
impl Display for CreateSecurityProfileError
source§impl Error for CreateSecurityProfileError
impl Error for CreateSecurityProfileError
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 ProvideErrorMetadata for CreateSecurityProfileError
impl ProvideErrorMetadata for CreateSecurityProfileError
source§fn meta(&self) -> &ErrorMetadata
fn meta(&self) -> &ErrorMetadata
source§impl RequestId for CreateSecurityProfileError
impl RequestId for CreateSecurityProfileError
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.