#[non_exhaustive]
#[derive(::std::fmt::Debug)]
pub enum Error {
AccessDeniedException(crate::types::error::AccessDeniedException),
BaseException(crate::types::error::BaseException),
ConflictException(crate::types::error::ConflictException),
DependencyFailureException(crate::types::error::DependencyFailureException),
DisabledOperationException(crate::types::error::DisabledOperationException),
InternalException(crate::types::error::InternalException),
InvalidPaginationTokenException(crate::types::error::InvalidPaginationTokenException),
InvalidTypeException(crate::types::error::InvalidTypeException),
LimitExceededException(crate::types::error::LimitExceededException),
ResourceAlreadyExistsException(crate::types::error::ResourceAlreadyExistsException),
ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
SlotNotAvailableException(crate::types::error::SlotNotAvailableException),
ValidationException(crate::types::error::ValidationException),
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::AccessDeniedException(inner) => inner.fmt(f),
Error::BaseException(inner) => inner.fmt(f),
Error::ConflictException(inner) => inner.fmt(f),
Error::DependencyFailureException(inner) => inner.fmt(f),
Error::DisabledOperationException(inner) => inner.fmt(f),
Error::InternalException(inner) => inner.fmt(f),
Error::InvalidPaginationTokenException(inner) => inner.fmt(f),
Error::InvalidTypeException(inner) => inner.fmt(f),
Error::LimitExceededException(inner) => inner.fmt(f),
Error::ResourceAlreadyExistsException(inner) => inner.fmt(f),
Error::ResourceNotFoundException(inner) => inner.fmt(f),
Error::SlotNotAvailableException(inner) => inner.fmt(f),
Error::ValidationException(inner) => inner.fmt(f),
Error::Unhandled(inner) => inner.fmt(f),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::accept_inbound_connection::AcceptInboundConnectionError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::accept_inbound_connection::AcceptInboundConnectionError,
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::accept_inbound_connection::AcceptInboundConnectionError> for Error {
fn from(
err: crate::operation::accept_inbound_connection::AcceptInboundConnectionError,
) -> Self {
match err {
crate::operation::accept_inbound_connection::AcceptInboundConnectionError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::accept_inbound_connection::AcceptInboundConnectionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::accept_inbound_connection::AcceptInboundConnectionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::accept_inbound_connection::AcceptInboundConnectionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::add_tags::AddTagsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<crate::operation::add_tags::AddTagsError, 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::add_tags::AddTagsError> for Error {
fn from(err: crate::operation::add_tags::AddTagsError) -> Self {
match err {
crate::operation::add_tags::AddTagsError::BaseException(inner) => {
Error::BaseException(inner)
}
crate::operation::add_tags::AddTagsError::InternalException(inner) => {
Error::InternalException(inner)
}
crate::operation::add_tags::AddTagsError::LimitExceededException(inner) => {
Error::LimitExceededException(inner)
}
crate::operation::add_tags::AddTagsError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::add_tags::AddTagsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::associate_package::AssociatePackageError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::associate_package::AssociatePackageError,
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::associate_package::AssociatePackageError> for Error {
fn from(err: crate::operation::associate_package::AssociatePackageError) -> Self {
match err {
crate::operation::associate_package::AssociatePackageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::associate_package::AssociatePackageError::BaseException(inner) => Error::BaseException(inner),
crate::operation::associate_package::AssociatePackageError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::associate_package::AssociatePackageError::InternalException(inner) => Error::InternalException(inner),
crate::operation::associate_package::AssociatePackageError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::associate_package::AssociatePackageError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::associate_package::AssociatePackageError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::authorize_vpc_endpoint_access::AuthorizeVpcEndpointAccessError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::authorize_vpc_endpoint_access::AuthorizeVpcEndpointAccessError,
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::authorize_vpc_endpoint_access::AuthorizeVpcEndpointAccessError>
for Error
{
fn from(
err: crate::operation::authorize_vpc_endpoint_access::AuthorizeVpcEndpointAccessError,
) -> Self {
match err {
crate::operation::authorize_vpc_endpoint_access::AuthorizeVpcEndpointAccessError::BaseException(inner) => Error::BaseException(inner),
crate::operation::authorize_vpc_endpoint_access::AuthorizeVpcEndpointAccessError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::authorize_vpc_endpoint_access::AuthorizeVpcEndpointAccessError::InternalException(inner) => Error::InternalException(inner),
crate::operation::authorize_vpc_endpoint_access::AuthorizeVpcEndpointAccessError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::authorize_vpc_endpoint_access::AuthorizeVpcEndpointAccessError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::authorize_vpc_endpoint_access::AuthorizeVpcEndpointAccessError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::authorize_vpc_endpoint_access::AuthorizeVpcEndpointAccessError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::cancel_service_software_update::CancelServiceSoftwareUpdateError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::cancel_service_software_update::CancelServiceSoftwareUpdateError,
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_service_software_update::CancelServiceSoftwareUpdateError>
for Error
{
fn from(
err: crate::operation::cancel_service_software_update::CancelServiceSoftwareUpdateError,
) -> Self {
match err {
crate::operation::cancel_service_software_update::CancelServiceSoftwareUpdateError::BaseException(inner) => Error::BaseException(inner),
crate::operation::cancel_service_software_update::CancelServiceSoftwareUpdateError::InternalException(inner) => Error::InternalException(inner),
crate::operation::cancel_service_software_update::CancelServiceSoftwareUpdateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::cancel_service_software_update::CancelServiceSoftwareUpdateError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::cancel_service_software_update::CancelServiceSoftwareUpdateError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_http::result::SdkError<crate::operation::create_domain::CreateDomainError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::create_domain::CreateDomainError,
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_domain::CreateDomainError> for Error {
fn from(err: crate::operation::create_domain::CreateDomainError) -> Self {
match err {
crate::operation::create_domain::CreateDomainError::BaseException(inner) => {
Error::BaseException(inner)
}
crate::operation::create_domain::CreateDomainError::DisabledOperationException(
inner,
) => Error::DisabledOperationException(inner),
crate::operation::create_domain::CreateDomainError::InternalException(inner) => {
Error::InternalException(inner)
}
crate::operation::create_domain::CreateDomainError::InvalidTypeException(inner) => {
Error::InvalidTypeException(inner)
}
crate::operation::create_domain::CreateDomainError::LimitExceededException(inner) => {
Error::LimitExceededException(inner)
}
crate::operation::create_domain::CreateDomainError::ResourceAlreadyExistsException(
inner,
) => Error::ResourceAlreadyExistsException(inner),
crate::operation::create_domain::CreateDomainError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::create_domain::CreateDomainError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::create_outbound_connection::CreateOutboundConnectionError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::create_outbound_connection::CreateOutboundConnectionError,
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_outbound_connection::CreateOutboundConnectionError> for Error {
fn from(
err: crate::operation::create_outbound_connection::CreateOutboundConnectionError,
) -> Self {
match err {
crate::operation::create_outbound_connection::CreateOutboundConnectionError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::create_outbound_connection::CreateOutboundConnectionError::InternalException(inner) => Error::InternalException(inner),
crate::operation::create_outbound_connection::CreateOutboundConnectionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::create_outbound_connection::CreateOutboundConnectionError::ResourceAlreadyExistsException(inner) => Error::ResourceAlreadyExistsException(inner),
crate::operation::create_outbound_connection::CreateOutboundConnectionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::create_package::CreatePackageError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::create_package::CreatePackageError,
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_package::CreatePackageError> for Error {
fn from(err: crate::operation::create_package::CreatePackageError) -> Self {
match err {
crate::operation::create_package::CreatePackageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::create_package::CreatePackageError::BaseException(inner) => Error::BaseException(inner),
crate::operation::create_package::CreatePackageError::InternalException(inner) => Error::InternalException(inner),
crate::operation::create_package::CreatePackageError::InvalidTypeException(inner) => Error::InvalidTypeException(inner),
crate::operation::create_package::CreatePackageError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::create_package::CreatePackageError::ResourceAlreadyExistsException(inner) => Error::ResourceAlreadyExistsException(inner),
crate::operation::create_package::CreatePackageError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::create_package::CreatePackageError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::create_vpc_endpoint::CreateVpcEndpointError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::create_vpc_endpoint::CreateVpcEndpointError,
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_vpc_endpoint::CreateVpcEndpointError> for Error {
fn from(err: crate::operation::create_vpc_endpoint::CreateVpcEndpointError) -> Self {
match err {
crate::operation::create_vpc_endpoint::CreateVpcEndpointError::BaseException(inner) => Error::BaseException(inner),
crate::operation::create_vpc_endpoint::CreateVpcEndpointError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_vpc_endpoint::CreateVpcEndpointError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::create_vpc_endpoint::CreateVpcEndpointError::InternalException(inner) => Error::InternalException(inner),
crate::operation::create_vpc_endpoint::CreateVpcEndpointError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::create_vpc_endpoint::CreateVpcEndpointError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::create_vpc_endpoint::CreateVpcEndpointError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_http::result::SdkError<crate::operation::delete_domain::DeleteDomainError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::delete_domain::DeleteDomainError,
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_domain::DeleteDomainError> for Error {
fn from(err: crate::operation::delete_domain::DeleteDomainError) -> Self {
match err {
crate::operation::delete_domain::DeleteDomainError::BaseException(inner) => {
Error::BaseException(inner)
}
crate::operation::delete_domain::DeleteDomainError::InternalException(inner) => {
Error::InternalException(inner)
}
crate::operation::delete_domain::DeleteDomainError::ResourceNotFoundException(
inner,
) => Error::ResourceNotFoundException(inner),
crate::operation::delete_domain::DeleteDomainError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::delete_domain::DeleteDomainError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::delete_inbound_connection::DeleteInboundConnectionError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::delete_inbound_connection::DeleteInboundConnectionError,
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_inbound_connection::DeleteInboundConnectionError> for Error {
fn from(
err: crate::operation::delete_inbound_connection::DeleteInboundConnectionError,
) -> Self {
match err {
crate::operation::delete_inbound_connection::DeleteInboundConnectionError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::delete_inbound_connection::DeleteInboundConnectionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::delete_inbound_connection::DeleteInboundConnectionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::delete_outbound_connection::DeleteOutboundConnectionError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::delete_outbound_connection::DeleteOutboundConnectionError,
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_outbound_connection::DeleteOutboundConnectionError> for Error {
fn from(
err: crate::operation::delete_outbound_connection::DeleteOutboundConnectionError,
) -> Self {
match err {
crate::operation::delete_outbound_connection::DeleteOutboundConnectionError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::delete_outbound_connection::DeleteOutboundConnectionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::delete_outbound_connection::DeleteOutboundConnectionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::delete_package::DeletePackageError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::delete_package::DeletePackageError,
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_package::DeletePackageError> for Error {
fn from(err: crate::operation::delete_package::DeletePackageError) -> Self {
match err {
crate::operation::delete_package::DeletePackageError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::delete_package::DeletePackageError::BaseException(inner) => {
Error::BaseException(inner)
}
crate::operation::delete_package::DeletePackageError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::delete_package::DeletePackageError::InternalException(inner) => {
Error::InternalException(inner)
}
crate::operation::delete_package::DeletePackageError::ResourceNotFoundException(
inner,
) => Error::ResourceNotFoundException(inner),
crate::operation::delete_package::DeletePackageError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::delete_package::DeletePackageError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::delete_vpc_endpoint::DeleteVpcEndpointError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::delete_vpc_endpoint::DeleteVpcEndpointError,
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_vpc_endpoint::DeleteVpcEndpointError> for Error {
fn from(err: crate::operation::delete_vpc_endpoint::DeleteVpcEndpointError) -> Self {
match err {
crate::operation::delete_vpc_endpoint::DeleteVpcEndpointError::BaseException(inner) => Error::BaseException(inner),
crate::operation::delete_vpc_endpoint::DeleteVpcEndpointError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::delete_vpc_endpoint::DeleteVpcEndpointError::InternalException(inner) => Error::InternalException(inner),
crate::operation::delete_vpc_endpoint::DeleteVpcEndpointError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::delete_vpc_endpoint::DeleteVpcEndpointError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::describe_domain::DescribeDomainError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::describe_domain::DescribeDomainError,
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::describe_domain::DescribeDomainError> for Error {
fn from(err: crate::operation::describe_domain::DescribeDomainError) -> Self {
match err {
crate::operation::describe_domain::DescribeDomainError::BaseException(inner) => {
Error::BaseException(inner)
}
crate::operation::describe_domain::DescribeDomainError::InternalException(inner) => {
Error::InternalException(inner)
}
crate::operation::describe_domain::DescribeDomainError::ResourceNotFoundException(
inner,
) => Error::ResourceNotFoundException(inner),
crate::operation::describe_domain::DescribeDomainError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::describe_domain::DescribeDomainError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::describe_domain_auto_tunes::DescribeDomainAutoTunesError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::describe_domain_auto_tunes::DescribeDomainAutoTunesError,
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::describe_domain_auto_tunes::DescribeDomainAutoTunesError> for Error {
fn from(
err: crate::operation::describe_domain_auto_tunes::DescribeDomainAutoTunesError,
) -> Self {
match err {
crate::operation::describe_domain_auto_tunes::DescribeDomainAutoTunesError::BaseException(inner) => Error::BaseException(inner),
crate::operation::describe_domain_auto_tunes::DescribeDomainAutoTunesError::InternalException(inner) => Error::InternalException(inner),
crate::operation::describe_domain_auto_tunes::DescribeDomainAutoTunesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::describe_domain_auto_tunes::DescribeDomainAutoTunesError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::describe_domain_auto_tunes::DescribeDomainAutoTunesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::describe_domain_change_progress::DescribeDomainChangeProgressError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::describe_domain_change_progress::DescribeDomainChangeProgressError,
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::describe_domain_change_progress::DescribeDomainChangeProgressError>
for Error
{
fn from(
err: crate::operation::describe_domain_change_progress::DescribeDomainChangeProgressError,
) -> Self {
match err {
crate::operation::describe_domain_change_progress::DescribeDomainChangeProgressError::BaseException(inner) => Error::BaseException(inner),
crate::operation::describe_domain_change_progress::DescribeDomainChangeProgressError::InternalException(inner) => Error::InternalException(inner),
crate::operation::describe_domain_change_progress::DescribeDomainChangeProgressError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::describe_domain_change_progress::DescribeDomainChangeProgressError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::describe_domain_change_progress::DescribeDomainChangeProgressError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::describe_domain_config::DescribeDomainConfigError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::describe_domain_config::DescribeDomainConfigError,
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::describe_domain_config::DescribeDomainConfigError> for Error {
fn from(err: crate::operation::describe_domain_config::DescribeDomainConfigError) -> Self {
match err {
crate::operation::describe_domain_config::DescribeDomainConfigError::BaseException(inner) => Error::BaseException(inner),
crate::operation::describe_domain_config::DescribeDomainConfigError::InternalException(inner) => Error::InternalException(inner),
crate::operation::describe_domain_config::DescribeDomainConfigError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::describe_domain_config::DescribeDomainConfigError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::describe_domain_config::DescribeDomainConfigError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::describe_domain_health::DescribeDomainHealthError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::describe_domain_health::DescribeDomainHealthError,
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::describe_domain_health::DescribeDomainHealthError> for Error {
fn from(err: crate::operation::describe_domain_health::DescribeDomainHealthError) -> Self {
match err {
crate::operation::describe_domain_health::DescribeDomainHealthError::BaseException(inner) => Error::BaseException(inner),
crate::operation::describe_domain_health::DescribeDomainHealthError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::describe_domain_health::DescribeDomainHealthError::InternalException(inner) => Error::InternalException(inner),
crate::operation::describe_domain_health::DescribeDomainHealthError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::describe_domain_health::DescribeDomainHealthError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::describe_domain_health::DescribeDomainHealthError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::describe_domain_nodes::DescribeDomainNodesError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::describe_domain_nodes::DescribeDomainNodesError,
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::describe_domain_nodes::DescribeDomainNodesError> for Error {
fn from(err: crate::operation::describe_domain_nodes::DescribeDomainNodesError) -> Self {
match err {
crate::operation::describe_domain_nodes::DescribeDomainNodesError::BaseException(inner) => Error::BaseException(inner),
crate::operation::describe_domain_nodes::DescribeDomainNodesError::DependencyFailureException(inner) => Error::DependencyFailureException(inner),
crate::operation::describe_domain_nodes::DescribeDomainNodesError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::describe_domain_nodes::DescribeDomainNodesError::InternalException(inner) => Error::InternalException(inner),
crate::operation::describe_domain_nodes::DescribeDomainNodesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::describe_domain_nodes::DescribeDomainNodesError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::describe_domain_nodes::DescribeDomainNodesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::describe_domains::DescribeDomainsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::describe_domains::DescribeDomainsError,
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::describe_domains::DescribeDomainsError> for Error {
fn from(err: crate::operation::describe_domains::DescribeDomainsError) -> Self {
match err {
crate::operation::describe_domains::DescribeDomainsError::BaseException(inner) => {
Error::BaseException(inner)
}
crate::operation::describe_domains::DescribeDomainsError::InternalException(inner) => {
Error::InternalException(inner)
}
crate::operation::describe_domains::DescribeDomainsError::ValidationException(
inner,
) => Error::ValidationException(inner),
crate::operation::describe_domains::DescribeDomainsError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::describe_dry_run_progress::DescribeDryRunProgressError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::describe_dry_run_progress::DescribeDryRunProgressError,
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::describe_dry_run_progress::DescribeDryRunProgressError> for Error {
fn from(err: crate::operation::describe_dry_run_progress::DescribeDryRunProgressError) -> Self {
match err {
crate::operation::describe_dry_run_progress::DescribeDryRunProgressError::BaseException(inner) => Error::BaseException(inner),
crate::operation::describe_dry_run_progress::DescribeDryRunProgressError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::describe_dry_run_progress::DescribeDryRunProgressError::InternalException(inner) => Error::InternalException(inner),
crate::operation::describe_dry_run_progress::DescribeDryRunProgressError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::describe_dry_run_progress::DescribeDryRunProgressError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::describe_dry_run_progress::DescribeDryRunProgressError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::describe_inbound_connections::DescribeInboundConnectionsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::describe_inbound_connections::DescribeInboundConnectionsError,
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::describe_inbound_connections::DescribeInboundConnectionsError>
for Error
{
fn from(
err: crate::operation::describe_inbound_connections::DescribeInboundConnectionsError,
) -> Self {
match err {
crate::operation::describe_inbound_connections::DescribeInboundConnectionsError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::describe_inbound_connections::DescribeInboundConnectionsError::InvalidPaginationTokenException(inner) => Error::InvalidPaginationTokenException(inner),
crate::operation::describe_inbound_connections::DescribeInboundConnectionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::describe_instance_type_limits::DescribeInstanceTypeLimitsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::describe_instance_type_limits::DescribeInstanceTypeLimitsError,
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::describe_instance_type_limits::DescribeInstanceTypeLimitsError>
for Error
{
fn from(
err: crate::operation::describe_instance_type_limits::DescribeInstanceTypeLimitsError,
) -> Self {
match err {
crate::operation::describe_instance_type_limits::DescribeInstanceTypeLimitsError::BaseException(inner) => Error::BaseException(inner),
crate::operation::describe_instance_type_limits::DescribeInstanceTypeLimitsError::InternalException(inner) => Error::InternalException(inner),
crate::operation::describe_instance_type_limits::DescribeInstanceTypeLimitsError::InvalidTypeException(inner) => Error::InvalidTypeException(inner),
crate::operation::describe_instance_type_limits::DescribeInstanceTypeLimitsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::describe_instance_type_limits::DescribeInstanceTypeLimitsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::describe_instance_type_limits::DescribeInstanceTypeLimitsError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::describe_instance_type_limits::DescribeInstanceTypeLimitsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::describe_outbound_connections::DescribeOutboundConnectionsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::describe_outbound_connections::DescribeOutboundConnectionsError,
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::describe_outbound_connections::DescribeOutboundConnectionsError>
for Error
{
fn from(
err: crate::operation::describe_outbound_connections::DescribeOutboundConnectionsError,
) -> Self {
match err {
crate::operation::describe_outbound_connections::DescribeOutboundConnectionsError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::describe_outbound_connections::DescribeOutboundConnectionsError::InvalidPaginationTokenException(inner) => Error::InvalidPaginationTokenException(inner),
crate::operation::describe_outbound_connections::DescribeOutboundConnectionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::describe_packages::DescribePackagesError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::describe_packages::DescribePackagesError,
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::describe_packages::DescribePackagesError> for Error {
fn from(err: crate::operation::describe_packages::DescribePackagesError) -> Self {
match err {
crate::operation::describe_packages::DescribePackagesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::describe_packages::DescribePackagesError::BaseException(inner) => Error::BaseException(inner),
crate::operation::describe_packages::DescribePackagesError::InternalException(inner) => Error::InternalException(inner),
crate::operation::describe_packages::DescribePackagesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::describe_packages::DescribePackagesError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::describe_packages::DescribePackagesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::describe_reserved_instance_offerings::DescribeReservedInstanceOfferingsError, R>> for Error where R: Send + Sync + std::fmt::Debug + 'static {
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::describe_reserved_instance_offerings::DescribeReservedInstanceOfferingsError, 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::describe_reserved_instance_offerings::DescribeReservedInstanceOfferingsError> for Error {
fn from(err: crate::operation::describe_reserved_instance_offerings::DescribeReservedInstanceOfferingsError) -> Self {
match err {
crate::operation::describe_reserved_instance_offerings::DescribeReservedInstanceOfferingsError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::describe_reserved_instance_offerings::DescribeReservedInstanceOfferingsError::InternalException(inner) => Error::InternalException(inner),
crate::operation::describe_reserved_instance_offerings::DescribeReservedInstanceOfferingsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::describe_reserved_instance_offerings::DescribeReservedInstanceOfferingsError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::describe_reserved_instance_offerings::DescribeReservedInstanceOfferingsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::describe_reserved_instances::DescribeReservedInstancesError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::describe_reserved_instances::DescribeReservedInstancesError,
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::describe_reserved_instances::DescribeReservedInstancesError> for Error {
fn from(
err: crate::operation::describe_reserved_instances::DescribeReservedInstancesError,
) -> Self {
match err {
crate::operation::describe_reserved_instances::DescribeReservedInstancesError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::describe_reserved_instances::DescribeReservedInstancesError::InternalException(inner) => Error::InternalException(inner),
crate::operation::describe_reserved_instances::DescribeReservedInstancesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::describe_reserved_instances::DescribeReservedInstancesError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::describe_reserved_instances::DescribeReservedInstancesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::describe_vpc_endpoints::DescribeVpcEndpointsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::describe_vpc_endpoints::DescribeVpcEndpointsError,
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::describe_vpc_endpoints::DescribeVpcEndpointsError> for Error {
fn from(err: crate::operation::describe_vpc_endpoints::DescribeVpcEndpointsError) -> Self {
match err {
crate::operation::describe_vpc_endpoints::DescribeVpcEndpointsError::BaseException(inner) => Error::BaseException(inner),
crate::operation::describe_vpc_endpoints::DescribeVpcEndpointsError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::describe_vpc_endpoints::DescribeVpcEndpointsError::InternalException(inner) => Error::InternalException(inner),
crate::operation::describe_vpc_endpoints::DescribeVpcEndpointsError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::describe_vpc_endpoints::DescribeVpcEndpointsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::dissociate_package::DissociatePackageError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::dissociate_package::DissociatePackageError,
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::dissociate_package::DissociatePackageError> for Error {
fn from(err: crate::operation::dissociate_package::DissociatePackageError) -> Self {
match err {
crate::operation::dissociate_package::DissociatePackageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::dissociate_package::DissociatePackageError::BaseException(inner) => Error::BaseException(inner),
crate::operation::dissociate_package::DissociatePackageError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::dissociate_package::DissociatePackageError::InternalException(inner) => Error::InternalException(inner),
crate::operation::dissociate_package::DissociatePackageError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::dissociate_package::DissociatePackageError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::dissociate_package::DissociatePackageError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::get_compatible_versions::GetCompatibleVersionsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::get_compatible_versions::GetCompatibleVersionsError,
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_compatible_versions::GetCompatibleVersionsError> for Error {
fn from(err: crate::operation::get_compatible_versions::GetCompatibleVersionsError) -> Self {
match err {
crate::operation::get_compatible_versions::GetCompatibleVersionsError::BaseException(inner) => Error::BaseException(inner),
crate::operation::get_compatible_versions::GetCompatibleVersionsError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::get_compatible_versions::GetCompatibleVersionsError::InternalException(inner) => Error::InternalException(inner),
crate::operation::get_compatible_versions::GetCompatibleVersionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_compatible_versions::GetCompatibleVersionsError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_compatible_versions::GetCompatibleVersionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::get_package_version_history::GetPackageVersionHistoryError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::get_package_version_history::GetPackageVersionHistoryError,
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_package_version_history::GetPackageVersionHistoryError> for Error {
fn from(
err: crate::operation::get_package_version_history::GetPackageVersionHistoryError,
) -> Self {
match err {
crate::operation::get_package_version_history::GetPackageVersionHistoryError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_package_version_history::GetPackageVersionHistoryError::BaseException(inner) => Error::BaseException(inner),
crate::operation::get_package_version_history::GetPackageVersionHistoryError::InternalException(inner) => Error::InternalException(inner),
crate::operation::get_package_version_history::GetPackageVersionHistoryError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_package_version_history::GetPackageVersionHistoryError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_package_version_history::GetPackageVersionHistoryError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::get_upgrade_history::GetUpgradeHistoryError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::get_upgrade_history::GetUpgradeHistoryError,
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_upgrade_history::GetUpgradeHistoryError> for Error {
fn from(err: crate::operation::get_upgrade_history::GetUpgradeHistoryError) -> Self {
match err {
crate::operation::get_upgrade_history::GetUpgradeHistoryError::BaseException(inner) => Error::BaseException(inner),
crate::operation::get_upgrade_history::GetUpgradeHistoryError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::get_upgrade_history::GetUpgradeHistoryError::InternalException(inner) => Error::InternalException(inner),
crate::operation::get_upgrade_history::GetUpgradeHistoryError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_upgrade_history::GetUpgradeHistoryError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_upgrade_history::GetUpgradeHistoryError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::get_upgrade_status::GetUpgradeStatusError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::get_upgrade_status::GetUpgradeStatusError,
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_upgrade_status::GetUpgradeStatusError> for Error {
fn from(err: crate::operation::get_upgrade_status::GetUpgradeStatusError) -> Self {
match err {
crate::operation::get_upgrade_status::GetUpgradeStatusError::BaseException(inner) => Error::BaseException(inner),
crate::operation::get_upgrade_status::GetUpgradeStatusError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::get_upgrade_status::GetUpgradeStatusError::InternalException(inner) => Error::InternalException(inner),
crate::operation::get_upgrade_status::GetUpgradeStatusError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_upgrade_status::GetUpgradeStatusError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_upgrade_status::GetUpgradeStatusError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::list_domain_names::ListDomainNamesError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::list_domain_names::ListDomainNamesError,
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_domain_names::ListDomainNamesError> for Error {
fn from(err: crate::operation::list_domain_names::ListDomainNamesError) -> Self {
match err {
crate::operation::list_domain_names::ListDomainNamesError::BaseException(inner) => {
Error::BaseException(inner)
}
crate::operation::list_domain_names::ListDomainNamesError::ValidationException(
inner,
) => Error::ValidationException(inner),
crate::operation::list_domain_names::ListDomainNamesError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::list_domains_for_package::ListDomainsForPackageError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::list_domains_for_package::ListDomainsForPackageError,
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_domains_for_package::ListDomainsForPackageError> for Error {
fn from(err: crate::operation::list_domains_for_package::ListDomainsForPackageError) -> Self {
match err {
crate::operation::list_domains_for_package::ListDomainsForPackageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_domains_for_package::ListDomainsForPackageError::BaseException(inner) => Error::BaseException(inner),
crate::operation::list_domains_for_package::ListDomainsForPackageError::InternalException(inner) => Error::InternalException(inner),
crate::operation::list_domains_for_package::ListDomainsForPackageError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::list_domains_for_package::ListDomainsForPackageError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_domains_for_package::ListDomainsForPackageError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::list_instance_type_details::ListInstanceTypeDetailsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::list_instance_type_details::ListInstanceTypeDetailsError,
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_instance_type_details::ListInstanceTypeDetailsError> for Error {
fn from(
err: crate::operation::list_instance_type_details::ListInstanceTypeDetailsError,
) -> Self {
match err {
crate::operation::list_instance_type_details::ListInstanceTypeDetailsError::BaseException(inner) => Error::BaseException(inner),
crate::operation::list_instance_type_details::ListInstanceTypeDetailsError::InternalException(inner) => Error::InternalException(inner),
crate::operation::list_instance_type_details::ListInstanceTypeDetailsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::list_instance_type_details::ListInstanceTypeDetailsError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_instance_type_details::ListInstanceTypeDetailsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::list_packages_for_domain::ListPackagesForDomainError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::list_packages_for_domain::ListPackagesForDomainError,
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_packages_for_domain::ListPackagesForDomainError> for Error {
fn from(err: crate::operation::list_packages_for_domain::ListPackagesForDomainError) -> Self {
match err {
crate::operation::list_packages_for_domain::ListPackagesForDomainError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_packages_for_domain::ListPackagesForDomainError::BaseException(inner) => Error::BaseException(inner),
crate::operation::list_packages_for_domain::ListPackagesForDomainError::InternalException(inner) => Error::InternalException(inner),
crate::operation::list_packages_for_domain::ListPackagesForDomainError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::list_packages_for_domain::ListPackagesForDomainError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_packages_for_domain::ListPackagesForDomainError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::list_scheduled_actions::ListScheduledActionsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::list_scheduled_actions::ListScheduledActionsError,
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_scheduled_actions::ListScheduledActionsError> for Error {
fn from(err: crate::operation::list_scheduled_actions::ListScheduledActionsError) -> Self {
match err {
crate::operation::list_scheduled_actions::ListScheduledActionsError::BaseException(inner) => Error::BaseException(inner),
crate::operation::list_scheduled_actions::ListScheduledActionsError::InternalException(inner) => Error::InternalException(inner),
crate::operation::list_scheduled_actions::ListScheduledActionsError::InvalidPaginationTokenException(inner) => Error::InvalidPaginationTokenException(inner),
crate::operation::list_scheduled_actions::ListScheduledActionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::list_scheduled_actions::ListScheduledActionsError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_scheduled_actions::ListScheduledActionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_tags::ListTagsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<crate::operation::list_tags::ListTagsError, 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_tags::ListTagsError> for Error {
fn from(err: crate::operation::list_tags::ListTagsError) -> Self {
match err {
crate::operation::list_tags::ListTagsError::BaseException(inner) => {
Error::BaseException(inner)
}
crate::operation::list_tags::ListTagsError::InternalException(inner) => {
Error::InternalException(inner)
}
crate::operation::list_tags::ListTagsError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::list_tags::ListTagsError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::list_tags::ListTagsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_http::result::SdkError<crate::operation::list_versions::ListVersionsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::list_versions::ListVersionsError,
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_versions::ListVersionsError> for Error {
fn from(err: crate::operation::list_versions::ListVersionsError) -> Self {
match err {
crate::operation::list_versions::ListVersionsError::BaseException(inner) => {
Error::BaseException(inner)
}
crate::operation::list_versions::ListVersionsError::InternalException(inner) => {
Error::InternalException(inner)
}
crate::operation::list_versions::ListVersionsError::ResourceNotFoundException(
inner,
) => Error::ResourceNotFoundException(inner),
crate::operation::list_versions::ListVersionsError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::list_versions::ListVersionsError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::list_vpc_endpoint_access::ListVpcEndpointAccessError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::list_vpc_endpoint_access::ListVpcEndpointAccessError,
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_vpc_endpoint_access::ListVpcEndpointAccessError> for Error {
fn from(err: crate::operation::list_vpc_endpoint_access::ListVpcEndpointAccessError) -> Self {
match err {
crate::operation::list_vpc_endpoint_access::ListVpcEndpointAccessError::BaseException(inner) => Error::BaseException(inner),
crate::operation::list_vpc_endpoint_access::ListVpcEndpointAccessError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::list_vpc_endpoint_access::ListVpcEndpointAccessError::InternalException(inner) => Error::InternalException(inner),
crate::operation::list_vpc_endpoint_access::ListVpcEndpointAccessError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::list_vpc_endpoint_access::ListVpcEndpointAccessError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::list_vpc_endpoints::ListVpcEndpointsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::list_vpc_endpoints::ListVpcEndpointsError,
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_vpc_endpoints::ListVpcEndpointsError> for Error {
fn from(err: crate::operation::list_vpc_endpoints::ListVpcEndpointsError) -> Self {
match err {
crate::operation::list_vpc_endpoints::ListVpcEndpointsError::BaseException(inner) => Error::BaseException(inner),
crate::operation::list_vpc_endpoints::ListVpcEndpointsError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::list_vpc_endpoints::ListVpcEndpointsError::InternalException(inner) => Error::InternalException(inner),
crate::operation::list_vpc_endpoints::ListVpcEndpointsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::list_vpc_endpoints_for_domain::ListVpcEndpointsForDomainError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::list_vpc_endpoints_for_domain::ListVpcEndpointsForDomainError,
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_vpc_endpoints_for_domain::ListVpcEndpointsForDomainError>
for Error
{
fn from(
err: crate::operation::list_vpc_endpoints_for_domain::ListVpcEndpointsForDomainError,
) -> Self {
match err {
crate::operation::list_vpc_endpoints_for_domain::ListVpcEndpointsForDomainError::BaseException(inner) => Error::BaseException(inner),
crate::operation::list_vpc_endpoints_for_domain::ListVpcEndpointsForDomainError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::list_vpc_endpoints_for_domain::ListVpcEndpointsForDomainError::InternalException(inner) => Error::InternalException(inner),
crate::operation::list_vpc_endpoints_for_domain::ListVpcEndpointsForDomainError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::list_vpc_endpoints_for_domain::ListVpcEndpointsForDomainError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::purchase_reserved_instance_offering::PurchaseReservedInstanceOfferingError, R>> for Error where R: Send + Sync + std::fmt::Debug + 'static {
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::purchase_reserved_instance_offering::PurchaseReservedInstanceOfferingError, 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::purchase_reserved_instance_offering::PurchaseReservedInstanceOfferingError> for Error {
fn from(err: crate::operation::purchase_reserved_instance_offering::PurchaseReservedInstanceOfferingError) -> Self {
match err {
crate::operation::purchase_reserved_instance_offering::PurchaseReservedInstanceOfferingError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::purchase_reserved_instance_offering::PurchaseReservedInstanceOfferingError::InternalException(inner) => Error::InternalException(inner),
crate::operation::purchase_reserved_instance_offering::PurchaseReservedInstanceOfferingError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::purchase_reserved_instance_offering::PurchaseReservedInstanceOfferingError::ResourceAlreadyExistsException(inner) => Error::ResourceAlreadyExistsException(inner),
crate::operation::purchase_reserved_instance_offering::PurchaseReservedInstanceOfferingError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::purchase_reserved_instance_offering::PurchaseReservedInstanceOfferingError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::purchase_reserved_instance_offering::PurchaseReservedInstanceOfferingError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::reject_inbound_connection::RejectInboundConnectionError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::reject_inbound_connection::RejectInboundConnectionError,
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::reject_inbound_connection::RejectInboundConnectionError> for Error {
fn from(
err: crate::operation::reject_inbound_connection::RejectInboundConnectionError,
) -> Self {
match err {
crate::operation::reject_inbound_connection::RejectInboundConnectionError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::reject_inbound_connection::RejectInboundConnectionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::reject_inbound_connection::RejectInboundConnectionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::remove_tags::RemoveTagsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<crate::operation::remove_tags::RemoveTagsError, 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::remove_tags::RemoveTagsError> for Error {
fn from(err: crate::operation::remove_tags::RemoveTagsError) -> Self {
match err {
crate::operation::remove_tags::RemoveTagsError::BaseException(inner) => {
Error::BaseException(inner)
}
crate::operation::remove_tags::RemoveTagsError::InternalException(inner) => {
Error::InternalException(inner)
}
crate::operation::remove_tags::RemoveTagsError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::remove_tags::RemoveTagsError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::revoke_vpc_endpoint_access::RevokeVpcEndpointAccessError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::revoke_vpc_endpoint_access::RevokeVpcEndpointAccessError,
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::revoke_vpc_endpoint_access::RevokeVpcEndpointAccessError> for Error {
fn from(
err: crate::operation::revoke_vpc_endpoint_access::RevokeVpcEndpointAccessError,
) -> Self {
match err {
crate::operation::revoke_vpc_endpoint_access::RevokeVpcEndpointAccessError::BaseException(inner) => Error::BaseException(inner),
crate::operation::revoke_vpc_endpoint_access::RevokeVpcEndpointAccessError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::revoke_vpc_endpoint_access::RevokeVpcEndpointAccessError::InternalException(inner) => Error::InternalException(inner),
crate::operation::revoke_vpc_endpoint_access::RevokeVpcEndpointAccessError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::revoke_vpc_endpoint_access::RevokeVpcEndpointAccessError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::revoke_vpc_endpoint_access::RevokeVpcEndpointAccessError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::start_service_software_update::StartServiceSoftwareUpdateError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::start_service_software_update::StartServiceSoftwareUpdateError,
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::start_service_software_update::StartServiceSoftwareUpdateError>
for Error
{
fn from(
err: crate::operation::start_service_software_update::StartServiceSoftwareUpdateError,
) -> Self {
match err {
crate::operation::start_service_software_update::StartServiceSoftwareUpdateError::BaseException(inner) => Error::BaseException(inner),
crate::operation::start_service_software_update::StartServiceSoftwareUpdateError::InternalException(inner) => Error::InternalException(inner),
crate::operation::start_service_software_update::StartServiceSoftwareUpdateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::start_service_software_update::StartServiceSoftwareUpdateError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::start_service_software_update::StartServiceSoftwareUpdateError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::update_domain_config::UpdateDomainConfigError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::update_domain_config::UpdateDomainConfigError,
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_domain_config::UpdateDomainConfigError> for Error {
fn from(err: crate::operation::update_domain_config::UpdateDomainConfigError) -> Self {
match err {
crate::operation::update_domain_config::UpdateDomainConfigError::BaseException(inner) => Error::BaseException(inner),
crate::operation::update_domain_config::UpdateDomainConfigError::InternalException(inner) => Error::InternalException(inner),
crate::operation::update_domain_config::UpdateDomainConfigError::InvalidTypeException(inner) => Error::InvalidTypeException(inner),
crate::operation::update_domain_config::UpdateDomainConfigError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::update_domain_config::UpdateDomainConfigError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::update_domain_config::UpdateDomainConfigError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::update_domain_config::UpdateDomainConfigError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::update_package::UpdatePackageError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::update_package::UpdatePackageError,
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_package::UpdatePackageError> for Error {
fn from(err: crate::operation::update_package::UpdatePackageError) -> Self {
match err {
crate::operation::update_package::UpdatePackageError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::update_package::UpdatePackageError::BaseException(inner) => {
Error::BaseException(inner)
}
crate::operation::update_package::UpdatePackageError::InternalException(inner) => {
Error::InternalException(inner)
}
crate::operation::update_package::UpdatePackageError::LimitExceededException(inner) => {
Error::LimitExceededException(inner)
}
crate::operation::update_package::UpdatePackageError::ResourceNotFoundException(
inner,
) => Error::ResourceNotFoundException(inner),
crate::operation::update_package::UpdatePackageError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::update_package::UpdatePackageError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::update_scheduled_action::UpdateScheduledActionError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::update_scheduled_action::UpdateScheduledActionError,
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_scheduled_action::UpdateScheduledActionError> for Error {
fn from(err: crate::operation::update_scheduled_action::UpdateScheduledActionError) -> Self {
match err {
crate::operation::update_scheduled_action::UpdateScheduledActionError::BaseException(inner) => Error::BaseException(inner),
crate::operation::update_scheduled_action::UpdateScheduledActionError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_scheduled_action::UpdateScheduledActionError::InternalException(inner) => Error::InternalException(inner),
crate::operation::update_scheduled_action::UpdateScheduledActionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::update_scheduled_action::UpdateScheduledActionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::update_scheduled_action::UpdateScheduledActionError::SlotNotAvailableException(inner) => Error::SlotNotAvailableException(inner),
crate::operation::update_scheduled_action::UpdateScheduledActionError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::update_scheduled_action::UpdateScheduledActionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::update_vpc_endpoint::UpdateVpcEndpointError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::update_vpc_endpoint::UpdateVpcEndpointError,
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_vpc_endpoint::UpdateVpcEndpointError> for Error {
fn from(err: crate::operation::update_vpc_endpoint::UpdateVpcEndpointError) -> Self {
match err {
crate::operation::update_vpc_endpoint::UpdateVpcEndpointError::BaseException(inner) => Error::BaseException(inner),
crate::operation::update_vpc_endpoint::UpdateVpcEndpointError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_vpc_endpoint::UpdateVpcEndpointError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::update_vpc_endpoint::UpdateVpcEndpointError::InternalException(inner) => Error::InternalException(inner),
crate::operation::update_vpc_endpoint::UpdateVpcEndpointError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::update_vpc_endpoint::UpdateVpcEndpointError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::update_vpc_endpoint::UpdateVpcEndpointError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_http::result::SdkError<
crate::operation::upgrade_domain::UpgradeDomainError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_http::result::SdkError<
crate::operation::upgrade_domain::UpgradeDomainError,
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::upgrade_domain::UpgradeDomainError> for Error {
fn from(err: crate::operation::upgrade_domain::UpgradeDomainError) -> Self {
match err {
crate::operation::upgrade_domain::UpgradeDomainError::BaseException(inner) => Error::BaseException(inner),
crate::operation::upgrade_domain::UpgradeDomainError::DisabledOperationException(inner) => Error::DisabledOperationException(inner),
crate::operation::upgrade_domain::UpgradeDomainError::InternalException(inner) => Error::InternalException(inner),
crate::operation::upgrade_domain::UpgradeDomainError::ResourceAlreadyExistsException(inner) => Error::ResourceAlreadyExistsException(inner),
crate::operation::upgrade_domain::UpgradeDomainError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::upgrade_domain::UpgradeDomainError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::upgrade_domain::UpgradeDomainError::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::AccessDeniedException(inner) => inner.source(),
Error::BaseException(inner) => inner.source(),
Error::ConflictException(inner) => inner.source(),
Error::DependencyFailureException(inner) => inner.source(),
Error::DisabledOperationException(inner) => inner.source(),
Error::InternalException(inner) => inner.source(),
Error::InvalidPaginationTokenException(inner) => inner.source(),
Error::InvalidTypeException(inner) => inner.source(),
Error::LimitExceededException(inner) => inner.source(),
Error::ResourceAlreadyExistsException(inner) => inner.source(),
Error::ResourceNotFoundException(inner) => inner.source(),
Error::SlotNotAvailableException(inner) => inner.source(),
Error::ValidationException(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::AccessDeniedException(e) => e.request_id(),
Self::BaseException(e) => e.request_id(),
Self::ConflictException(e) => e.request_id(),
Self::DependencyFailureException(e) => e.request_id(),
Self::DisabledOperationException(e) => e.request_id(),
Self::InternalException(e) => e.request_id(),
Self::InvalidPaginationTokenException(e) => e.request_id(),
Self::InvalidTypeException(e) => e.request_id(),
Self::LimitExceededException(e) => e.request_id(),
Self::ResourceAlreadyExistsException(e) => e.request_id(),
Self::ResourceNotFoundException(e) => e.request_id(),
Self::SlotNotAvailableException(e) => e.request_id(),
Self::ValidationException(e) => e.request_id(),
Self::Unhandled(e) => e.request_id(),
}
}
}