#[non_exhaustive]
#[derive(::std::fmt::Debug)]
pub enum Error {
AddFlowOutputs420Exception(crate::types::error::AddFlowOutputs420Exception),
BadRequestException(crate::types::error::BadRequestException),
ConflictException(crate::types::error::ConflictException),
CreateBridge420Exception(crate::types::error::CreateBridge420Exception),
CreateFlow420Exception(crate::types::error::CreateFlow420Exception),
CreateGateway420Exception(crate::types::error::CreateGateway420Exception),
ForbiddenException(crate::types::error::ForbiddenException),
GrantFlowEntitlements420Exception(crate::types::error::GrantFlowEntitlements420Exception),
InternalServerErrorException(crate::types::error::InternalServerErrorException),
NotFoundException(crate::types::error::NotFoundException),
RouterInputServiceQuotaExceededException(crate::types::error::RouterInputServiceQuotaExceededException),
RouterNetworkInterfaceServiceQuotaExceededException(crate::types::error::RouterNetworkInterfaceServiceQuotaExceededException),
RouterOutputServiceQuotaExceededException(crate::types::error::RouterOutputServiceQuotaExceededException),
ServiceUnavailableException(crate::types::error::ServiceUnavailableException),
TooManyRequestsException(crate::types::error::TooManyRequestsException),
#[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
variable wildcard pattern and check `.code()`:
\
`err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
\
See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
Unhandled(crate::error::sealed_unhandled::Unhandled),
}
impl ::std::fmt::Display for Error {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
Error::AddFlowOutputs420Exception(inner) => inner.fmt(f),
Error::BadRequestException(inner) => inner.fmt(f),
Error::ConflictException(inner) => inner.fmt(f),
Error::CreateBridge420Exception(inner) => inner.fmt(f),
Error::CreateFlow420Exception(inner) => inner.fmt(f),
Error::CreateGateway420Exception(inner) => inner.fmt(f),
Error::ForbiddenException(inner) => inner.fmt(f),
Error::GrantFlowEntitlements420Exception(inner) => inner.fmt(f),
Error::InternalServerErrorException(inner) => inner.fmt(f),
Error::NotFoundException(inner) => inner.fmt(f),
Error::RouterInputServiceQuotaExceededException(inner) => inner.fmt(f),
Error::RouterNetworkInterfaceServiceQuotaExceededException(inner) => inner.fmt(f),
Error::RouterOutputServiceQuotaExceededException(inner) => inner.fmt(f),
Error::ServiceUnavailableException(inner) => inner.fmt(f),
Error::TooManyRequestsException(inner) => inner.fmt(f),
Error::Unhandled(_) => {
if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
write!(f, "unhandled error ({code})")
} else {
f.write_str("unhandled error")
}
}
}
}
}
impl From<::aws_smithy_types::error::operation::BuildError> for Error {
fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
source: value.into(),
meta: ::std::default::Default::default(),
})
}
}
impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
match self {
Self::AddFlowOutputs420Exception(inner) => inner.meta(),
Self::BadRequestException(inner) => inner.meta(),
Self::ConflictException(inner) => inner.meta(),
Self::CreateBridge420Exception(inner) => inner.meta(),
Self::CreateFlow420Exception(inner) => inner.meta(),
Self::CreateGateway420Exception(inner) => inner.meta(),
Self::ForbiddenException(inner) => inner.meta(),
Self::GrantFlowEntitlements420Exception(inner) => inner.meta(),
Self::InternalServerErrorException(inner) => inner.meta(),
Self::NotFoundException(inner) => inner.meta(),
Self::RouterInputServiceQuotaExceededException(inner) => inner.meta(),
Self::RouterNetworkInterfaceServiceQuotaExceededException(inner) => inner.meta(),
Self::RouterOutputServiceQuotaExceededException(inner) => inner.meta(),
Self::ServiceUnavailableException(inner) => inner.meta(),
Self::TooManyRequestsException(inner) => inner.meta(),
Self::Unhandled(inner) => &inner.meta,
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_bridge_outputs::AddBridgeOutputsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_bridge_outputs::AddBridgeOutputsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::add_bridge_outputs::AddBridgeOutputsError> for Error {
fn from(err: crate::operation::add_bridge_outputs::AddBridgeOutputsError) -> Self {
match err {
crate::operation::add_bridge_outputs::AddBridgeOutputsError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::add_bridge_outputs::AddBridgeOutputsError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::add_bridge_outputs::AddBridgeOutputsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::add_bridge_outputs::AddBridgeOutputsError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::add_bridge_outputs::AddBridgeOutputsError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::add_bridge_outputs::AddBridgeOutputsError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::add_bridge_outputs::AddBridgeOutputsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::add_bridge_outputs::AddBridgeOutputsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_bridge_sources::AddBridgeSourcesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_bridge_sources::AddBridgeSourcesError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::add_bridge_sources::AddBridgeSourcesError> for Error {
fn from(err: crate::operation::add_bridge_sources::AddBridgeSourcesError) -> Self {
match err {
crate::operation::add_bridge_sources::AddBridgeSourcesError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::add_bridge_sources::AddBridgeSourcesError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::add_bridge_sources::AddBridgeSourcesError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::add_bridge_sources::AddBridgeSourcesError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::add_bridge_sources::AddBridgeSourcesError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::add_bridge_sources::AddBridgeSourcesError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::add_bridge_sources::AddBridgeSourcesError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::add_bridge_sources::AddBridgeSourcesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_flow_media_streams::AddFlowMediaStreamsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_flow_media_streams::AddFlowMediaStreamsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::add_flow_media_streams::AddFlowMediaStreamsError> for Error {
fn from(err: crate::operation::add_flow_media_streams::AddFlowMediaStreamsError) -> Self {
match err {
crate::operation::add_flow_media_streams::AddFlowMediaStreamsError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::add_flow_media_streams::AddFlowMediaStreamsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::add_flow_media_streams::AddFlowMediaStreamsError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::add_flow_media_streams::AddFlowMediaStreamsError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::add_flow_media_streams::AddFlowMediaStreamsError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::add_flow_media_streams::AddFlowMediaStreamsError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::add_flow_media_streams::AddFlowMediaStreamsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_flow_outputs::AddFlowOutputsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_flow_outputs::AddFlowOutputsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::add_flow_outputs::AddFlowOutputsError> for Error {
fn from(err: crate::operation::add_flow_outputs::AddFlowOutputsError) -> Self {
match err {
crate::operation::add_flow_outputs::AddFlowOutputsError::AddFlowOutputs420Exception(inner) => Error::AddFlowOutputs420Exception(inner),
crate::operation::add_flow_outputs::AddFlowOutputsError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::add_flow_outputs::AddFlowOutputsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::add_flow_outputs::AddFlowOutputsError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::add_flow_outputs::AddFlowOutputsError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::add_flow_outputs::AddFlowOutputsError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::add_flow_outputs::AddFlowOutputsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::add_flow_outputs::AddFlowOutputsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_flow_sources::AddFlowSourcesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_flow_sources::AddFlowSourcesError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::add_flow_sources::AddFlowSourcesError> for Error {
fn from(err: crate::operation::add_flow_sources::AddFlowSourcesError) -> Self {
match err {
crate::operation::add_flow_sources::AddFlowSourcesError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::add_flow_sources::AddFlowSourcesError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::add_flow_sources::AddFlowSourcesError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::add_flow_sources::AddFlowSourcesError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::add_flow_sources::AddFlowSourcesError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::add_flow_sources::AddFlowSourcesError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::add_flow_sources::AddFlowSourcesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_flow_vpc_interfaces::AddFlowVpcInterfacesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_flow_vpc_interfaces::AddFlowVpcInterfacesError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::add_flow_vpc_interfaces::AddFlowVpcInterfacesError> for Error {
fn from(err: crate::operation::add_flow_vpc_interfaces::AddFlowVpcInterfacesError) -> Self {
match err {
crate::operation::add_flow_vpc_interfaces::AddFlowVpcInterfacesError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::add_flow_vpc_interfaces::AddFlowVpcInterfacesError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::add_flow_vpc_interfaces::AddFlowVpcInterfacesError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::add_flow_vpc_interfaces::AddFlowVpcInterfacesError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::add_flow_vpc_interfaces::AddFlowVpcInterfacesError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::add_flow_vpc_interfaces::AddFlowVpcInterfacesError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::add_flow_vpc_interfaces::AddFlowVpcInterfacesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_router_input::BatchGetRouterInputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_router_input::BatchGetRouterInputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::batch_get_router_input::BatchGetRouterInputError> for Error {
fn from(err: crate::operation::batch_get_router_input::BatchGetRouterInputError) -> Self {
match err {
crate::operation::batch_get_router_input::BatchGetRouterInputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::batch_get_router_input::BatchGetRouterInputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::batch_get_router_input::BatchGetRouterInputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::batch_get_router_input::BatchGetRouterInputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::batch_get_router_input::BatchGetRouterInputError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::batch_get_router_input::BatchGetRouterInputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::batch_get_router_network_interface::BatchGetRouterNetworkInterfaceError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::batch_get_router_network_interface::BatchGetRouterNetworkInterfaceError,
R,
>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::batch_get_router_network_interface::BatchGetRouterNetworkInterfaceError> for Error {
fn from(err: crate::operation::batch_get_router_network_interface::BatchGetRouterNetworkInterfaceError) -> Self {
match err {
crate::operation::batch_get_router_network_interface::BatchGetRouterNetworkInterfaceError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::batch_get_router_network_interface::BatchGetRouterNetworkInterfaceError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::batch_get_router_network_interface::BatchGetRouterNetworkInterfaceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::batch_get_router_network_interface::BatchGetRouterNetworkInterfaceError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::batch_get_router_network_interface::BatchGetRouterNetworkInterfaceError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::batch_get_router_network_interface::BatchGetRouterNetworkInterfaceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_router_output::BatchGetRouterOutputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_router_output::BatchGetRouterOutputError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::batch_get_router_output::BatchGetRouterOutputError> for Error {
fn from(err: crate::operation::batch_get_router_output::BatchGetRouterOutputError) -> Self {
match err {
crate::operation::batch_get_router_output::BatchGetRouterOutputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::batch_get_router_output::BatchGetRouterOutputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::batch_get_router_output::BatchGetRouterOutputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::batch_get_router_output::BatchGetRouterOutputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::batch_get_router_output::BatchGetRouterOutputError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::batch_get_router_output::BatchGetRouterOutputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_bridge::CreateBridgeError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_bridge::CreateBridgeError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::create_bridge::CreateBridgeError> for Error {
fn from(err: crate::operation::create_bridge::CreateBridgeError) -> Self {
match err {
crate::operation::create_bridge::CreateBridgeError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::create_bridge::CreateBridgeError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_bridge::CreateBridgeError::CreateBridge420Exception(inner) => Error::CreateBridge420Exception(inner),
crate::operation::create_bridge::CreateBridgeError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::create_bridge::CreateBridgeError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::create_bridge::CreateBridgeError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::create_bridge::CreateBridgeError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::create_bridge::CreateBridgeError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_flow::CreateFlowError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_flow::CreateFlowError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::create_flow::CreateFlowError> for Error {
fn from(err: crate::operation::create_flow::CreateFlowError) -> Self {
match err {
crate::operation::create_flow::CreateFlowError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::create_flow::CreateFlowError::CreateFlow420Exception(inner) => Error::CreateFlow420Exception(inner),
crate::operation::create_flow::CreateFlowError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::create_flow::CreateFlowError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::create_flow::CreateFlowError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::create_flow::CreateFlowError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::create_flow::CreateFlowError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_gateway::CreateGatewayError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_gateway::CreateGatewayError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::create_gateway::CreateGatewayError> for Error {
fn from(err: crate::operation::create_gateway::CreateGatewayError) -> Self {
match err {
crate::operation::create_gateway::CreateGatewayError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::create_gateway::CreateGatewayError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_gateway::CreateGatewayError::CreateGateway420Exception(inner) => Error::CreateGateway420Exception(inner),
crate::operation::create_gateway::CreateGatewayError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::create_gateway::CreateGatewayError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::create_gateway::CreateGatewayError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::create_gateway::CreateGatewayError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::create_gateway::CreateGatewayError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_router_input::CreateRouterInputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_router_input::CreateRouterInputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::create_router_input::CreateRouterInputError> for Error {
fn from(err: crate::operation::create_router_input::CreateRouterInputError) -> Self {
match err {
crate::operation::create_router_input::CreateRouterInputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::create_router_input::CreateRouterInputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_router_input::CreateRouterInputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::create_router_input::CreateRouterInputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::create_router_input::CreateRouterInputError::RouterInputServiceQuotaExceededException(inner) => {
Error::RouterInputServiceQuotaExceededException(inner)
}
crate::operation::create_router_input::CreateRouterInputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::create_router_input::CreateRouterInputError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::create_router_input::CreateRouterInputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_router_network_interface::CreateRouterNetworkInterfaceError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::create_router_network_interface::CreateRouterNetworkInterfaceError,
R,
>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::create_router_network_interface::CreateRouterNetworkInterfaceError> for Error {
fn from(err: crate::operation::create_router_network_interface::CreateRouterNetworkInterfaceError) -> Self {
match err {
crate::operation::create_router_network_interface::CreateRouterNetworkInterfaceError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::create_router_network_interface::CreateRouterNetworkInterfaceError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_router_network_interface::CreateRouterNetworkInterfaceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::create_router_network_interface::CreateRouterNetworkInterfaceError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::create_router_network_interface::CreateRouterNetworkInterfaceError::RouterNetworkInterfaceServiceQuotaExceededException(inner) => Error::RouterNetworkInterfaceServiceQuotaExceededException(inner),
crate::operation::create_router_network_interface::CreateRouterNetworkInterfaceError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::create_router_network_interface::CreateRouterNetworkInterfaceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::create_router_network_interface::CreateRouterNetworkInterfaceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_router_output::CreateRouterOutputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_router_output::CreateRouterOutputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::create_router_output::CreateRouterOutputError> for Error {
fn from(err: crate::operation::create_router_output::CreateRouterOutputError) -> Self {
match err {
crate::operation::create_router_output::CreateRouterOutputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::create_router_output::CreateRouterOutputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_router_output::CreateRouterOutputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::create_router_output::CreateRouterOutputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::create_router_output::CreateRouterOutputError::RouterOutputServiceQuotaExceededException(inner) => {
Error::RouterOutputServiceQuotaExceededException(inner)
}
crate::operation::create_router_output::CreateRouterOutputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::create_router_output::CreateRouterOutputError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::create_router_output::CreateRouterOutputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_bridge::DeleteBridgeError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_bridge::DeleteBridgeError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::delete_bridge::DeleteBridgeError> for Error {
fn from(err: crate::operation::delete_bridge::DeleteBridgeError) -> Self {
match err {
crate::operation::delete_bridge::DeleteBridgeError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::delete_bridge::DeleteBridgeError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::delete_bridge::DeleteBridgeError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::delete_bridge::DeleteBridgeError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::delete_bridge::DeleteBridgeError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::delete_bridge::DeleteBridgeError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::delete_bridge::DeleteBridgeError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::delete_bridge::DeleteBridgeError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_flow::DeleteFlowError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_flow::DeleteFlowError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::delete_flow::DeleteFlowError> for Error {
fn from(err: crate::operation::delete_flow::DeleteFlowError) -> Self {
match err {
crate::operation::delete_flow::DeleteFlowError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::delete_flow::DeleteFlowError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::delete_flow::DeleteFlowError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::delete_flow::DeleteFlowError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::delete_flow::DeleteFlowError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::delete_flow::DeleteFlowError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::delete_flow::DeleteFlowError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_gateway::DeleteGatewayError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_gateway::DeleteGatewayError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::delete_gateway::DeleteGatewayError> for Error {
fn from(err: crate::operation::delete_gateway::DeleteGatewayError) -> Self {
match err {
crate::operation::delete_gateway::DeleteGatewayError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::delete_gateway::DeleteGatewayError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::delete_gateway::DeleteGatewayError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::delete_gateway::DeleteGatewayError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::delete_gateway::DeleteGatewayError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::delete_gateway::DeleteGatewayError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::delete_gateway::DeleteGatewayError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::delete_gateway::DeleteGatewayError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_router_input::DeleteRouterInputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_router_input::DeleteRouterInputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::delete_router_input::DeleteRouterInputError> for Error {
fn from(err: crate::operation::delete_router_input::DeleteRouterInputError) -> Self {
match err {
crate::operation::delete_router_input::DeleteRouterInputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::delete_router_input::DeleteRouterInputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::delete_router_input::DeleteRouterInputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::delete_router_input::DeleteRouterInputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::delete_router_input::DeleteRouterInputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::delete_router_input::DeleteRouterInputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::delete_router_input::DeleteRouterInputError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::delete_router_input::DeleteRouterInputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_router_network_interface::DeleteRouterNetworkInterfaceError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::delete_router_network_interface::DeleteRouterNetworkInterfaceError,
R,
>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::delete_router_network_interface::DeleteRouterNetworkInterfaceError> for Error {
fn from(err: crate::operation::delete_router_network_interface::DeleteRouterNetworkInterfaceError) -> Self {
match err {
crate::operation::delete_router_network_interface::DeleteRouterNetworkInterfaceError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::delete_router_network_interface::DeleteRouterNetworkInterfaceError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::delete_router_network_interface::DeleteRouterNetworkInterfaceError::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::operation::delete_router_network_interface::DeleteRouterNetworkInterfaceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::delete_router_network_interface::DeleteRouterNetworkInterfaceError::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::operation::delete_router_network_interface::DeleteRouterNetworkInterfaceError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::delete_router_network_interface::DeleteRouterNetworkInterfaceError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::delete_router_network_interface::DeleteRouterNetworkInterfaceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_router_output::DeleteRouterOutputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_router_output::DeleteRouterOutputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::delete_router_output::DeleteRouterOutputError> for Error {
fn from(err: crate::operation::delete_router_output::DeleteRouterOutputError) -> Self {
match err {
crate::operation::delete_router_output::DeleteRouterOutputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::delete_router_output::DeleteRouterOutputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::delete_router_output::DeleteRouterOutputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::delete_router_output::DeleteRouterOutputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::delete_router_output::DeleteRouterOutputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::delete_router_output::DeleteRouterOutputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::delete_router_output::DeleteRouterOutputError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::delete_router_output::DeleteRouterOutputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_gateway_instance::DeregisterGatewayInstanceError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_gateway_instance::DeregisterGatewayInstanceError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::deregister_gateway_instance::DeregisterGatewayInstanceError> for Error {
fn from(err: crate::operation::deregister_gateway_instance::DeregisterGatewayInstanceError) -> Self {
match err {
crate::operation::deregister_gateway_instance::DeregisterGatewayInstanceError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::deregister_gateway_instance::DeregisterGatewayInstanceError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::deregister_gateway_instance::DeregisterGatewayInstanceError::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::operation::deregister_gateway_instance::DeregisterGatewayInstanceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::deregister_gateway_instance::DeregisterGatewayInstanceError::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::operation::deregister_gateway_instance::DeregisterGatewayInstanceError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::deregister_gateway_instance::DeregisterGatewayInstanceError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::deregister_gateway_instance::DeregisterGatewayInstanceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_bridge::DescribeBridgeError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_bridge::DescribeBridgeError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::describe_bridge::DescribeBridgeError> for Error {
fn from(err: crate::operation::describe_bridge::DescribeBridgeError) -> Self {
match err {
crate::operation::describe_bridge::DescribeBridgeError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::describe_bridge::DescribeBridgeError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::describe_bridge::DescribeBridgeError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::describe_bridge::DescribeBridgeError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::describe_bridge::DescribeBridgeError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::describe_bridge::DescribeBridgeError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::describe_bridge::DescribeBridgeError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::describe_bridge::DescribeBridgeError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_flow::DescribeFlowError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_flow::DescribeFlowError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::describe_flow::DescribeFlowError> for Error {
fn from(err: crate::operation::describe_flow::DescribeFlowError) -> Self {
match err {
crate::operation::describe_flow::DescribeFlowError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::describe_flow::DescribeFlowError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::describe_flow::DescribeFlowError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::describe_flow::DescribeFlowError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::describe_flow::DescribeFlowError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::describe_flow::DescribeFlowError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::describe_flow::DescribeFlowError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_flow_source_metadata::DescribeFlowSourceMetadataError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_flow_source_metadata::DescribeFlowSourceMetadataError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::describe_flow_source_metadata::DescribeFlowSourceMetadataError> for Error {
fn from(err: crate::operation::describe_flow_source_metadata::DescribeFlowSourceMetadataError) -> Self {
match err {
crate::operation::describe_flow_source_metadata::DescribeFlowSourceMetadataError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::describe_flow_source_metadata::DescribeFlowSourceMetadataError::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::operation::describe_flow_source_metadata::DescribeFlowSourceMetadataError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::describe_flow_source_metadata::DescribeFlowSourceMetadataError::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::operation::describe_flow_source_metadata::DescribeFlowSourceMetadataError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::describe_flow_source_metadata::DescribeFlowSourceMetadataError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::describe_flow_source_metadata::DescribeFlowSourceMetadataError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_flow_source_thumbnail::DescribeFlowSourceThumbnailError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::describe_flow_source_thumbnail::DescribeFlowSourceThumbnailError,
R,
>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::describe_flow_source_thumbnail::DescribeFlowSourceThumbnailError> for Error {
fn from(err: crate::operation::describe_flow_source_thumbnail::DescribeFlowSourceThumbnailError) -> Self {
match err {
crate::operation::describe_flow_source_thumbnail::DescribeFlowSourceThumbnailError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::describe_flow_source_thumbnail::DescribeFlowSourceThumbnailError::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::operation::describe_flow_source_thumbnail::DescribeFlowSourceThumbnailError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::describe_flow_source_thumbnail::DescribeFlowSourceThumbnailError::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::operation::describe_flow_source_thumbnail::DescribeFlowSourceThumbnailError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::describe_flow_source_thumbnail::DescribeFlowSourceThumbnailError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::describe_flow_source_thumbnail::DescribeFlowSourceThumbnailError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_gateway::DescribeGatewayError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_gateway::DescribeGatewayError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::describe_gateway::DescribeGatewayError> for Error {
fn from(err: crate::operation::describe_gateway::DescribeGatewayError) -> Self {
match err {
crate::operation::describe_gateway::DescribeGatewayError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::describe_gateway::DescribeGatewayError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::describe_gateway::DescribeGatewayError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::describe_gateway::DescribeGatewayError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::describe_gateway::DescribeGatewayError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::describe_gateway::DescribeGatewayError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::describe_gateway::DescribeGatewayError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::describe_gateway::DescribeGatewayError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_gateway_instance::DescribeGatewayInstanceError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_gateway_instance::DescribeGatewayInstanceError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::describe_gateway_instance::DescribeGatewayInstanceError> for Error {
fn from(err: crate::operation::describe_gateway_instance::DescribeGatewayInstanceError) -> Self {
match err {
crate::operation::describe_gateway_instance::DescribeGatewayInstanceError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::describe_gateway_instance::DescribeGatewayInstanceError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::describe_gateway_instance::DescribeGatewayInstanceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::describe_gateway_instance::DescribeGatewayInstanceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::describe_gateway_instance::DescribeGatewayInstanceError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::describe_gateway_instance::DescribeGatewayInstanceError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::describe_gateway_instance::DescribeGatewayInstanceError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::describe_gateway_instance::DescribeGatewayInstanceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_offering::DescribeOfferingError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_offering::DescribeOfferingError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::describe_offering::DescribeOfferingError> for Error {
fn from(err: crate::operation::describe_offering::DescribeOfferingError) -> Self {
match err {
crate::operation::describe_offering::DescribeOfferingError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::describe_offering::DescribeOfferingError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::describe_offering::DescribeOfferingError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::describe_offering::DescribeOfferingError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::describe_offering::DescribeOfferingError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::describe_offering::DescribeOfferingError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_reservation::DescribeReservationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_reservation::DescribeReservationError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::describe_reservation::DescribeReservationError> for Error {
fn from(err: crate::operation::describe_reservation::DescribeReservationError) -> Self {
match err {
crate::operation::describe_reservation::DescribeReservationError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::describe_reservation::DescribeReservationError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::describe_reservation::DescribeReservationError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::describe_reservation::DescribeReservationError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::describe_reservation::DescribeReservationError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::describe_reservation::DescribeReservationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_router_input::GetRouterInputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_router_input::GetRouterInputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_router_input::GetRouterInputError> for Error {
fn from(err: crate::operation::get_router_input::GetRouterInputError) -> Self {
match err {
crate::operation::get_router_input::GetRouterInputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::get_router_input::GetRouterInputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::get_router_input::GetRouterInputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::get_router_input::GetRouterInputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::get_router_input::GetRouterInputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::get_router_input::GetRouterInputError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::get_router_input::GetRouterInputError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::get_router_input::GetRouterInputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_router_input_source_metadata::GetRouterInputSourceMetadataError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_router_input_source_metadata::GetRouterInputSourceMetadataError,
R,
>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_router_input_source_metadata::GetRouterInputSourceMetadataError> for Error {
fn from(err: crate::operation::get_router_input_source_metadata::GetRouterInputSourceMetadataError) -> Self {
match err {
crate::operation::get_router_input_source_metadata::GetRouterInputSourceMetadataError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::get_router_input_source_metadata::GetRouterInputSourceMetadataError::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::operation::get_router_input_source_metadata::GetRouterInputSourceMetadataError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::get_router_input_source_metadata::GetRouterInputSourceMetadataError::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::operation::get_router_input_source_metadata::GetRouterInputSourceMetadataError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::get_router_input_source_metadata::GetRouterInputSourceMetadataError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::get_router_input_source_metadata::GetRouterInputSourceMetadataError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_router_input_thumbnail::GetRouterInputThumbnailError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_router_input_thumbnail::GetRouterInputThumbnailError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_router_input_thumbnail::GetRouterInputThumbnailError> for Error {
fn from(err: crate::operation::get_router_input_thumbnail::GetRouterInputThumbnailError) -> Self {
match err {
crate::operation::get_router_input_thumbnail::GetRouterInputThumbnailError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::get_router_input_thumbnail::GetRouterInputThumbnailError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::get_router_input_thumbnail::GetRouterInputThumbnailError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::get_router_input_thumbnail::GetRouterInputThumbnailError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::get_router_input_thumbnail::GetRouterInputThumbnailError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::get_router_input_thumbnail::GetRouterInputThumbnailError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::get_router_input_thumbnail::GetRouterInputThumbnailError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_router_network_interface::GetRouterNetworkInterfaceError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_router_network_interface::GetRouterNetworkInterfaceError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_router_network_interface::GetRouterNetworkInterfaceError> for Error {
fn from(err: crate::operation::get_router_network_interface::GetRouterNetworkInterfaceError) -> Self {
match err {
crate::operation::get_router_network_interface::GetRouterNetworkInterfaceError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::get_router_network_interface::GetRouterNetworkInterfaceError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::get_router_network_interface::GetRouterNetworkInterfaceError::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::operation::get_router_network_interface::GetRouterNetworkInterfaceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::get_router_network_interface::GetRouterNetworkInterfaceError::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::operation::get_router_network_interface::GetRouterNetworkInterfaceError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::get_router_network_interface::GetRouterNetworkInterfaceError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::get_router_network_interface::GetRouterNetworkInterfaceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_router_output::GetRouterOutputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_router_output::GetRouterOutputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_router_output::GetRouterOutputError> for Error {
fn from(err: crate::operation::get_router_output::GetRouterOutputError) -> Self {
match err {
crate::operation::get_router_output::GetRouterOutputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::get_router_output::GetRouterOutputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::get_router_output::GetRouterOutputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::get_router_output::GetRouterOutputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::get_router_output::GetRouterOutputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::get_router_output::GetRouterOutputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::get_router_output::GetRouterOutputError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::get_router_output::GetRouterOutputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::grant_flow_entitlements::GrantFlowEntitlementsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::grant_flow_entitlements::GrantFlowEntitlementsError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::grant_flow_entitlements::GrantFlowEntitlementsError> for Error {
fn from(err: crate::operation::grant_flow_entitlements::GrantFlowEntitlementsError) -> Self {
match err {
crate::operation::grant_flow_entitlements::GrantFlowEntitlementsError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::grant_flow_entitlements::GrantFlowEntitlementsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::grant_flow_entitlements::GrantFlowEntitlementsError::GrantFlowEntitlements420Exception(inner) => {
Error::GrantFlowEntitlements420Exception(inner)
}
crate::operation::grant_flow_entitlements::GrantFlowEntitlementsError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::grant_flow_entitlements::GrantFlowEntitlementsError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::grant_flow_entitlements::GrantFlowEntitlementsError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::grant_flow_entitlements::GrantFlowEntitlementsError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::grant_flow_entitlements::GrantFlowEntitlementsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bridges::ListBridgesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bridges::ListBridgesError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_bridges::ListBridgesError> for Error {
fn from(err: crate::operation::list_bridges::ListBridgesError) -> Self {
match err {
crate::operation::list_bridges::ListBridgesError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_bridges::ListBridgesError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::list_bridges::ListBridgesError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::list_bridges::ListBridgesError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::list_bridges::ListBridgesError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::list_bridges::ListBridgesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_entitlements::ListEntitlementsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_entitlements::ListEntitlementsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_entitlements::ListEntitlementsError> for Error {
fn from(err: crate::operation::list_entitlements::ListEntitlementsError) -> Self {
match err {
crate::operation::list_entitlements::ListEntitlementsError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_entitlements::ListEntitlementsError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::list_entitlements::ListEntitlementsError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::list_entitlements::ListEntitlementsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::list_entitlements::ListEntitlementsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flows::ListFlowsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flows::ListFlowsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_flows::ListFlowsError> for Error {
fn from(err: crate::operation::list_flows::ListFlowsError) -> Self {
match err {
crate::operation::list_flows::ListFlowsError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_flows::ListFlowsError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::list_flows::ListFlowsError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::list_flows::ListFlowsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::list_flows::ListFlowsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gateway_instances::ListGatewayInstancesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gateway_instances::ListGatewayInstancesError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_gateway_instances::ListGatewayInstancesError> for Error {
fn from(err: crate::operation::list_gateway_instances::ListGatewayInstancesError) -> Self {
match err {
crate::operation::list_gateway_instances::ListGatewayInstancesError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_gateway_instances::ListGatewayInstancesError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::list_gateway_instances::ListGatewayInstancesError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::list_gateway_instances::ListGatewayInstancesError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::list_gateway_instances::ListGatewayInstancesError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::list_gateway_instances::ListGatewayInstancesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gateways::ListGatewaysError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gateways::ListGatewaysError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_gateways::ListGatewaysError> for Error {
fn from(err: crate::operation::list_gateways::ListGatewaysError) -> Self {
match err {
crate::operation::list_gateways::ListGatewaysError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_gateways::ListGatewaysError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::list_gateways::ListGatewaysError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::list_gateways::ListGatewaysError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::list_gateways::ListGatewaysError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::list_gateways::ListGatewaysError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_offerings::ListOfferingsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_offerings::ListOfferingsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_offerings::ListOfferingsError> for Error {
fn from(err: crate::operation::list_offerings::ListOfferingsError) -> Self {
match err {
crate::operation::list_offerings::ListOfferingsError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_offerings::ListOfferingsError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::list_offerings::ListOfferingsError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::list_offerings::ListOfferingsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::list_offerings::ListOfferingsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_reservations::ListReservationsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_reservations::ListReservationsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_reservations::ListReservationsError> for Error {
fn from(err: crate::operation::list_reservations::ListReservationsError) -> Self {
match err {
crate::operation::list_reservations::ListReservationsError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_reservations::ListReservationsError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::list_reservations::ListReservationsError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::list_reservations::ListReservationsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::list_reservations::ListReservationsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_router_inputs::ListRouterInputsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_router_inputs::ListRouterInputsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_router_inputs::ListRouterInputsError> for Error {
fn from(err: crate::operation::list_router_inputs::ListRouterInputsError) -> Self {
match err {
crate::operation::list_router_inputs::ListRouterInputsError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_router_inputs::ListRouterInputsError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::list_router_inputs::ListRouterInputsError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::list_router_inputs::ListRouterInputsError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::list_router_inputs::ListRouterInputsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::list_router_inputs::ListRouterInputsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_router_network_interfaces::ListRouterNetworkInterfacesError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_router_network_interfaces::ListRouterNetworkInterfacesError,
R,
>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_router_network_interfaces::ListRouterNetworkInterfacesError> for Error {
fn from(err: crate::operation::list_router_network_interfaces::ListRouterNetworkInterfacesError) -> Self {
match err {
crate::operation::list_router_network_interfaces::ListRouterNetworkInterfacesError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::list_router_network_interfaces::ListRouterNetworkInterfacesError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::list_router_network_interfaces::ListRouterNetworkInterfacesError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::list_router_network_interfaces::ListRouterNetworkInterfacesError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::list_router_network_interfaces::ListRouterNetworkInterfacesError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::list_router_network_interfaces::ListRouterNetworkInterfacesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_router_outputs::ListRouterOutputsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_router_outputs::ListRouterOutputsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_router_outputs::ListRouterOutputsError> for Error {
fn from(err: crate::operation::list_router_outputs::ListRouterOutputsError) -> Self {
match err {
crate::operation::list_router_outputs::ListRouterOutputsError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_router_outputs::ListRouterOutputsError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::list_router_outputs::ListRouterOutputsError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::list_router_outputs::ListRouterOutputsError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::list_router_outputs::ListRouterOutputsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::list_router_outputs::ListRouterOutputsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_global_resource::ListTagsForGlobalResourceError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_global_resource::ListTagsForGlobalResourceError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_tags_for_global_resource::ListTagsForGlobalResourceError> for Error {
fn from(err: crate::operation::list_tags_for_global_resource::ListTagsForGlobalResourceError) -> Self {
match err {
crate::operation::list_tags_for_global_resource::ListTagsForGlobalResourceError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::list_tags_for_global_resource::ListTagsForGlobalResourceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::list_tags_for_global_resource::ListTagsForGlobalResourceError::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::operation::list_tags_for_global_resource::ListTagsForGlobalResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
match err {
crate::operation::list_tags_for_resource::ListTagsForResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::list_tags_for_resource::ListTagsForResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::purchase_offering::PurchaseOfferingError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::purchase_offering::PurchaseOfferingError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::purchase_offering::PurchaseOfferingError> for Error {
fn from(err: crate::operation::purchase_offering::PurchaseOfferingError) -> Self {
match err {
crate::operation::purchase_offering::PurchaseOfferingError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::purchase_offering::PurchaseOfferingError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::purchase_offering::PurchaseOfferingError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::purchase_offering::PurchaseOfferingError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::purchase_offering::PurchaseOfferingError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::purchase_offering::PurchaseOfferingError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::purchase_offering::PurchaseOfferingError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_bridge_output::RemoveBridgeOutputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_bridge_output::RemoveBridgeOutputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::remove_bridge_output::RemoveBridgeOutputError> for Error {
fn from(err: crate::operation::remove_bridge_output::RemoveBridgeOutputError) -> Self {
match err {
crate::operation::remove_bridge_output::RemoveBridgeOutputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::remove_bridge_output::RemoveBridgeOutputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::remove_bridge_output::RemoveBridgeOutputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::remove_bridge_output::RemoveBridgeOutputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::remove_bridge_output::RemoveBridgeOutputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::remove_bridge_output::RemoveBridgeOutputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::remove_bridge_output::RemoveBridgeOutputError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::remove_bridge_output::RemoveBridgeOutputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_bridge_source::RemoveBridgeSourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_bridge_source::RemoveBridgeSourceError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::remove_bridge_source::RemoveBridgeSourceError> for Error {
fn from(err: crate::operation::remove_bridge_source::RemoveBridgeSourceError) -> Self {
match err {
crate::operation::remove_bridge_source::RemoveBridgeSourceError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::remove_bridge_source::RemoveBridgeSourceError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::remove_bridge_source::RemoveBridgeSourceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::remove_bridge_source::RemoveBridgeSourceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::remove_bridge_source::RemoveBridgeSourceError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::remove_bridge_source::RemoveBridgeSourceError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::remove_bridge_source::RemoveBridgeSourceError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::remove_bridge_source::RemoveBridgeSourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_flow_media_stream::RemoveFlowMediaStreamError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_flow_media_stream::RemoveFlowMediaStreamError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::remove_flow_media_stream::RemoveFlowMediaStreamError> for Error {
fn from(err: crate::operation::remove_flow_media_stream::RemoveFlowMediaStreamError) -> Self {
match err {
crate::operation::remove_flow_media_stream::RemoveFlowMediaStreamError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::remove_flow_media_stream::RemoveFlowMediaStreamError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::remove_flow_media_stream::RemoveFlowMediaStreamError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::remove_flow_media_stream::RemoveFlowMediaStreamError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::remove_flow_media_stream::RemoveFlowMediaStreamError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::remove_flow_media_stream::RemoveFlowMediaStreamError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::remove_flow_media_stream::RemoveFlowMediaStreamError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_flow_output::RemoveFlowOutputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_flow_output::RemoveFlowOutputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::remove_flow_output::RemoveFlowOutputError> for Error {
fn from(err: crate::operation::remove_flow_output::RemoveFlowOutputError) -> Self {
match err {
crate::operation::remove_flow_output::RemoveFlowOutputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::remove_flow_output::RemoveFlowOutputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::remove_flow_output::RemoveFlowOutputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::remove_flow_output::RemoveFlowOutputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::remove_flow_output::RemoveFlowOutputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::remove_flow_output::RemoveFlowOutputError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::remove_flow_output::RemoveFlowOutputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_flow_source::RemoveFlowSourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_flow_source::RemoveFlowSourceError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::remove_flow_source::RemoveFlowSourceError> for Error {
fn from(err: crate::operation::remove_flow_source::RemoveFlowSourceError) -> Self {
match err {
crate::operation::remove_flow_source::RemoveFlowSourceError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::remove_flow_source::RemoveFlowSourceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::remove_flow_source::RemoveFlowSourceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::remove_flow_source::RemoveFlowSourceError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::remove_flow_source::RemoveFlowSourceError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::remove_flow_source::RemoveFlowSourceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::remove_flow_source::RemoveFlowSourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_flow_vpc_interface::RemoveFlowVpcInterfaceError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_flow_vpc_interface::RemoveFlowVpcInterfaceError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::remove_flow_vpc_interface::RemoveFlowVpcInterfaceError> for Error {
fn from(err: crate::operation::remove_flow_vpc_interface::RemoveFlowVpcInterfaceError) -> Self {
match err {
crate::operation::remove_flow_vpc_interface::RemoveFlowVpcInterfaceError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::remove_flow_vpc_interface::RemoveFlowVpcInterfaceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::remove_flow_vpc_interface::RemoveFlowVpcInterfaceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::remove_flow_vpc_interface::RemoveFlowVpcInterfaceError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::remove_flow_vpc_interface::RemoveFlowVpcInterfaceError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::remove_flow_vpc_interface::RemoveFlowVpcInterfaceError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::remove_flow_vpc_interface::RemoveFlowVpcInterfaceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restart_router_input::RestartRouterInputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restart_router_input::RestartRouterInputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::restart_router_input::RestartRouterInputError> for Error {
fn from(err: crate::operation::restart_router_input::RestartRouterInputError) -> Self {
match err {
crate::operation::restart_router_input::RestartRouterInputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::restart_router_input::RestartRouterInputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::restart_router_input::RestartRouterInputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::restart_router_input::RestartRouterInputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::restart_router_input::RestartRouterInputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::restart_router_input::RestartRouterInputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::restart_router_input::RestartRouterInputError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::restart_router_input::RestartRouterInputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restart_router_output::RestartRouterOutputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restart_router_output::RestartRouterOutputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::restart_router_output::RestartRouterOutputError> for Error {
fn from(err: crate::operation::restart_router_output::RestartRouterOutputError) -> Self {
match err {
crate::operation::restart_router_output::RestartRouterOutputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::restart_router_output::RestartRouterOutputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::restart_router_output::RestartRouterOutputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::restart_router_output::RestartRouterOutputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::restart_router_output::RestartRouterOutputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::restart_router_output::RestartRouterOutputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::restart_router_output::RestartRouterOutputError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::restart_router_output::RestartRouterOutputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::revoke_flow_entitlement::RevokeFlowEntitlementError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::revoke_flow_entitlement::RevokeFlowEntitlementError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::revoke_flow_entitlement::RevokeFlowEntitlementError> for Error {
fn from(err: crate::operation::revoke_flow_entitlement::RevokeFlowEntitlementError) -> Self {
match err {
crate::operation::revoke_flow_entitlement::RevokeFlowEntitlementError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::revoke_flow_entitlement::RevokeFlowEntitlementError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::revoke_flow_entitlement::RevokeFlowEntitlementError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::revoke_flow_entitlement::RevokeFlowEntitlementError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::revoke_flow_entitlement::RevokeFlowEntitlementError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::revoke_flow_entitlement::RevokeFlowEntitlementError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::revoke_flow_entitlement::RevokeFlowEntitlementError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_flow::StartFlowError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_flow::StartFlowError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::start_flow::StartFlowError> for Error {
fn from(err: crate::operation::start_flow::StartFlowError) -> Self {
match err {
crate::operation::start_flow::StartFlowError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::start_flow::StartFlowError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::start_flow::StartFlowError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::start_flow::StartFlowError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::start_flow::StartFlowError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::start_flow::StartFlowError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::start_flow::StartFlowError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_router_input::StartRouterInputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_router_input::StartRouterInputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::start_router_input::StartRouterInputError> for Error {
fn from(err: crate::operation::start_router_input::StartRouterInputError) -> Self {
match err {
crate::operation::start_router_input::StartRouterInputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::start_router_input::StartRouterInputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::start_router_input::StartRouterInputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::start_router_input::StartRouterInputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::start_router_input::StartRouterInputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::start_router_input::StartRouterInputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::start_router_input::StartRouterInputError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::start_router_input::StartRouterInputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_router_output::StartRouterOutputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_router_output::StartRouterOutputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::start_router_output::StartRouterOutputError> for Error {
fn from(err: crate::operation::start_router_output::StartRouterOutputError) -> Self {
match err {
crate::operation::start_router_output::StartRouterOutputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::start_router_output::StartRouterOutputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::start_router_output::StartRouterOutputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::start_router_output::StartRouterOutputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::start_router_output::StartRouterOutputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::start_router_output::StartRouterOutputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::start_router_output::StartRouterOutputError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::start_router_output::StartRouterOutputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_flow::StopFlowError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_flow::StopFlowError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::stop_flow::StopFlowError> for Error {
fn from(err: crate::operation::stop_flow::StopFlowError) -> Self {
match err {
crate::operation::stop_flow::StopFlowError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::stop_flow::StopFlowError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::stop_flow::StopFlowError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::stop_flow::StopFlowError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::stop_flow::StopFlowError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::stop_flow::StopFlowError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::stop_flow::StopFlowError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_router_input::StopRouterInputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_router_input::StopRouterInputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::stop_router_input::StopRouterInputError> for Error {
fn from(err: crate::operation::stop_router_input::StopRouterInputError) -> Self {
match err {
crate::operation::stop_router_input::StopRouterInputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::stop_router_input::StopRouterInputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::stop_router_input::StopRouterInputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::stop_router_input::StopRouterInputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::stop_router_input::StopRouterInputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::stop_router_input::StopRouterInputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::stop_router_input::StopRouterInputError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::stop_router_input::StopRouterInputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_router_output::StopRouterOutputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_router_output::StopRouterOutputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::stop_router_output::StopRouterOutputError> for Error {
fn from(err: crate::operation::stop_router_output::StopRouterOutputError) -> Self {
match err {
crate::operation::stop_router_output::StopRouterOutputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::stop_router_output::StopRouterOutputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::stop_router_output::StopRouterOutputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::stop_router_output::StopRouterOutputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::stop_router_output::StopRouterOutputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::stop_router_output::StopRouterOutputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::stop_router_output::StopRouterOutputError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::stop_router_output::StopRouterOutputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_global_resource::TagGlobalResourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_global_resource::TagGlobalResourceError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::tag_global_resource::TagGlobalResourceError> for Error {
fn from(err: crate::operation::tag_global_resource::TagGlobalResourceError) -> Self {
match err {
crate::operation::tag_global_resource::TagGlobalResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::tag_global_resource::TagGlobalResourceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::tag_global_resource::TagGlobalResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::tag_global_resource::TagGlobalResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::tag_resource::TagResourceError> for Error {
fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
match err {
crate::operation::tag_resource::TagResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::tag_resource::TagResourceError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::tag_resource::TagResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::take_router_input::TakeRouterInputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::take_router_input::TakeRouterInputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::take_router_input::TakeRouterInputError> for Error {
fn from(err: crate::operation::take_router_input::TakeRouterInputError) -> Self {
match err {
crate::operation::take_router_input::TakeRouterInputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::take_router_input::TakeRouterInputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::take_router_input::TakeRouterInputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::take_router_input::TakeRouterInputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::take_router_input::TakeRouterInputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::take_router_input::TakeRouterInputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::take_router_input::TakeRouterInputError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::take_router_input::TakeRouterInputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_global_resource::UntagGlobalResourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_global_resource::UntagGlobalResourceError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::untag_global_resource::UntagGlobalResourceError> for Error {
fn from(err: crate::operation::untag_global_resource::UntagGlobalResourceError) -> Self {
match err {
crate::operation::untag_global_resource::UntagGlobalResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::untag_global_resource::UntagGlobalResourceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::untag_global_resource::UntagGlobalResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::untag_global_resource::UntagGlobalResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::untag_resource::UntagResourceError> for Error {
fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
match err {
crate::operation::untag_resource::UntagResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::untag_resource::UntagResourceError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::untag_resource::UntagResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_bridge::UpdateBridgeError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_bridge::UpdateBridgeError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_bridge::UpdateBridgeError> for Error {
fn from(err: crate::operation::update_bridge::UpdateBridgeError) -> Self {
match err {
crate::operation::update_bridge::UpdateBridgeError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::update_bridge::UpdateBridgeError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_bridge::UpdateBridgeError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::update_bridge::UpdateBridgeError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::update_bridge::UpdateBridgeError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_bridge::UpdateBridgeError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::update_bridge::UpdateBridgeError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::update_bridge::UpdateBridgeError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_bridge_output::UpdateBridgeOutputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_bridge_output::UpdateBridgeOutputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_bridge_output::UpdateBridgeOutputError> for Error {
fn from(err: crate::operation::update_bridge_output::UpdateBridgeOutputError) -> Self {
match err {
crate::operation::update_bridge_output::UpdateBridgeOutputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::update_bridge_output::UpdateBridgeOutputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_bridge_output::UpdateBridgeOutputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::update_bridge_output::UpdateBridgeOutputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::update_bridge_output::UpdateBridgeOutputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_bridge_output::UpdateBridgeOutputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::update_bridge_output::UpdateBridgeOutputError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::update_bridge_output::UpdateBridgeOutputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_bridge_source::UpdateBridgeSourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_bridge_source::UpdateBridgeSourceError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_bridge_source::UpdateBridgeSourceError> for Error {
fn from(err: crate::operation::update_bridge_source::UpdateBridgeSourceError) -> Self {
match err {
crate::operation::update_bridge_source::UpdateBridgeSourceError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::update_bridge_source::UpdateBridgeSourceError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_bridge_source::UpdateBridgeSourceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::update_bridge_source::UpdateBridgeSourceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::update_bridge_source::UpdateBridgeSourceError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_bridge_source::UpdateBridgeSourceError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::update_bridge_source::UpdateBridgeSourceError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::update_bridge_source::UpdateBridgeSourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_bridge_state::UpdateBridgeStateError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_bridge_state::UpdateBridgeStateError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_bridge_state::UpdateBridgeStateError> for Error {
fn from(err: crate::operation::update_bridge_state::UpdateBridgeStateError) -> Self {
match err {
crate::operation::update_bridge_state::UpdateBridgeStateError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::update_bridge_state::UpdateBridgeStateError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_bridge_state::UpdateBridgeStateError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::update_bridge_state::UpdateBridgeStateError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::update_bridge_state::UpdateBridgeStateError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_bridge_state::UpdateBridgeStateError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::update_bridge_state::UpdateBridgeStateError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::update_bridge_state::UpdateBridgeStateError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow::UpdateFlowError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow::UpdateFlowError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_flow::UpdateFlowError> for Error {
fn from(err: crate::operation::update_flow::UpdateFlowError) -> Self {
match err {
crate::operation::update_flow::UpdateFlowError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::update_flow::UpdateFlowError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::update_flow::UpdateFlowError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::operation::update_flow::UpdateFlowError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_flow::UpdateFlowError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
crate::operation::update_flow::UpdateFlowError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::update_flow::UpdateFlowError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_entitlement::UpdateFlowEntitlementError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_entitlement::UpdateFlowEntitlementError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_flow_entitlement::UpdateFlowEntitlementError> for Error {
fn from(err: crate::operation::update_flow_entitlement::UpdateFlowEntitlementError) -> Self {
match err {
crate::operation::update_flow_entitlement::UpdateFlowEntitlementError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::update_flow_entitlement::UpdateFlowEntitlementError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::update_flow_entitlement::UpdateFlowEntitlementError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::update_flow_entitlement::UpdateFlowEntitlementError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_flow_entitlement::UpdateFlowEntitlementError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::update_flow_entitlement::UpdateFlowEntitlementError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::update_flow_entitlement::UpdateFlowEntitlementError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_media_stream::UpdateFlowMediaStreamError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_media_stream::UpdateFlowMediaStreamError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_flow_media_stream::UpdateFlowMediaStreamError> for Error {
fn from(err: crate::operation::update_flow_media_stream::UpdateFlowMediaStreamError) -> Self {
match err {
crate::operation::update_flow_media_stream::UpdateFlowMediaStreamError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::update_flow_media_stream::UpdateFlowMediaStreamError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::update_flow_media_stream::UpdateFlowMediaStreamError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::update_flow_media_stream::UpdateFlowMediaStreamError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_flow_media_stream::UpdateFlowMediaStreamError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::update_flow_media_stream::UpdateFlowMediaStreamError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::update_flow_media_stream::UpdateFlowMediaStreamError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_output::UpdateFlowOutputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_output::UpdateFlowOutputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_flow_output::UpdateFlowOutputError> for Error {
fn from(err: crate::operation::update_flow_output::UpdateFlowOutputError) -> Self {
match err {
crate::operation::update_flow_output::UpdateFlowOutputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::update_flow_output::UpdateFlowOutputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::update_flow_output::UpdateFlowOutputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::update_flow_output::UpdateFlowOutputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_flow_output::UpdateFlowOutputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::update_flow_output::UpdateFlowOutputError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::update_flow_output::UpdateFlowOutputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_source::UpdateFlowSourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_source::UpdateFlowSourceError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_flow_source::UpdateFlowSourceError> for Error {
fn from(err: crate::operation::update_flow_source::UpdateFlowSourceError) -> Self {
match err {
crate::operation::update_flow_source::UpdateFlowSourceError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::update_flow_source::UpdateFlowSourceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::update_flow_source::UpdateFlowSourceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::update_flow_source::UpdateFlowSourceError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_flow_source::UpdateFlowSourceError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::update_flow_source::UpdateFlowSourceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::update_flow_source::UpdateFlowSourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_gateway_instance::UpdateGatewayInstanceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_gateway_instance::UpdateGatewayInstanceError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_gateway_instance::UpdateGatewayInstanceError> for Error {
fn from(err: crate::operation::update_gateway_instance::UpdateGatewayInstanceError) -> Self {
match err {
crate::operation::update_gateway_instance::UpdateGatewayInstanceError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::update_gateway_instance::UpdateGatewayInstanceError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_gateway_instance::UpdateGatewayInstanceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::update_gateway_instance::UpdateGatewayInstanceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::update_gateway_instance::UpdateGatewayInstanceError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_gateway_instance::UpdateGatewayInstanceError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::update_gateway_instance::UpdateGatewayInstanceError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::update_gateway_instance::UpdateGatewayInstanceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_router_input::UpdateRouterInputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_router_input::UpdateRouterInputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_router_input::UpdateRouterInputError> for Error {
fn from(err: crate::operation::update_router_input::UpdateRouterInputError) -> Self {
match err {
crate::operation::update_router_input::UpdateRouterInputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::update_router_input::UpdateRouterInputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_router_input::UpdateRouterInputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::update_router_input::UpdateRouterInputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::update_router_input::UpdateRouterInputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_router_input::UpdateRouterInputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::update_router_input::UpdateRouterInputError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::operation::update_router_input::UpdateRouterInputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_router_network_interface::UpdateRouterNetworkInterfaceError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::update_router_network_interface::UpdateRouterNetworkInterfaceError,
R,
>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_router_network_interface::UpdateRouterNetworkInterfaceError> for Error {
fn from(err: crate::operation::update_router_network_interface::UpdateRouterNetworkInterfaceError) -> Self {
match err {
crate::operation::update_router_network_interface::UpdateRouterNetworkInterfaceError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::update_router_network_interface::UpdateRouterNetworkInterfaceError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::update_router_network_interface::UpdateRouterNetworkInterfaceError::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::operation::update_router_network_interface::UpdateRouterNetworkInterfaceError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::update_router_network_interface::UpdateRouterNetworkInterfaceError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::update_router_network_interface::UpdateRouterNetworkInterfaceError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::update_router_network_interface::UpdateRouterNetworkInterfaceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_router_output::UpdateRouterOutputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_router_output::UpdateRouterOutputError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_router_output::UpdateRouterOutputError> for Error {
fn from(err: crate::operation::update_router_output::UpdateRouterOutputError) -> Self {
match err {
crate::operation::update_router_output::UpdateRouterOutputError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::update_router_output::UpdateRouterOutputError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_router_output::UpdateRouterOutputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::operation::update_router_output::UpdateRouterOutputError::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::operation::update_router_output::UpdateRouterOutputError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_router_output::UpdateRouterOutputError::ServiceUnavailableException(inner) => {
Error::ServiceUnavailableException(inner)
}
crate::operation::update_router_output::UpdateRouterOutputError::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::operation::update_router_output::UpdateRouterOutputError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
where
O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::std::default::Default::default(),
source: err.into(),
})
}
}
impl ::std::error::Error for Error {
fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
match self {
Error::AddFlowOutputs420Exception(inner) => inner.source(),
Error::BadRequestException(inner) => inner.source(),
Error::ConflictException(inner) => inner.source(),
Error::CreateBridge420Exception(inner) => inner.source(),
Error::CreateFlow420Exception(inner) => inner.source(),
Error::CreateGateway420Exception(inner) => inner.source(),
Error::ForbiddenException(inner) => inner.source(),
Error::GrantFlowEntitlements420Exception(inner) => inner.source(),
Error::InternalServerErrorException(inner) => inner.source(),
Error::NotFoundException(inner) => inner.source(),
Error::RouterInputServiceQuotaExceededException(inner) => inner.source(),
Error::RouterNetworkInterfaceServiceQuotaExceededException(inner) => inner.source(),
Error::RouterOutputServiceQuotaExceededException(inner) => inner.source(),
Error::ServiceUnavailableException(inner) => inner.source(),
Error::TooManyRequestsException(inner) => inner.source(),
Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
}
}
}
impl ::aws_types::request_id::RequestId for Error {
fn request_id(&self) -> Option<&str> {
match self {
Self::AddFlowOutputs420Exception(e) => e.request_id(),
Self::BadRequestException(e) => e.request_id(),
Self::ConflictException(e) => e.request_id(),
Self::CreateBridge420Exception(e) => e.request_id(),
Self::CreateFlow420Exception(e) => e.request_id(),
Self::CreateGateway420Exception(e) => e.request_id(),
Self::ForbiddenException(e) => e.request_id(),
Self::GrantFlowEntitlements420Exception(e) => e.request_id(),
Self::InternalServerErrorException(e) => e.request_id(),
Self::NotFoundException(e) => e.request_id(),
Self::RouterInputServiceQuotaExceededException(e) => e.request_id(),
Self::RouterNetworkInterfaceServiceQuotaExceededException(e) => e.request_id(),
Self::RouterOutputServiceQuotaExceededException(e) => e.request_id(),
Self::ServiceUnavailableException(e) => e.request_id(),
Self::TooManyRequestsException(e) => e.request_id(),
Self::Unhandled(e) => e.meta.request_id(),
}
}
}