#[non_exhaustive]
#[derive(::std::fmt::Debug)]
pub enum Error {
AlreadyExistsException(crate::types::error::AlreadyExistsException),
ClientTokenConflictException(crate::types::error::ClientTokenConflictException),
ConcurrentModificationException(crate::types::error::ConcurrentModificationException),
ConcurrentOperationException(crate::types::error::ConcurrentOperationException),
GeneralServiceException(crate::types::error::GeneralServiceException),
HandlerFailureException(crate::types::error::HandlerFailureException),
HandlerInternalFailureException(crate::types::error::HandlerInternalFailureException),
InvalidCredentialsException(crate::types::error::InvalidCredentialsException),
InvalidRequestException(crate::types::error::InvalidRequestException),
NetworkFailureException(crate::types::error::NetworkFailureException),
NotStabilizedException(crate::types::error::NotStabilizedException),
NotUpdatableException(crate::types::error::NotUpdatableException),
PrivateTypeException(crate::types::error::PrivateTypeException),
RequestTokenNotFoundException(crate::types::error::RequestTokenNotFoundException),
ResourceConflictException(crate::types::error::ResourceConflictException),
ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
ServiceInternalErrorException(crate::types::error::ServiceInternalErrorException),
ServiceLimitExceededException(crate::types::error::ServiceLimitExceededException),
ThrottlingException(crate::types::error::ThrottlingException),
TypeNotFoundException(crate::types::error::TypeNotFoundException),
UnsupportedActionException(crate::types::error::UnsupportedActionException),
Unhandled(::aws_smithy_types::error::Unhandled),
}
impl ::std::fmt::Display for Error {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
Error::AlreadyExistsException(inner) => inner.fmt(f),
Error::ClientTokenConflictException(inner) => inner.fmt(f),
Error::ConcurrentModificationException(inner) => inner.fmt(f),
Error::ConcurrentOperationException(inner) => inner.fmt(f),
Error::GeneralServiceException(inner) => inner.fmt(f),
Error::HandlerFailureException(inner) => inner.fmt(f),
Error::HandlerInternalFailureException(inner) => inner.fmt(f),
Error::InvalidCredentialsException(inner) => inner.fmt(f),
Error::InvalidRequestException(inner) => inner.fmt(f),
Error::NetworkFailureException(inner) => inner.fmt(f),
Error::NotStabilizedException(inner) => inner.fmt(f),
Error::NotUpdatableException(inner) => inner.fmt(f),
Error::PrivateTypeException(inner) => inner.fmt(f),
Error::RequestTokenNotFoundException(inner) => inner.fmt(f),
Error::ResourceConflictException(inner) => inner.fmt(f),
Error::ResourceNotFoundException(inner) => inner.fmt(f),
Error::ServiceInternalErrorException(inner) => inner.fmt(f),
Error::ServiceLimitExceededException(inner) => inner.fmt(f),
Error::ThrottlingException(inner) => inner.fmt(f),
Error::TypeNotFoundException(inner) => inner.fmt(f),
Error::UnsupportedActionException(inner) => inner.fmt(f),
Error::Unhandled(inner) => inner.fmt(f),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::cancel_resource_request::CancelResourceRequestError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::cancel_resource_request::CancelResourceRequestError,
R,
>,
) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(
::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err)
.clone(),
)
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::cancel_resource_request::CancelResourceRequestError> for Error {
fn from(err: crate::operation::cancel_resource_request::CancelResourceRequestError) -> Self {
match err {
crate::operation::cancel_resource_request::CancelResourceRequestError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
crate::operation::cancel_resource_request::CancelResourceRequestError::RequestTokenNotFoundException(inner) => Error::RequestTokenNotFoundException(inner),
crate::operation::cancel_resource_request::CancelResourceRequestError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::create_resource::CreateResourceError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::create_resource::CreateResourceError,
R,
>,
) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(
::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err)
.clone(),
)
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::create_resource::CreateResourceError> for Error {
fn from(err: crate::operation::create_resource::CreateResourceError) -> Self {
match err {
crate::operation::create_resource::CreateResourceError::AlreadyExistsException(inner) => Error::AlreadyExistsException(inner),
crate::operation::create_resource::CreateResourceError::ClientTokenConflictException(inner) => Error::ClientTokenConflictException(inner),
crate::operation::create_resource::CreateResourceError::ConcurrentOperationException(inner) => Error::ConcurrentOperationException(inner),
crate::operation::create_resource::CreateResourceError::GeneralServiceException(inner) => Error::GeneralServiceException(inner),
crate::operation::create_resource::CreateResourceError::HandlerFailureException(inner) => Error::HandlerFailureException(inner),
crate::operation::create_resource::CreateResourceError::HandlerInternalFailureException(inner) => Error::HandlerInternalFailureException(inner),
crate::operation::create_resource::CreateResourceError::InvalidCredentialsException(inner) => Error::InvalidCredentialsException(inner),
crate::operation::create_resource::CreateResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
crate::operation::create_resource::CreateResourceError::NetworkFailureException(inner) => Error::NetworkFailureException(inner),
crate::operation::create_resource::CreateResourceError::NotStabilizedException(inner) => Error::NotStabilizedException(inner),
crate::operation::create_resource::CreateResourceError::NotUpdatableException(inner) => Error::NotUpdatableException(inner),
crate::operation::create_resource::CreateResourceError::PrivateTypeException(inner) => Error::PrivateTypeException(inner),
crate::operation::create_resource::CreateResourceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
crate::operation::create_resource::CreateResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::create_resource::CreateResourceError::ServiceInternalErrorException(inner) => Error::ServiceInternalErrorException(inner),
crate::operation::create_resource::CreateResourceError::ServiceLimitExceededException(inner) => Error::ServiceLimitExceededException(inner),
crate::operation::create_resource::CreateResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::create_resource::CreateResourceError::TypeNotFoundException(inner) => Error::TypeNotFoundException(inner),
crate::operation::create_resource::CreateResourceError::UnsupportedActionException(inner) => Error::UnsupportedActionException(inner),
crate::operation::create_resource::CreateResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::delete_resource::DeleteResourceError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::delete_resource::DeleteResourceError,
R,
>,
) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(
::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err)
.clone(),
)
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::delete_resource::DeleteResourceError> for Error {
fn from(err: crate::operation::delete_resource::DeleteResourceError) -> Self {
match err {
crate::operation::delete_resource::DeleteResourceError::AlreadyExistsException(inner) => Error::AlreadyExistsException(inner),
crate::operation::delete_resource::DeleteResourceError::ClientTokenConflictException(inner) => Error::ClientTokenConflictException(inner),
crate::operation::delete_resource::DeleteResourceError::ConcurrentOperationException(inner) => Error::ConcurrentOperationException(inner),
crate::operation::delete_resource::DeleteResourceError::GeneralServiceException(inner) => Error::GeneralServiceException(inner),
crate::operation::delete_resource::DeleteResourceError::HandlerFailureException(inner) => Error::HandlerFailureException(inner),
crate::operation::delete_resource::DeleteResourceError::HandlerInternalFailureException(inner) => Error::HandlerInternalFailureException(inner),
crate::operation::delete_resource::DeleteResourceError::InvalidCredentialsException(inner) => Error::InvalidCredentialsException(inner),
crate::operation::delete_resource::DeleteResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
crate::operation::delete_resource::DeleteResourceError::NetworkFailureException(inner) => Error::NetworkFailureException(inner),
crate::operation::delete_resource::DeleteResourceError::NotStabilizedException(inner) => Error::NotStabilizedException(inner),
crate::operation::delete_resource::DeleteResourceError::NotUpdatableException(inner) => Error::NotUpdatableException(inner),
crate::operation::delete_resource::DeleteResourceError::PrivateTypeException(inner) => Error::PrivateTypeException(inner),
crate::operation::delete_resource::DeleteResourceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
crate::operation::delete_resource::DeleteResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::delete_resource::DeleteResourceError::ServiceInternalErrorException(inner) => Error::ServiceInternalErrorException(inner),
crate::operation::delete_resource::DeleteResourceError::ServiceLimitExceededException(inner) => Error::ServiceLimitExceededException(inner),
crate::operation::delete_resource::DeleteResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::delete_resource::DeleteResourceError::TypeNotFoundException(inner) => Error::TypeNotFoundException(inner),
crate::operation::delete_resource::DeleteResourceError::UnsupportedActionException(inner) => Error::UnsupportedActionException(inner),
crate::operation::delete_resource::DeleteResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_http::result::SdkError<crate::operation::get_resource::GetResourceError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::get_resource::GetResourceError,
R,
>,
) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(
::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err)
.clone(),
)
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_resource::GetResourceError> for Error {
fn from(err: crate::operation::get_resource::GetResourceError) -> Self {
match err {
crate::operation::get_resource::GetResourceError::AlreadyExistsException(inner) => {
Error::AlreadyExistsException(inner)
}
crate::operation::get_resource::GetResourceError::GeneralServiceException(inner) => {
Error::GeneralServiceException(inner)
}
crate::operation::get_resource::GetResourceError::HandlerFailureException(inner) => {
Error::HandlerFailureException(inner)
}
crate::operation::get_resource::GetResourceError::HandlerInternalFailureException(
inner,
) => Error::HandlerInternalFailureException(inner),
crate::operation::get_resource::GetResourceError::InvalidCredentialsException(
inner,
) => Error::InvalidCredentialsException(inner),
crate::operation::get_resource::GetResourceError::InvalidRequestException(inner) => {
Error::InvalidRequestException(inner)
}
crate::operation::get_resource::GetResourceError::NetworkFailureException(inner) => {
Error::NetworkFailureException(inner)
}
crate::operation::get_resource::GetResourceError::NotStabilizedException(inner) => {
Error::NotStabilizedException(inner)
}
crate::operation::get_resource::GetResourceError::NotUpdatableException(inner) => {
Error::NotUpdatableException(inner)
}
crate::operation::get_resource::GetResourceError::PrivateTypeException(inner) => {
Error::PrivateTypeException(inner)
}
crate::operation::get_resource::GetResourceError::ResourceConflictException(inner) => {
Error::ResourceConflictException(inner)
}
crate::operation::get_resource::GetResourceError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::get_resource::GetResourceError::ServiceInternalErrorException(
inner,
) => Error::ServiceInternalErrorException(inner),
crate::operation::get_resource::GetResourceError::ServiceLimitExceededException(
inner,
) => Error::ServiceLimitExceededException(inner),
crate::operation::get_resource::GetResourceError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::get_resource::GetResourceError::TypeNotFoundException(inner) => {
Error::TypeNotFoundException(inner)
}
crate::operation::get_resource::GetResourceError::UnsupportedActionException(inner) => {
Error::UnsupportedActionException(inner)
}
crate::operation::get_resource::GetResourceError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::get_resource_request_status::GetResourceRequestStatusError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::get_resource_request_status::GetResourceRequestStatusError,
R,
>,
) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(
::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err)
.clone(),
)
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_resource_request_status::GetResourceRequestStatusError> for Error {
fn from(
err: crate::operation::get_resource_request_status::GetResourceRequestStatusError,
) -> Self {
match err {
crate::operation::get_resource_request_status::GetResourceRequestStatusError::RequestTokenNotFoundException(inner) => Error::RequestTokenNotFoundException(inner),
crate::operation::get_resource_request_status::GetResourceRequestStatusError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::list_resource_requests::ListResourceRequestsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::list_resource_requests::ListResourceRequestsError,
R,
>,
) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(
::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err)
.clone(),
)
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_resource_requests::ListResourceRequestsError> for Error {
fn from(err: crate::operation::list_resource_requests::ListResourceRequestsError) -> Self {
match err {
crate::operation::list_resource_requests::ListResourceRequestsError::Unhandled(
inner,
) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::list_resources::ListResourcesError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::list_resources::ListResourcesError,
R,
>,
) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(
::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err)
.clone(),
)
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_resources::ListResourcesError> for Error {
fn from(err: crate::operation::list_resources::ListResourcesError) -> Self {
match err {
crate::operation::list_resources::ListResourcesError::AlreadyExistsException(inner) => Error::AlreadyExistsException(inner),
crate::operation::list_resources::ListResourcesError::GeneralServiceException(inner) => Error::GeneralServiceException(inner),
crate::operation::list_resources::ListResourcesError::HandlerFailureException(inner) => Error::HandlerFailureException(inner),
crate::operation::list_resources::ListResourcesError::HandlerInternalFailureException(inner) => Error::HandlerInternalFailureException(inner),
crate::operation::list_resources::ListResourcesError::InvalidCredentialsException(inner) => Error::InvalidCredentialsException(inner),
crate::operation::list_resources::ListResourcesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
crate::operation::list_resources::ListResourcesError::NetworkFailureException(inner) => Error::NetworkFailureException(inner),
crate::operation::list_resources::ListResourcesError::NotStabilizedException(inner) => Error::NotStabilizedException(inner),
crate::operation::list_resources::ListResourcesError::NotUpdatableException(inner) => Error::NotUpdatableException(inner),
crate::operation::list_resources::ListResourcesError::PrivateTypeException(inner) => Error::PrivateTypeException(inner),
crate::operation::list_resources::ListResourcesError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
crate::operation::list_resources::ListResourcesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::list_resources::ListResourcesError::ServiceInternalErrorException(inner) => Error::ServiceInternalErrorException(inner),
crate::operation::list_resources::ListResourcesError::ServiceLimitExceededException(inner) => Error::ServiceLimitExceededException(inner),
crate::operation::list_resources::ListResourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_resources::ListResourcesError::TypeNotFoundException(inner) => Error::TypeNotFoundException(inner),
crate::operation::list_resources::ListResourcesError::UnsupportedActionException(inner) => Error::UnsupportedActionException(inner),
crate::operation::list_resources::ListResourcesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::update_resource::UpdateResourceError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::update_resource::UpdateResourceError,
R,
>,
) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(
::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err)
.clone(),
)
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::update_resource::UpdateResourceError> for Error {
fn from(err: crate::operation::update_resource::UpdateResourceError) -> Self {
match err {
crate::operation::update_resource::UpdateResourceError::AlreadyExistsException(inner) => Error::AlreadyExistsException(inner),
crate::operation::update_resource::UpdateResourceError::ClientTokenConflictException(inner) => Error::ClientTokenConflictException(inner),
crate::operation::update_resource::UpdateResourceError::ConcurrentOperationException(inner) => Error::ConcurrentOperationException(inner),
crate::operation::update_resource::UpdateResourceError::GeneralServiceException(inner) => Error::GeneralServiceException(inner),
crate::operation::update_resource::UpdateResourceError::HandlerFailureException(inner) => Error::HandlerFailureException(inner),
crate::operation::update_resource::UpdateResourceError::HandlerInternalFailureException(inner) => Error::HandlerInternalFailureException(inner),
crate::operation::update_resource::UpdateResourceError::InvalidCredentialsException(inner) => Error::InvalidCredentialsException(inner),
crate::operation::update_resource::UpdateResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
crate::operation::update_resource::UpdateResourceError::NetworkFailureException(inner) => Error::NetworkFailureException(inner),
crate::operation::update_resource::UpdateResourceError::NotStabilizedException(inner) => Error::NotStabilizedException(inner),
crate::operation::update_resource::UpdateResourceError::NotUpdatableException(inner) => Error::NotUpdatableException(inner),
crate::operation::update_resource::UpdateResourceError::PrivateTypeException(inner) => Error::PrivateTypeException(inner),
crate::operation::update_resource::UpdateResourceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
crate::operation::update_resource::UpdateResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::update_resource::UpdateResourceError::ServiceInternalErrorException(inner) => Error::ServiceInternalErrorException(inner),
crate::operation::update_resource::UpdateResourceError::ServiceLimitExceededException(inner) => Error::ServiceLimitExceededException(inner),
crate::operation::update_resource::UpdateResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::update_resource::UpdateResourceError::TypeNotFoundException(inner) => Error::TypeNotFoundException(inner),
crate::operation::update_resource::UpdateResourceError::UnsupportedActionException(inner) => Error::UnsupportedActionException(inner),
crate::operation::update_resource::UpdateResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl ::std::error::Error for Error {
fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
match self {
Error::AlreadyExistsException(inner) => inner.source(),
Error::ClientTokenConflictException(inner) => inner.source(),
Error::ConcurrentModificationException(inner) => inner.source(),
Error::ConcurrentOperationException(inner) => inner.source(),
Error::GeneralServiceException(inner) => inner.source(),
Error::HandlerFailureException(inner) => inner.source(),
Error::HandlerInternalFailureException(inner) => inner.source(),
Error::InvalidCredentialsException(inner) => inner.source(),
Error::InvalidRequestException(inner) => inner.source(),
Error::NetworkFailureException(inner) => inner.source(),
Error::NotStabilizedException(inner) => inner.source(),
Error::NotUpdatableException(inner) => inner.source(),
Error::PrivateTypeException(inner) => inner.source(),
Error::RequestTokenNotFoundException(inner) => inner.source(),
Error::ResourceConflictException(inner) => inner.source(),
Error::ResourceNotFoundException(inner) => inner.source(),
Error::ServiceInternalErrorException(inner) => inner.source(),
Error::ServiceLimitExceededException(inner) => inner.source(),
Error::ThrottlingException(inner) => inner.source(),
Error::TypeNotFoundException(inner) => inner.source(),
Error::UnsupportedActionException(inner) => inner.source(),
Error::Unhandled(inner) => inner.source(),
}
}
}
impl ::aws_http::request_id::RequestId for Error {
fn request_id(&self) -> Option<&str> {
match self {
Self::AlreadyExistsException(e) => e.request_id(),
Self::ClientTokenConflictException(e) => e.request_id(),
Self::ConcurrentModificationException(e) => e.request_id(),
Self::ConcurrentOperationException(e) => e.request_id(),
Self::GeneralServiceException(e) => e.request_id(),
Self::HandlerFailureException(e) => e.request_id(),
Self::HandlerInternalFailureException(e) => e.request_id(),
Self::InvalidCredentialsException(e) => e.request_id(),
Self::InvalidRequestException(e) => e.request_id(),
Self::NetworkFailureException(e) => e.request_id(),
Self::NotStabilizedException(e) => e.request_id(),
Self::NotUpdatableException(e) => e.request_id(),
Self::PrivateTypeException(e) => e.request_id(),
Self::RequestTokenNotFoundException(e) => e.request_id(),
Self::ResourceConflictException(e) => e.request_id(),
Self::ResourceNotFoundException(e) => e.request_id(),
Self::ServiceInternalErrorException(e) => e.request_id(),
Self::ServiceLimitExceededException(e) => e.request_id(),
Self::ThrottlingException(e) => e.request_id(),
Self::TypeNotFoundException(e) => e.request_id(),
Self::UnsupportedActionException(e) => e.request_id(),
Self::Unhandled(e) => e.request_id(),
}
}
}