1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 BadGatewayException(crate::types::error::BadGatewayException),
8 BadRequestException(crate::types::error::BadRequestException),
10 ConflictException(crate::types::error::ConflictException),
12 ForbiddenException(crate::types::error::ForbiddenException),
14 GatewayTimeoutException(crate::types::error::GatewayTimeoutException),
16 InternalServerErrorException(crate::types::error::InternalServerErrorException),
18 NotFoundException(crate::types::error::NotFoundException),
20 TooManyRequestsException(crate::types::error::TooManyRequestsException),
22 UnprocessableEntityException(crate::types::error::UnprocessableEntityException),
24 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
26 variable wildcard pattern and check `.code()`:
27 \
28 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
29 \
30 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
31 Unhandled(crate::error::sealed_unhandled::Unhandled),
32}
33impl ::std::fmt::Display for Error {
34 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
35 match self {
36 Error::BadGatewayException(inner) => inner.fmt(f),
37 Error::BadRequestException(inner) => inner.fmt(f),
38 Error::ConflictException(inner) => inner.fmt(f),
39 Error::ForbiddenException(inner) => inner.fmt(f),
40 Error::GatewayTimeoutException(inner) => inner.fmt(f),
41 Error::InternalServerErrorException(inner) => inner.fmt(f),
42 Error::NotFoundException(inner) => inner.fmt(f),
43 Error::TooManyRequestsException(inner) => inner.fmt(f),
44 Error::UnprocessableEntityException(inner) => inner.fmt(f),
45 Error::Unhandled(_) => {
46 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
47 write!(f, "unhandled error ({code})")
48 } else {
49 f.write_str("unhandled error")
50 }
51 }
52 }
53 }
54}
55impl From<::aws_smithy_types::error::operation::BuildError> for Error {
56 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
57 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
58 source: value.into(),
59 meta: ::std::default::Default::default(),
60 })
61 }
62}
63impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
64 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
65 match self {
66 Self::BadGatewayException(inner) => inner.meta(),
67 Self::BadRequestException(inner) => inner.meta(),
68 Self::ConflictException(inner) => inner.meta(),
69 Self::ForbiddenException(inner) => inner.meta(),
70 Self::GatewayTimeoutException(inner) => inner.meta(),
71 Self::InternalServerErrorException(inner) => inner.meta(),
72 Self::NotFoundException(inner) => inner.meta(),
73 Self::TooManyRequestsException(inner) => inner.meta(),
74 Self::UnprocessableEntityException(inner) => inner.meta(),
75 Self::Unhandled(inner) => &inner.meta,
76 }
77 }
78}
79impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_input_device_transfer::AcceptInputDeviceTransferError, R>>
80 for Error
81where
82 R: Send + Sync + std::fmt::Debug + 'static,
83{
84 fn from(
85 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_input_device_transfer::AcceptInputDeviceTransferError, R>,
86 ) -> Self {
87 match err {
88 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
89 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
90 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
91 source: err.into(),
92 }),
93 }
94 }
95}
96impl From<crate::operation::accept_input_device_transfer::AcceptInputDeviceTransferError> for Error {
97 fn from(err: crate::operation::accept_input_device_transfer::AcceptInputDeviceTransferError) -> Self {
98 match err {
99 crate::operation::accept_input_device_transfer::AcceptInputDeviceTransferError::BadGatewayException(inner) => {
100 Error::BadGatewayException(inner)
101 }
102 crate::operation::accept_input_device_transfer::AcceptInputDeviceTransferError::BadRequestException(inner) => {
103 Error::BadRequestException(inner)
104 }
105 crate::operation::accept_input_device_transfer::AcceptInputDeviceTransferError::ConflictException(inner) => {
106 Error::ConflictException(inner)
107 }
108 crate::operation::accept_input_device_transfer::AcceptInputDeviceTransferError::ForbiddenException(inner) => {
109 Error::ForbiddenException(inner)
110 }
111 crate::operation::accept_input_device_transfer::AcceptInputDeviceTransferError::GatewayTimeoutException(inner) => {
112 Error::GatewayTimeoutException(inner)
113 }
114 crate::operation::accept_input_device_transfer::AcceptInputDeviceTransferError::InternalServerErrorException(inner) => {
115 Error::InternalServerErrorException(inner)
116 }
117 crate::operation::accept_input_device_transfer::AcceptInputDeviceTransferError::NotFoundException(inner) => {
118 Error::NotFoundException(inner)
119 }
120 crate::operation::accept_input_device_transfer::AcceptInputDeviceTransferError::TooManyRequestsException(inner) => {
121 Error::TooManyRequestsException(inner)
122 }
123 crate::operation::accept_input_device_transfer::AcceptInputDeviceTransferError::UnprocessableEntityException(inner) => {
124 Error::UnprocessableEntityException(inner)
125 }
126 crate::operation::accept_input_device_transfer::AcceptInputDeviceTransferError::Unhandled(inner) => Error::Unhandled(inner),
127 }
128 }
129}
130impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete::BatchDeleteError, R>> for Error
131where
132 R: Send + Sync + std::fmt::Debug + 'static,
133{
134 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete::BatchDeleteError, R>) -> Self {
135 match err {
136 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
137 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
138 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
139 source: err.into(),
140 }),
141 }
142 }
143}
144impl From<crate::operation::batch_delete::BatchDeleteError> for Error {
145 fn from(err: crate::operation::batch_delete::BatchDeleteError) -> Self {
146 match err {
147 crate::operation::batch_delete::BatchDeleteError::BadGatewayException(inner) => Error::BadGatewayException(inner),
148 crate::operation::batch_delete::BatchDeleteError::BadRequestException(inner) => Error::BadRequestException(inner),
149 crate::operation::batch_delete::BatchDeleteError::ConflictException(inner) => Error::ConflictException(inner),
150 crate::operation::batch_delete::BatchDeleteError::ForbiddenException(inner) => Error::ForbiddenException(inner),
151 crate::operation::batch_delete::BatchDeleteError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
152 crate::operation::batch_delete::BatchDeleteError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
153 crate::operation::batch_delete::BatchDeleteError::NotFoundException(inner) => Error::NotFoundException(inner),
154 crate::operation::batch_delete::BatchDeleteError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
155 crate::operation::batch_delete::BatchDeleteError::Unhandled(inner) => Error::Unhandled(inner),
156 }
157 }
158}
159impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_start::BatchStartError, R>> for Error
160where
161 R: Send + Sync + std::fmt::Debug + 'static,
162{
163 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_start::BatchStartError, R>) -> Self {
164 match err {
165 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
166 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
167 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
168 source: err.into(),
169 }),
170 }
171 }
172}
173impl From<crate::operation::batch_start::BatchStartError> for Error {
174 fn from(err: crate::operation::batch_start::BatchStartError) -> Self {
175 match err {
176 crate::operation::batch_start::BatchStartError::BadGatewayException(inner) => Error::BadGatewayException(inner),
177 crate::operation::batch_start::BatchStartError::BadRequestException(inner) => Error::BadRequestException(inner),
178 crate::operation::batch_start::BatchStartError::ConflictException(inner) => Error::ConflictException(inner),
179 crate::operation::batch_start::BatchStartError::ForbiddenException(inner) => Error::ForbiddenException(inner),
180 crate::operation::batch_start::BatchStartError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
181 crate::operation::batch_start::BatchStartError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
182 crate::operation::batch_start::BatchStartError::NotFoundException(inner) => Error::NotFoundException(inner),
183 crate::operation::batch_start::BatchStartError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
184 crate::operation::batch_start::BatchStartError::Unhandled(inner) => Error::Unhandled(inner),
185 }
186 }
187}
188impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_stop::BatchStopError, R>> for Error
189where
190 R: Send + Sync + std::fmt::Debug + 'static,
191{
192 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_stop::BatchStopError, R>) -> Self {
193 match err {
194 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
195 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
196 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
197 source: err.into(),
198 }),
199 }
200 }
201}
202impl From<crate::operation::batch_stop::BatchStopError> for Error {
203 fn from(err: crate::operation::batch_stop::BatchStopError) -> Self {
204 match err {
205 crate::operation::batch_stop::BatchStopError::BadGatewayException(inner) => Error::BadGatewayException(inner),
206 crate::operation::batch_stop::BatchStopError::BadRequestException(inner) => Error::BadRequestException(inner),
207 crate::operation::batch_stop::BatchStopError::ConflictException(inner) => Error::ConflictException(inner),
208 crate::operation::batch_stop::BatchStopError::ForbiddenException(inner) => Error::ForbiddenException(inner),
209 crate::operation::batch_stop::BatchStopError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
210 crate::operation::batch_stop::BatchStopError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
211 crate::operation::batch_stop::BatchStopError::NotFoundException(inner) => Error::NotFoundException(inner),
212 crate::operation::batch_stop::BatchStopError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
213 crate::operation::batch_stop::BatchStopError::Unhandled(inner) => Error::Unhandled(inner),
214 }
215 }
216}
217impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_schedule::BatchUpdateScheduleError, R>> for Error
218where
219 R: Send + Sync + std::fmt::Debug + 'static,
220{
221 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_schedule::BatchUpdateScheduleError, R>) -> Self {
222 match err {
223 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
224 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
225 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
226 source: err.into(),
227 }),
228 }
229 }
230}
231impl From<crate::operation::batch_update_schedule::BatchUpdateScheduleError> for Error {
232 fn from(err: crate::operation::batch_update_schedule::BatchUpdateScheduleError) -> Self {
233 match err {
234 crate::operation::batch_update_schedule::BatchUpdateScheduleError::BadGatewayException(inner) => Error::BadGatewayException(inner),
235 crate::operation::batch_update_schedule::BatchUpdateScheduleError::BadRequestException(inner) => Error::BadRequestException(inner),
236 crate::operation::batch_update_schedule::BatchUpdateScheduleError::ForbiddenException(inner) => Error::ForbiddenException(inner),
237 crate::operation::batch_update_schedule::BatchUpdateScheduleError::GatewayTimeoutException(inner) => {
238 Error::GatewayTimeoutException(inner)
239 }
240 crate::operation::batch_update_schedule::BatchUpdateScheduleError::InternalServerErrorException(inner) => {
241 Error::InternalServerErrorException(inner)
242 }
243 crate::operation::batch_update_schedule::BatchUpdateScheduleError::NotFoundException(inner) => Error::NotFoundException(inner),
244 crate::operation::batch_update_schedule::BatchUpdateScheduleError::TooManyRequestsException(inner) => {
245 Error::TooManyRequestsException(inner)
246 }
247 crate::operation::batch_update_schedule::BatchUpdateScheduleError::UnprocessableEntityException(inner) => {
248 Error::UnprocessableEntityException(inner)
249 }
250 crate::operation::batch_update_schedule::BatchUpdateScheduleError::Unhandled(inner) => Error::Unhandled(inner),
251 }
252 }
253}
254impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_input_device_transfer::CancelInputDeviceTransferError, R>>
255 for Error
256where
257 R: Send + Sync + std::fmt::Debug + 'static,
258{
259 fn from(
260 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_input_device_transfer::CancelInputDeviceTransferError, R>,
261 ) -> Self {
262 match err {
263 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
264 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
265 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
266 source: err.into(),
267 }),
268 }
269 }
270}
271impl From<crate::operation::cancel_input_device_transfer::CancelInputDeviceTransferError> for Error {
272 fn from(err: crate::operation::cancel_input_device_transfer::CancelInputDeviceTransferError) -> Self {
273 match err {
274 crate::operation::cancel_input_device_transfer::CancelInputDeviceTransferError::BadGatewayException(inner) => {
275 Error::BadGatewayException(inner)
276 }
277 crate::operation::cancel_input_device_transfer::CancelInputDeviceTransferError::BadRequestException(inner) => {
278 Error::BadRequestException(inner)
279 }
280 crate::operation::cancel_input_device_transfer::CancelInputDeviceTransferError::ConflictException(inner) => {
281 Error::ConflictException(inner)
282 }
283 crate::operation::cancel_input_device_transfer::CancelInputDeviceTransferError::ForbiddenException(inner) => {
284 Error::ForbiddenException(inner)
285 }
286 crate::operation::cancel_input_device_transfer::CancelInputDeviceTransferError::GatewayTimeoutException(inner) => {
287 Error::GatewayTimeoutException(inner)
288 }
289 crate::operation::cancel_input_device_transfer::CancelInputDeviceTransferError::InternalServerErrorException(inner) => {
290 Error::InternalServerErrorException(inner)
291 }
292 crate::operation::cancel_input_device_transfer::CancelInputDeviceTransferError::NotFoundException(inner) => {
293 Error::NotFoundException(inner)
294 }
295 crate::operation::cancel_input_device_transfer::CancelInputDeviceTransferError::TooManyRequestsException(inner) => {
296 Error::TooManyRequestsException(inner)
297 }
298 crate::operation::cancel_input_device_transfer::CancelInputDeviceTransferError::UnprocessableEntityException(inner) => {
299 Error::UnprocessableEntityException(inner)
300 }
301 crate::operation::cancel_input_device_transfer::CancelInputDeviceTransferError::Unhandled(inner) => Error::Unhandled(inner),
302 }
303 }
304}
305impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::claim_device::ClaimDeviceError, R>> for Error
306where
307 R: Send + Sync + std::fmt::Debug + 'static,
308{
309 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::claim_device::ClaimDeviceError, R>) -> Self {
310 match err {
311 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
312 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
313 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
314 source: err.into(),
315 }),
316 }
317 }
318}
319impl From<crate::operation::claim_device::ClaimDeviceError> for Error {
320 fn from(err: crate::operation::claim_device::ClaimDeviceError) -> Self {
321 match err {
322 crate::operation::claim_device::ClaimDeviceError::BadGatewayException(inner) => Error::BadGatewayException(inner),
323 crate::operation::claim_device::ClaimDeviceError::BadRequestException(inner) => Error::BadRequestException(inner),
324 crate::operation::claim_device::ClaimDeviceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
325 crate::operation::claim_device::ClaimDeviceError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
326 crate::operation::claim_device::ClaimDeviceError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
327 crate::operation::claim_device::ClaimDeviceError::NotFoundException(inner) => Error::NotFoundException(inner),
328 crate::operation::claim_device::ClaimDeviceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
329 crate::operation::claim_device::ClaimDeviceError::UnprocessableEntityException(inner) => Error::UnprocessableEntityException(inner),
330 crate::operation::claim_device::ClaimDeviceError::Unhandled(inner) => Error::Unhandled(inner),
331 }
332 }
333}
334impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_channel::CreateChannelError, R>> for Error
335where
336 R: Send + Sync + std::fmt::Debug + 'static,
337{
338 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_channel::CreateChannelError, R>) -> Self {
339 match err {
340 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
341 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
342 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
343 source: err.into(),
344 }),
345 }
346 }
347}
348impl From<crate::operation::create_channel::CreateChannelError> for Error {
349 fn from(err: crate::operation::create_channel::CreateChannelError) -> Self {
350 match err {
351 crate::operation::create_channel::CreateChannelError::BadGatewayException(inner) => Error::BadGatewayException(inner),
352 crate::operation::create_channel::CreateChannelError::BadRequestException(inner) => Error::BadRequestException(inner),
353 crate::operation::create_channel::CreateChannelError::ConflictException(inner) => Error::ConflictException(inner),
354 crate::operation::create_channel::CreateChannelError::ForbiddenException(inner) => Error::ForbiddenException(inner),
355 crate::operation::create_channel::CreateChannelError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
356 crate::operation::create_channel::CreateChannelError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
357 crate::operation::create_channel::CreateChannelError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
358 crate::operation::create_channel::CreateChannelError::UnprocessableEntityException(inner) => Error::UnprocessableEntityException(inner),
359 crate::operation::create_channel::CreateChannelError::Unhandled(inner) => Error::Unhandled(inner),
360 }
361 }
362}
363impl<R>
364 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_channel_placement_group::CreateChannelPlacementGroupError, R>>
365 for Error
366where
367 R: Send + Sync + std::fmt::Debug + 'static,
368{
369 fn from(
370 err: ::aws_smithy_runtime_api::client::result::SdkError<
371 crate::operation::create_channel_placement_group::CreateChannelPlacementGroupError,
372 R,
373 >,
374 ) -> Self {
375 match err {
376 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
377 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
378 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
379 source: err.into(),
380 }),
381 }
382 }
383}
384impl From<crate::operation::create_channel_placement_group::CreateChannelPlacementGroupError> for Error {
385 fn from(err: crate::operation::create_channel_placement_group::CreateChannelPlacementGroupError) -> Self {
386 match err {
387 crate::operation::create_channel_placement_group::CreateChannelPlacementGroupError::BadGatewayException(inner) => {
388 Error::BadGatewayException(inner)
389 }
390 crate::operation::create_channel_placement_group::CreateChannelPlacementGroupError::BadRequestException(inner) => {
391 Error::BadRequestException(inner)
392 }
393 crate::operation::create_channel_placement_group::CreateChannelPlacementGroupError::ForbiddenException(inner) => {
394 Error::ForbiddenException(inner)
395 }
396 crate::operation::create_channel_placement_group::CreateChannelPlacementGroupError::GatewayTimeoutException(inner) => {
397 Error::GatewayTimeoutException(inner)
398 }
399 crate::operation::create_channel_placement_group::CreateChannelPlacementGroupError::InternalServerErrorException(inner) => {
400 Error::InternalServerErrorException(inner)
401 }
402 crate::operation::create_channel_placement_group::CreateChannelPlacementGroupError::TooManyRequestsException(inner) => {
403 Error::TooManyRequestsException(inner)
404 }
405 crate::operation::create_channel_placement_group::CreateChannelPlacementGroupError::UnprocessableEntityException(inner) => {
406 Error::UnprocessableEntityException(inner)
407 }
408 crate::operation::create_channel_placement_group::CreateChannelPlacementGroupError::Unhandled(inner) => Error::Unhandled(inner),
409 }
410 }
411}
412impl<R>
413 From<
414 ::aws_smithy_runtime_api::client::result::SdkError<
415 crate::operation::create_cloud_watch_alarm_template::CreateCloudWatchAlarmTemplateError,
416 R,
417 >,
418 > for Error
419where
420 R: Send + Sync + std::fmt::Debug + 'static,
421{
422 fn from(
423 err: ::aws_smithy_runtime_api::client::result::SdkError<
424 crate::operation::create_cloud_watch_alarm_template::CreateCloudWatchAlarmTemplateError,
425 R,
426 >,
427 ) -> Self {
428 match err {
429 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
430 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
431 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
432 source: err.into(),
433 }),
434 }
435 }
436}
437impl From<crate::operation::create_cloud_watch_alarm_template::CreateCloudWatchAlarmTemplateError> for Error {
438 fn from(err: crate::operation::create_cloud_watch_alarm_template::CreateCloudWatchAlarmTemplateError) -> Self {
439 match err {
440 crate::operation::create_cloud_watch_alarm_template::CreateCloudWatchAlarmTemplateError::BadRequestException(inner) => {
441 Error::BadRequestException(inner)
442 }
443 crate::operation::create_cloud_watch_alarm_template::CreateCloudWatchAlarmTemplateError::ConflictException(inner) => {
444 Error::ConflictException(inner)
445 }
446 crate::operation::create_cloud_watch_alarm_template::CreateCloudWatchAlarmTemplateError::ForbiddenException(inner) => {
447 Error::ForbiddenException(inner)
448 }
449 crate::operation::create_cloud_watch_alarm_template::CreateCloudWatchAlarmTemplateError::InternalServerErrorException(inner) => {
450 Error::InternalServerErrorException(inner)
451 }
452 crate::operation::create_cloud_watch_alarm_template::CreateCloudWatchAlarmTemplateError::NotFoundException(inner) => {
453 Error::NotFoundException(inner)
454 }
455 crate::operation::create_cloud_watch_alarm_template::CreateCloudWatchAlarmTemplateError::TooManyRequestsException(inner) => {
456 Error::TooManyRequestsException(inner)
457 }
458 crate::operation::create_cloud_watch_alarm_template::CreateCloudWatchAlarmTemplateError::Unhandled(inner) => Error::Unhandled(inner),
459 }
460 }
461}
462impl<R>
463 From<
464 ::aws_smithy_runtime_api::client::result::SdkError<
465 crate::operation::create_cloud_watch_alarm_template_group::CreateCloudWatchAlarmTemplateGroupError,
466 R,
467 >,
468 > for Error
469where
470 R: Send + Sync + std::fmt::Debug + 'static,
471{
472 fn from(
473 err: ::aws_smithy_runtime_api::client::result::SdkError<
474 crate::operation::create_cloud_watch_alarm_template_group::CreateCloudWatchAlarmTemplateGroupError,
475 R,
476 >,
477 ) -> Self {
478 match err {
479 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
480 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
481 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
482 source: err.into(),
483 }),
484 }
485 }
486}
487impl From<crate::operation::create_cloud_watch_alarm_template_group::CreateCloudWatchAlarmTemplateGroupError> for Error {
488 fn from(err: crate::operation::create_cloud_watch_alarm_template_group::CreateCloudWatchAlarmTemplateGroupError) -> Self {
489 match err {
490 crate::operation::create_cloud_watch_alarm_template_group::CreateCloudWatchAlarmTemplateGroupError::BadRequestException(inner) => {
491 Error::BadRequestException(inner)
492 }
493 crate::operation::create_cloud_watch_alarm_template_group::CreateCloudWatchAlarmTemplateGroupError::ConflictException(inner) => {
494 Error::ConflictException(inner)
495 }
496 crate::operation::create_cloud_watch_alarm_template_group::CreateCloudWatchAlarmTemplateGroupError::ForbiddenException(inner) => {
497 Error::ForbiddenException(inner)
498 }
499 crate::operation::create_cloud_watch_alarm_template_group::CreateCloudWatchAlarmTemplateGroupError::InternalServerErrorException(
500 inner,
501 ) => Error::InternalServerErrorException(inner),
502 crate::operation::create_cloud_watch_alarm_template_group::CreateCloudWatchAlarmTemplateGroupError::NotFoundException(inner) => {
503 Error::NotFoundException(inner)
504 }
505 crate::operation::create_cloud_watch_alarm_template_group::CreateCloudWatchAlarmTemplateGroupError::TooManyRequestsException(inner) => {
506 Error::TooManyRequestsException(inner)
507 }
508 crate::operation::create_cloud_watch_alarm_template_group::CreateCloudWatchAlarmTemplateGroupError::Unhandled(inner) => {
509 Error::Unhandled(inner)
510 }
511 }
512 }
513}
514impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cluster::CreateClusterError, R>> for Error
515where
516 R: Send + Sync + std::fmt::Debug + 'static,
517{
518 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cluster::CreateClusterError, R>) -> Self {
519 match err {
520 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
521 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
522 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
523 source: err.into(),
524 }),
525 }
526 }
527}
528impl From<crate::operation::create_cluster::CreateClusterError> for Error {
529 fn from(err: crate::operation::create_cluster::CreateClusterError) -> Self {
530 match err {
531 crate::operation::create_cluster::CreateClusterError::BadGatewayException(inner) => Error::BadGatewayException(inner),
532 crate::operation::create_cluster::CreateClusterError::BadRequestException(inner) => Error::BadRequestException(inner),
533 crate::operation::create_cluster::CreateClusterError::ConflictException(inner) => Error::ConflictException(inner),
534 crate::operation::create_cluster::CreateClusterError::ForbiddenException(inner) => Error::ForbiddenException(inner),
535 crate::operation::create_cluster::CreateClusterError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
536 crate::operation::create_cluster::CreateClusterError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
537 crate::operation::create_cluster::CreateClusterError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
538 crate::operation::create_cluster::CreateClusterError::Unhandled(inner) => Error::Unhandled(inner),
539 }
540 }
541}
542impl<R>
543 From<
544 ::aws_smithy_runtime_api::client::result::SdkError<
545 crate::operation::create_event_bridge_rule_template::CreateEventBridgeRuleTemplateError,
546 R,
547 >,
548 > for Error
549where
550 R: Send + Sync + std::fmt::Debug + 'static,
551{
552 fn from(
553 err: ::aws_smithy_runtime_api::client::result::SdkError<
554 crate::operation::create_event_bridge_rule_template::CreateEventBridgeRuleTemplateError,
555 R,
556 >,
557 ) -> Self {
558 match err {
559 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
560 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
561 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
562 source: err.into(),
563 }),
564 }
565 }
566}
567impl From<crate::operation::create_event_bridge_rule_template::CreateEventBridgeRuleTemplateError> for Error {
568 fn from(err: crate::operation::create_event_bridge_rule_template::CreateEventBridgeRuleTemplateError) -> Self {
569 match err {
570 crate::operation::create_event_bridge_rule_template::CreateEventBridgeRuleTemplateError::BadRequestException(inner) => {
571 Error::BadRequestException(inner)
572 }
573 crate::operation::create_event_bridge_rule_template::CreateEventBridgeRuleTemplateError::ConflictException(inner) => {
574 Error::ConflictException(inner)
575 }
576 crate::operation::create_event_bridge_rule_template::CreateEventBridgeRuleTemplateError::ForbiddenException(inner) => {
577 Error::ForbiddenException(inner)
578 }
579 crate::operation::create_event_bridge_rule_template::CreateEventBridgeRuleTemplateError::InternalServerErrorException(inner) => {
580 Error::InternalServerErrorException(inner)
581 }
582 crate::operation::create_event_bridge_rule_template::CreateEventBridgeRuleTemplateError::NotFoundException(inner) => {
583 Error::NotFoundException(inner)
584 }
585 crate::operation::create_event_bridge_rule_template::CreateEventBridgeRuleTemplateError::TooManyRequestsException(inner) => {
586 Error::TooManyRequestsException(inner)
587 }
588 crate::operation::create_event_bridge_rule_template::CreateEventBridgeRuleTemplateError::Unhandled(inner) => Error::Unhandled(inner),
589 }
590 }
591}
592impl<R>
593 From<
594 ::aws_smithy_runtime_api::client::result::SdkError<
595 crate::operation::create_event_bridge_rule_template_group::CreateEventBridgeRuleTemplateGroupError,
596 R,
597 >,
598 > for Error
599where
600 R: Send + Sync + std::fmt::Debug + 'static,
601{
602 fn from(
603 err: ::aws_smithy_runtime_api::client::result::SdkError<
604 crate::operation::create_event_bridge_rule_template_group::CreateEventBridgeRuleTemplateGroupError,
605 R,
606 >,
607 ) -> Self {
608 match err {
609 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
610 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
611 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
612 source: err.into(),
613 }),
614 }
615 }
616}
617impl From<crate::operation::create_event_bridge_rule_template_group::CreateEventBridgeRuleTemplateGroupError> for Error {
618 fn from(err: crate::operation::create_event_bridge_rule_template_group::CreateEventBridgeRuleTemplateGroupError) -> Self {
619 match err {
620 crate::operation::create_event_bridge_rule_template_group::CreateEventBridgeRuleTemplateGroupError::BadRequestException(inner) => {
621 Error::BadRequestException(inner)
622 }
623 crate::operation::create_event_bridge_rule_template_group::CreateEventBridgeRuleTemplateGroupError::ConflictException(inner) => {
624 Error::ConflictException(inner)
625 }
626 crate::operation::create_event_bridge_rule_template_group::CreateEventBridgeRuleTemplateGroupError::ForbiddenException(inner) => {
627 Error::ForbiddenException(inner)
628 }
629 crate::operation::create_event_bridge_rule_template_group::CreateEventBridgeRuleTemplateGroupError::InternalServerErrorException(
630 inner,
631 ) => Error::InternalServerErrorException(inner),
632 crate::operation::create_event_bridge_rule_template_group::CreateEventBridgeRuleTemplateGroupError::NotFoundException(inner) => {
633 Error::NotFoundException(inner)
634 }
635 crate::operation::create_event_bridge_rule_template_group::CreateEventBridgeRuleTemplateGroupError::TooManyRequestsException(inner) => {
636 Error::TooManyRequestsException(inner)
637 }
638 crate::operation::create_event_bridge_rule_template_group::CreateEventBridgeRuleTemplateGroupError::Unhandled(inner) => {
639 Error::Unhandled(inner)
640 }
641 }
642 }
643}
644impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_input::CreateInputError, R>> for Error
645where
646 R: Send + Sync + std::fmt::Debug + 'static,
647{
648 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_input::CreateInputError, R>) -> Self {
649 match err {
650 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
651 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
652 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
653 source: err.into(),
654 }),
655 }
656 }
657}
658impl From<crate::operation::create_input::CreateInputError> for Error {
659 fn from(err: crate::operation::create_input::CreateInputError) -> Self {
660 match err {
661 crate::operation::create_input::CreateInputError::BadGatewayException(inner) => Error::BadGatewayException(inner),
662 crate::operation::create_input::CreateInputError::BadRequestException(inner) => Error::BadRequestException(inner),
663 crate::operation::create_input::CreateInputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
664 crate::operation::create_input::CreateInputError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
665 crate::operation::create_input::CreateInputError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
666 crate::operation::create_input::CreateInputError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
667 crate::operation::create_input::CreateInputError::Unhandled(inner) => Error::Unhandled(inner),
668 }
669 }
670}
671impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_input_security_group::CreateInputSecurityGroupError, R>>
672 for Error
673where
674 R: Send + Sync + std::fmt::Debug + 'static,
675{
676 fn from(
677 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_input_security_group::CreateInputSecurityGroupError, R>,
678 ) -> Self {
679 match err {
680 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
681 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
682 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
683 source: err.into(),
684 }),
685 }
686 }
687}
688impl From<crate::operation::create_input_security_group::CreateInputSecurityGroupError> for Error {
689 fn from(err: crate::operation::create_input_security_group::CreateInputSecurityGroupError) -> Self {
690 match err {
691 crate::operation::create_input_security_group::CreateInputSecurityGroupError::BadGatewayException(inner) => {
692 Error::BadGatewayException(inner)
693 }
694 crate::operation::create_input_security_group::CreateInputSecurityGroupError::BadRequestException(inner) => {
695 Error::BadRequestException(inner)
696 }
697 crate::operation::create_input_security_group::CreateInputSecurityGroupError::ForbiddenException(inner) => {
698 Error::ForbiddenException(inner)
699 }
700 crate::operation::create_input_security_group::CreateInputSecurityGroupError::GatewayTimeoutException(inner) => {
701 Error::GatewayTimeoutException(inner)
702 }
703 crate::operation::create_input_security_group::CreateInputSecurityGroupError::InternalServerErrorException(inner) => {
704 Error::InternalServerErrorException(inner)
705 }
706 crate::operation::create_input_security_group::CreateInputSecurityGroupError::TooManyRequestsException(inner) => {
707 Error::TooManyRequestsException(inner)
708 }
709 crate::operation::create_input_security_group::CreateInputSecurityGroupError::Unhandled(inner) => Error::Unhandled(inner),
710 }
711 }
712}
713impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_multiplex::CreateMultiplexError, R>> for Error
714where
715 R: Send + Sync + std::fmt::Debug + 'static,
716{
717 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_multiplex::CreateMultiplexError, R>) -> Self {
718 match err {
719 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
720 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
721 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
722 source: err.into(),
723 }),
724 }
725 }
726}
727impl From<crate::operation::create_multiplex::CreateMultiplexError> for Error {
728 fn from(err: crate::operation::create_multiplex::CreateMultiplexError) -> Self {
729 match err {
730 crate::operation::create_multiplex::CreateMultiplexError::BadGatewayException(inner) => Error::BadGatewayException(inner),
731 crate::operation::create_multiplex::CreateMultiplexError::BadRequestException(inner) => Error::BadRequestException(inner),
732 crate::operation::create_multiplex::CreateMultiplexError::ConflictException(inner) => Error::ConflictException(inner),
733 crate::operation::create_multiplex::CreateMultiplexError::ForbiddenException(inner) => Error::ForbiddenException(inner),
734 crate::operation::create_multiplex::CreateMultiplexError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
735 crate::operation::create_multiplex::CreateMultiplexError::InternalServerErrorException(inner) => {
736 Error::InternalServerErrorException(inner)
737 }
738 crate::operation::create_multiplex::CreateMultiplexError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
739 crate::operation::create_multiplex::CreateMultiplexError::UnprocessableEntityException(inner) => {
740 Error::UnprocessableEntityException(inner)
741 }
742 crate::operation::create_multiplex::CreateMultiplexError::Unhandled(inner) => Error::Unhandled(inner),
743 }
744 }
745}
746impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_multiplex_program::CreateMultiplexProgramError, R>> for Error
747where
748 R: Send + Sync + std::fmt::Debug + 'static,
749{
750 fn from(
751 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_multiplex_program::CreateMultiplexProgramError, R>,
752 ) -> Self {
753 match err {
754 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
755 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
756 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
757 source: err.into(),
758 }),
759 }
760 }
761}
762impl From<crate::operation::create_multiplex_program::CreateMultiplexProgramError> for Error {
763 fn from(err: crate::operation::create_multiplex_program::CreateMultiplexProgramError) -> Self {
764 match err {
765 crate::operation::create_multiplex_program::CreateMultiplexProgramError::BadGatewayException(inner) => Error::BadGatewayException(inner),
766 crate::operation::create_multiplex_program::CreateMultiplexProgramError::BadRequestException(inner) => Error::BadRequestException(inner),
767 crate::operation::create_multiplex_program::CreateMultiplexProgramError::ConflictException(inner) => Error::ConflictException(inner),
768 crate::operation::create_multiplex_program::CreateMultiplexProgramError::ForbiddenException(inner) => Error::ForbiddenException(inner),
769 crate::operation::create_multiplex_program::CreateMultiplexProgramError::GatewayTimeoutException(inner) => {
770 Error::GatewayTimeoutException(inner)
771 }
772 crate::operation::create_multiplex_program::CreateMultiplexProgramError::InternalServerErrorException(inner) => {
773 Error::InternalServerErrorException(inner)
774 }
775 crate::operation::create_multiplex_program::CreateMultiplexProgramError::TooManyRequestsException(inner) => {
776 Error::TooManyRequestsException(inner)
777 }
778 crate::operation::create_multiplex_program::CreateMultiplexProgramError::UnprocessableEntityException(inner) => {
779 Error::UnprocessableEntityException(inner)
780 }
781 crate::operation::create_multiplex_program::CreateMultiplexProgramError::Unhandled(inner) => Error::Unhandled(inner),
782 }
783 }
784}
785impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_network::CreateNetworkError, R>> for Error
786where
787 R: Send + Sync + std::fmt::Debug + 'static,
788{
789 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_network::CreateNetworkError, R>) -> Self {
790 match err {
791 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
792 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
793 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
794 source: err.into(),
795 }),
796 }
797 }
798}
799impl From<crate::operation::create_network::CreateNetworkError> for Error {
800 fn from(err: crate::operation::create_network::CreateNetworkError) -> Self {
801 match err {
802 crate::operation::create_network::CreateNetworkError::BadGatewayException(inner) => Error::BadGatewayException(inner),
803 crate::operation::create_network::CreateNetworkError::BadRequestException(inner) => Error::BadRequestException(inner),
804 crate::operation::create_network::CreateNetworkError::ConflictException(inner) => Error::ConflictException(inner),
805 crate::operation::create_network::CreateNetworkError::ForbiddenException(inner) => Error::ForbiddenException(inner),
806 crate::operation::create_network::CreateNetworkError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
807 crate::operation::create_network::CreateNetworkError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
808 crate::operation::create_network::CreateNetworkError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
809 crate::operation::create_network::CreateNetworkError::Unhandled(inner) => Error::Unhandled(inner),
810 }
811 }
812}
813impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_node::CreateNodeError, R>> for Error
814where
815 R: Send + Sync + std::fmt::Debug + 'static,
816{
817 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_node::CreateNodeError, R>) -> Self {
818 match err {
819 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
820 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
821 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
822 source: err.into(),
823 }),
824 }
825 }
826}
827impl From<crate::operation::create_node::CreateNodeError> for Error {
828 fn from(err: crate::operation::create_node::CreateNodeError) -> Self {
829 match err {
830 crate::operation::create_node::CreateNodeError::BadGatewayException(inner) => Error::BadGatewayException(inner),
831 crate::operation::create_node::CreateNodeError::BadRequestException(inner) => Error::BadRequestException(inner),
832 crate::operation::create_node::CreateNodeError::ForbiddenException(inner) => Error::ForbiddenException(inner),
833 crate::operation::create_node::CreateNodeError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
834 crate::operation::create_node::CreateNodeError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
835 crate::operation::create_node::CreateNodeError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
836 crate::operation::create_node::CreateNodeError::UnprocessableEntityException(inner) => Error::UnprocessableEntityException(inner),
837 crate::operation::create_node::CreateNodeError::Unhandled(inner) => Error::Unhandled(inner),
838 }
839 }
840}
841impl<R>
842 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_node_registration_script::CreateNodeRegistrationScriptError, R>>
843 for Error
844where
845 R: Send + Sync + std::fmt::Debug + 'static,
846{
847 fn from(
848 err: ::aws_smithy_runtime_api::client::result::SdkError<
849 crate::operation::create_node_registration_script::CreateNodeRegistrationScriptError,
850 R,
851 >,
852 ) -> Self {
853 match err {
854 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
855 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
856 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
857 source: err.into(),
858 }),
859 }
860 }
861}
862impl From<crate::operation::create_node_registration_script::CreateNodeRegistrationScriptError> for Error {
863 fn from(err: crate::operation::create_node_registration_script::CreateNodeRegistrationScriptError) -> Self {
864 match err {
865 crate::operation::create_node_registration_script::CreateNodeRegistrationScriptError::BadGatewayException(inner) => {
866 Error::BadGatewayException(inner)
867 }
868 crate::operation::create_node_registration_script::CreateNodeRegistrationScriptError::BadRequestException(inner) => {
869 Error::BadRequestException(inner)
870 }
871 crate::operation::create_node_registration_script::CreateNodeRegistrationScriptError::ConflictException(inner) => {
872 Error::ConflictException(inner)
873 }
874 crate::operation::create_node_registration_script::CreateNodeRegistrationScriptError::ForbiddenException(inner) => {
875 Error::ForbiddenException(inner)
876 }
877 crate::operation::create_node_registration_script::CreateNodeRegistrationScriptError::GatewayTimeoutException(inner) => {
878 Error::GatewayTimeoutException(inner)
879 }
880 crate::operation::create_node_registration_script::CreateNodeRegistrationScriptError::InternalServerErrorException(inner) => {
881 Error::InternalServerErrorException(inner)
882 }
883 crate::operation::create_node_registration_script::CreateNodeRegistrationScriptError::TooManyRequestsException(inner) => {
884 Error::TooManyRequestsException(inner)
885 }
886 crate::operation::create_node_registration_script::CreateNodeRegistrationScriptError::Unhandled(inner) => Error::Unhandled(inner),
887 }
888 }
889}
890impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_partner_input::CreatePartnerInputError, R>> for Error
891where
892 R: Send + Sync + std::fmt::Debug + 'static,
893{
894 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_partner_input::CreatePartnerInputError, R>) -> Self {
895 match err {
896 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
897 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
898 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
899 source: err.into(),
900 }),
901 }
902 }
903}
904impl From<crate::operation::create_partner_input::CreatePartnerInputError> for Error {
905 fn from(err: crate::operation::create_partner_input::CreatePartnerInputError) -> Self {
906 match err {
907 crate::operation::create_partner_input::CreatePartnerInputError::BadGatewayException(inner) => Error::BadGatewayException(inner),
908 crate::operation::create_partner_input::CreatePartnerInputError::BadRequestException(inner) => Error::BadRequestException(inner),
909 crate::operation::create_partner_input::CreatePartnerInputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
910 crate::operation::create_partner_input::CreatePartnerInputError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
911 crate::operation::create_partner_input::CreatePartnerInputError::InternalServerErrorException(inner) => {
912 Error::InternalServerErrorException(inner)
913 }
914 crate::operation::create_partner_input::CreatePartnerInputError::TooManyRequestsException(inner) => {
915 Error::TooManyRequestsException(inner)
916 }
917 crate::operation::create_partner_input::CreatePartnerInputError::Unhandled(inner) => Error::Unhandled(inner),
918 }
919 }
920}
921impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_sdi_source::CreateSdiSourceError, R>> for Error
922where
923 R: Send + Sync + std::fmt::Debug + 'static,
924{
925 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_sdi_source::CreateSdiSourceError, R>) -> Self {
926 match err {
927 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
928 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
929 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
930 source: err.into(),
931 }),
932 }
933 }
934}
935impl From<crate::operation::create_sdi_source::CreateSdiSourceError> for Error {
936 fn from(err: crate::operation::create_sdi_source::CreateSdiSourceError) -> Self {
937 match err {
938 crate::operation::create_sdi_source::CreateSdiSourceError::BadGatewayException(inner) => Error::BadGatewayException(inner),
939 crate::operation::create_sdi_source::CreateSdiSourceError::BadRequestException(inner) => Error::BadRequestException(inner),
940 crate::operation::create_sdi_source::CreateSdiSourceError::ConflictException(inner) => Error::ConflictException(inner),
941 crate::operation::create_sdi_source::CreateSdiSourceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
942 crate::operation::create_sdi_source::CreateSdiSourceError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
943 crate::operation::create_sdi_source::CreateSdiSourceError::InternalServerErrorException(inner) => {
944 Error::InternalServerErrorException(inner)
945 }
946 crate::operation::create_sdi_source::CreateSdiSourceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
947 crate::operation::create_sdi_source::CreateSdiSourceError::Unhandled(inner) => Error::Unhandled(inner),
948 }
949 }
950}
951impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_signal_map::CreateSignalMapError, R>> for Error
952where
953 R: Send + Sync + std::fmt::Debug + 'static,
954{
955 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_signal_map::CreateSignalMapError, R>) -> Self {
956 match err {
957 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
958 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
959 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
960 source: err.into(),
961 }),
962 }
963 }
964}
965impl From<crate::operation::create_signal_map::CreateSignalMapError> for Error {
966 fn from(err: crate::operation::create_signal_map::CreateSignalMapError) -> Self {
967 match err {
968 crate::operation::create_signal_map::CreateSignalMapError::BadRequestException(inner) => Error::BadRequestException(inner),
969 crate::operation::create_signal_map::CreateSignalMapError::ConflictException(inner) => Error::ConflictException(inner),
970 crate::operation::create_signal_map::CreateSignalMapError::ForbiddenException(inner) => Error::ForbiddenException(inner),
971 crate::operation::create_signal_map::CreateSignalMapError::InternalServerErrorException(inner) => {
972 Error::InternalServerErrorException(inner)
973 }
974 crate::operation::create_signal_map::CreateSignalMapError::NotFoundException(inner) => Error::NotFoundException(inner),
975 crate::operation::create_signal_map::CreateSignalMapError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
976 crate::operation::create_signal_map::CreateSignalMapError::Unhandled(inner) => Error::Unhandled(inner),
977 }
978 }
979}
980impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_tags::CreateTagsError, R>> for Error
981where
982 R: Send + Sync + std::fmt::Debug + 'static,
983{
984 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_tags::CreateTagsError, R>) -> Self {
985 match err {
986 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
987 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
988 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
989 source: err.into(),
990 }),
991 }
992 }
993}
994impl From<crate::operation::create_tags::CreateTagsError> for Error {
995 fn from(err: crate::operation::create_tags::CreateTagsError) -> Self {
996 match err {
997 crate::operation::create_tags::CreateTagsError::BadRequestException(inner) => Error::BadRequestException(inner),
998 crate::operation::create_tags::CreateTagsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
999 crate::operation::create_tags::CreateTagsError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
1000 crate::operation::create_tags::CreateTagsError::NotFoundException(inner) => Error::NotFoundException(inner),
1001 crate::operation::create_tags::CreateTagsError::Unhandled(inner) => Error::Unhandled(inner),
1002 }
1003 }
1004}
1005impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_channel::DeleteChannelError, R>> for Error
1006where
1007 R: Send + Sync + std::fmt::Debug + 'static,
1008{
1009 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_channel::DeleteChannelError, R>) -> Self {
1010 match err {
1011 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1012 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1013 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1014 source: err.into(),
1015 }),
1016 }
1017 }
1018}
1019impl From<crate::operation::delete_channel::DeleteChannelError> for Error {
1020 fn from(err: crate::operation::delete_channel::DeleteChannelError) -> Self {
1021 match err {
1022 crate::operation::delete_channel::DeleteChannelError::BadGatewayException(inner) => Error::BadGatewayException(inner),
1023 crate::operation::delete_channel::DeleteChannelError::BadRequestException(inner) => Error::BadRequestException(inner),
1024 crate::operation::delete_channel::DeleteChannelError::ConflictException(inner) => Error::ConflictException(inner),
1025 crate::operation::delete_channel::DeleteChannelError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1026 crate::operation::delete_channel::DeleteChannelError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
1027 crate::operation::delete_channel::DeleteChannelError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
1028 crate::operation::delete_channel::DeleteChannelError::NotFoundException(inner) => Error::NotFoundException(inner),
1029 crate::operation::delete_channel::DeleteChannelError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1030 crate::operation::delete_channel::DeleteChannelError::Unhandled(inner) => Error::Unhandled(inner),
1031 }
1032 }
1033}
1034impl<R>
1035 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_channel_placement_group::DeleteChannelPlacementGroupError, R>>
1036 for Error
1037where
1038 R: Send + Sync + std::fmt::Debug + 'static,
1039{
1040 fn from(
1041 err: ::aws_smithy_runtime_api::client::result::SdkError<
1042 crate::operation::delete_channel_placement_group::DeleteChannelPlacementGroupError,
1043 R,
1044 >,
1045 ) -> Self {
1046 match err {
1047 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1048 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1049 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1050 source: err.into(),
1051 }),
1052 }
1053 }
1054}
1055impl From<crate::operation::delete_channel_placement_group::DeleteChannelPlacementGroupError> for Error {
1056 fn from(err: crate::operation::delete_channel_placement_group::DeleteChannelPlacementGroupError) -> Self {
1057 match err {
1058 crate::operation::delete_channel_placement_group::DeleteChannelPlacementGroupError::BadGatewayException(inner) => {
1059 Error::BadGatewayException(inner)
1060 }
1061 crate::operation::delete_channel_placement_group::DeleteChannelPlacementGroupError::BadRequestException(inner) => {
1062 Error::BadRequestException(inner)
1063 }
1064 crate::operation::delete_channel_placement_group::DeleteChannelPlacementGroupError::ConflictException(inner) => {
1065 Error::ConflictException(inner)
1066 }
1067 crate::operation::delete_channel_placement_group::DeleteChannelPlacementGroupError::ForbiddenException(inner) => {
1068 Error::ForbiddenException(inner)
1069 }
1070 crate::operation::delete_channel_placement_group::DeleteChannelPlacementGroupError::GatewayTimeoutException(inner) => {
1071 Error::GatewayTimeoutException(inner)
1072 }
1073 crate::operation::delete_channel_placement_group::DeleteChannelPlacementGroupError::InternalServerErrorException(inner) => {
1074 Error::InternalServerErrorException(inner)
1075 }
1076 crate::operation::delete_channel_placement_group::DeleteChannelPlacementGroupError::NotFoundException(inner) => {
1077 Error::NotFoundException(inner)
1078 }
1079 crate::operation::delete_channel_placement_group::DeleteChannelPlacementGroupError::TooManyRequestsException(inner) => {
1080 Error::TooManyRequestsException(inner)
1081 }
1082 crate::operation::delete_channel_placement_group::DeleteChannelPlacementGroupError::Unhandled(inner) => Error::Unhandled(inner),
1083 }
1084 }
1085}
1086impl<R>
1087 From<
1088 ::aws_smithy_runtime_api::client::result::SdkError<
1089 crate::operation::delete_cloud_watch_alarm_template::DeleteCloudWatchAlarmTemplateError,
1090 R,
1091 >,
1092 > for Error
1093where
1094 R: Send + Sync + std::fmt::Debug + 'static,
1095{
1096 fn from(
1097 err: ::aws_smithy_runtime_api::client::result::SdkError<
1098 crate::operation::delete_cloud_watch_alarm_template::DeleteCloudWatchAlarmTemplateError,
1099 R,
1100 >,
1101 ) -> Self {
1102 match err {
1103 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1104 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1105 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1106 source: err.into(),
1107 }),
1108 }
1109 }
1110}
1111impl From<crate::operation::delete_cloud_watch_alarm_template::DeleteCloudWatchAlarmTemplateError> for Error {
1112 fn from(err: crate::operation::delete_cloud_watch_alarm_template::DeleteCloudWatchAlarmTemplateError) -> Self {
1113 match err {
1114 crate::operation::delete_cloud_watch_alarm_template::DeleteCloudWatchAlarmTemplateError::BadRequestException(inner) => {
1115 Error::BadRequestException(inner)
1116 }
1117 crate::operation::delete_cloud_watch_alarm_template::DeleteCloudWatchAlarmTemplateError::ConflictException(inner) => {
1118 Error::ConflictException(inner)
1119 }
1120 crate::operation::delete_cloud_watch_alarm_template::DeleteCloudWatchAlarmTemplateError::ForbiddenException(inner) => {
1121 Error::ForbiddenException(inner)
1122 }
1123 crate::operation::delete_cloud_watch_alarm_template::DeleteCloudWatchAlarmTemplateError::InternalServerErrorException(inner) => {
1124 Error::InternalServerErrorException(inner)
1125 }
1126 crate::operation::delete_cloud_watch_alarm_template::DeleteCloudWatchAlarmTemplateError::NotFoundException(inner) => {
1127 Error::NotFoundException(inner)
1128 }
1129 crate::operation::delete_cloud_watch_alarm_template::DeleteCloudWatchAlarmTemplateError::TooManyRequestsException(inner) => {
1130 Error::TooManyRequestsException(inner)
1131 }
1132 crate::operation::delete_cloud_watch_alarm_template::DeleteCloudWatchAlarmTemplateError::Unhandled(inner) => Error::Unhandled(inner),
1133 }
1134 }
1135}
1136impl<R>
1137 From<
1138 ::aws_smithy_runtime_api::client::result::SdkError<
1139 crate::operation::delete_cloud_watch_alarm_template_group::DeleteCloudWatchAlarmTemplateGroupError,
1140 R,
1141 >,
1142 > for Error
1143where
1144 R: Send + Sync + std::fmt::Debug + 'static,
1145{
1146 fn from(
1147 err: ::aws_smithy_runtime_api::client::result::SdkError<
1148 crate::operation::delete_cloud_watch_alarm_template_group::DeleteCloudWatchAlarmTemplateGroupError,
1149 R,
1150 >,
1151 ) -> Self {
1152 match err {
1153 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1154 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1155 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1156 source: err.into(),
1157 }),
1158 }
1159 }
1160}
1161impl From<crate::operation::delete_cloud_watch_alarm_template_group::DeleteCloudWatchAlarmTemplateGroupError> for Error {
1162 fn from(err: crate::operation::delete_cloud_watch_alarm_template_group::DeleteCloudWatchAlarmTemplateGroupError) -> Self {
1163 match err {
1164 crate::operation::delete_cloud_watch_alarm_template_group::DeleteCloudWatchAlarmTemplateGroupError::BadRequestException(inner) => {
1165 Error::BadRequestException(inner)
1166 }
1167 crate::operation::delete_cloud_watch_alarm_template_group::DeleteCloudWatchAlarmTemplateGroupError::ConflictException(inner) => {
1168 Error::ConflictException(inner)
1169 }
1170 crate::operation::delete_cloud_watch_alarm_template_group::DeleteCloudWatchAlarmTemplateGroupError::ForbiddenException(inner) => {
1171 Error::ForbiddenException(inner)
1172 }
1173 crate::operation::delete_cloud_watch_alarm_template_group::DeleteCloudWatchAlarmTemplateGroupError::InternalServerErrorException(
1174 inner,
1175 ) => Error::InternalServerErrorException(inner),
1176 crate::operation::delete_cloud_watch_alarm_template_group::DeleteCloudWatchAlarmTemplateGroupError::NotFoundException(inner) => {
1177 Error::NotFoundException(inner)
1178 }
1179 crate::operation::delete_cloud_watch_alarm_template_group::DeleteCloudWatchAlarmTemplateGroupError::TooManyRequestsException(inner) => {
1180 Error::TooManyRequestsException(inner)
1181 }
1182 crate::operation::delete_cloud_watch_alarm_template_group::DeleteCloudWatchAlarmTemplateGroupError::Unhandled(inner) => {
1183 Error::Unhandled(inner)
1184 }
1185 }
1186 }
1187}
1188impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cluster::DeleteClusterError, R>> for Error
1189where
1190 R: Send + Sync + std::fmt::Debug + 'static,
1191{
1192 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cluster::DeleteClusterError, R>) -> Self {
1193 match err {
1194 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1195 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1196 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1197 source: err.into(),
1198 }),
1199 }
1200 }
1201}
1202impl From<crate::operation::delete_cluster::DeleteClusterError> for Error {
1203 fn from(err: crate::operation::delete_cluster::DeleteClusterError) -> Self {
1204 match err {
1205 crate::operation::delete_cluster::DeleteClusterError::BadGatewayException(inner) => Error::BadGatewayException(inner),
1206 crate::operation::delete_cluster::DeleteClusterError::BadRequestException(inner) => Error::BadRequestException(inner),
1207 crate::operation::delete_cluster::DeleteClusterError::ConflictException(inner) => Error::ConflictException(inner),
1208 crate::operation::delete_cluster::DeleteClusterError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1209 crate::operation::delete_cluster::DeleteClusterError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
1210 crate::operation::delete_cluster::DeleteClusterError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
1211 crate::operation::delete_cluster::DeleteClusterError::NotFoundException(inner) => Error::NotFoundException(inner),
1212 crate::operation::delete_cluster::DeleteClusterError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1213 crate::operation::delete_cluster::DeleteClusterError::Unhandled(inner) => Error::Unhandled(inner),
1214 }
1215 }
1216}
1217impl<R>
1218 From<
1219 ::aws_smithy_runtime_api::client::result::SdkError<
1220 crate::operation::delete_event_bridge_rule_template::DeleteEventBridgeRuleTemplateError,
1221 R,
1222 >,
1223 > for Error
1224where
1225 R: Send + Sync + std::fmt::Debug + 'static,
1226{
1227 fn from(
1228 err: ::aws_smithy_runtime_api::client::result::SdkError<
1229 crate::operation::delete_event_bridge_rule_template::DeleteEventBridgeRuleTemplateError,
1230 R,
1231 >,
1232 ) -> Self {
1233 match err {
1234 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1235 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1236 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1237 source: err.into(),
1238 }),
1239 }
1240 }
1241}
1242impl From<crate::operation::delete_event_bridge_rule_template::DeleteEventBridgeRuleTemplateError> for Error {
1243 fn from(err: crate::operation::delete_event_bridge_rule_template::DeleteEventBridgeRuleTemplateError) -> Self {
1244 match err {
1245 crate::operation::delete_event_bridge_rule_template::DeleteEventBridgeRuleTemplateError::BadRequestException(inner) => {
1246 Error::BadRequestException(inner)
1247 }
1248 crate::operation::delete_event_bridge_rule_template::DeleteEventBridgeRuleTemplateError::ConflictException(inner) => {
1249 Error::ConflictException(inner)
1250 }
1251 crate::operation::delete_event_bridge_rule_template::DeleteEventBridgeRuleTemplateError::ForbiddenException(inner) => {
1252 Error::ForbiddenException(inner)
1253 }
1254 crate::operation::delete_event_bridge_rule_template::DeleteEventBridgeRuleTemplateError::InternalServerErrorException(inner) => {
1255 Error::InternalServerErrorException(inner)
1256 }
1257 crate::operation::delete_event_bridge_rule_template::DeleteEventBridgeRuleTemplateError::NotFoundException(inner) => {
1258 Error::NotFoundException(inner)
1259 }
1260 crate::operation::delete_event_bridge_rule_template::DeleteEventBridgeRuleTemplateError::TooManyRequestsException(inner) => {
1261 Error::TooManyRequestsException(inner)
1262 }
1263 crate::operation::delete_event_bridge_rule_template::DeleteEventBridgeRuleTemplateError::Unhandled(inner) => Error::Unhandled(inner),
1264 }
1265 }
1266}
1267impl<R>
1268 From<
1269 ::aws_smithy_runtime_api::client::result::SdkError<
1270 crate::operation::delete_event_bridge_rule_template_group::DeleteEventBridgeRuleTemplateGroupError,
1271 R,
1272 >,
1273 > for Error
1274where
1275 R: Send + Sync + std::fmt::Debug + 'static,
1276{
1277 fn from(
1278 err: ::aws_smithy_runtime_api::client::result::SdkError<
1279 crate::operation::delete_event_bridge_rule_template_group::DeleteEventBridgeRuleTemplateGroupError,
1280 R,
1281 >,
1282 ) -> Self {
1283 match err {
1284 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1285 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1286 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1287 source: err.into(),
1288 }),
1289 }
1290 }
1291}
1292impl From<crate::operation::delete_event_bridge_rule_template_group::DeleteEventBridgeRuleTemplateGroupError> for Error {
1293 fn from(err: crate::operation::delete_event_bridge_rule_template_group::DeleteEventBridgeRuleTemplateGroupError) -> Self {
1294 match err {
1295 crate::operation::delete_event_bridge_rule_template_group::DeleteEventBridgeRuleTemplateGroupError::BadRequestException(inner) => {
1296 Error::BadRequestException(inner)
1297 }
1298 crate::operation::delete_event_bridge_rule_template_group::DeleteEventBridgeRuleTemplateGroupError::ConflictException(inner) => {
1299 Error::ConflictException(inner)
1300 }
1301 crate::operation::delete_event_bridge_rule_template_group::DeleteEventBridgeRuleTemplateGroupError::ForbiddenException(inner) => {
1302 Error::ForbiddenException(inner)
1303 }
1304 crate::operation::delete_event_bridge_rule_template_group::DeleteEventBridgeRuleTemplateGroupError::InternalServerErrorException(
1305 inner,
1306 ) => Error::InternalServerErrorException(inner),
1307 crate::operation::delete_event_bridge_rule_template_group::DeleteEventBridgeRuleTemplateGroupError::NotFoundException(inner) => {
1308 Error::NotFoundException(inner)
1309 }
1310 crate::operation::delete_event_bridge_rule_template_group::DeleteEventBridgeRuleTemplateGroupError::TooManyRequestsException(inner) => {
1311 Error::TooManyRequestsException(inner)
1312 }
1313 crate::operation::delete_event_bridge_rule_template_group::DeleteEventBridgeRuleTemplateGroupError::Unhandled(inner) => {
1314 Error::Unhandled(inner)
1315 }
1316 }
1317 }
1318}
1319impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_input::DeleteInputError, R>> for Error
1320where
1321 R: Send + Sync + std::fmt::Debug + 'static,
1322{
1323 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_input::DeleteInputError, R>) -> Self {
1324 match err {
1325 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1326 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1327 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1328 source: err.into(),
1329 }),
1330 }
1331 }
1332}
1333impl From<crate::operation::delete_input::DeleteInputError> for Error {
1334 fn from(err: crate::operation::delete_input::DeleteInputError) -> Self {
1335 match err {
1336 crate::operation::delete_input::DeleteInputError::BadGatewayException(inner) => Error::BadGatewayException(inner),
1337 crate::operation::delete_input::DeleteInputError::BadRequestException(inner) => Error::BadRequestException(inner),
1338 crate::operation::delete_input::DeleteInputError::ConflictException(inner) => Error::ConflictException(inner),
1339 crate::operation::delete_input::DeleteInputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1340 crate::operation::delete_input::DeleteInputError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
1341 crate::operation::delete_input::DeleteInputError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
1342 crate::operation::delete_input::DeleteInputError::NotFoundException(inner) => Error::NotFoundException(inner),
1343 crate::operation::delete_input::DeleteInputError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1344 crate::operation::delete_input::DeleteInputError::Unhandled(inner) => Error::Unhandled(inner),
1345 }
1346 }
1347}
1348impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_input_security_group::DeleteInputSecurityGroupError, R>>
1349 for Error
1350where
1351 R: Send + Sync + std::fmt::Debug + 'static,
1352{
1353 fn from(
1354 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_input_security_group::DeleteInputSecurityGroupError, R>,
1355 ) -> Self {
1356 match err {
1357 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1358 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1359 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1360 source: err.into(),
1361 }),
1362 }
1363 }
1364}
1365impl From<crate::operation::delete_input_security_group::DeleteInputSecurityGroupError> for Error {
1366 fn from(err: crate::operation::delete_input_security_group::DeleteInputSecurityGroupError) -> Self {
1367 match err {
1368 crate::operation::delete_input_security_group::DeleteInputSecurityGroupError::BadGatewayException(inner) => {
1369 Error::BadGatewayException(inner)
1370 }
1371 crate::operation::delete_input_security_group::DeleteInputSecurityGroupError::BadRequestException(inner) => {
1372 Error::BadRequestException(inner)
1373 }
1374 crate::operation::delete_input_security_group::DeleteInputSecurityGroupError::ForbiddenException(inner) => {
1375 Error::ForbiddenException(inner)
1376 }
1377 crate::operation::delete_input_security_group::DeleteInputSecurityGroupError::GatewayTimeoutException(inner) => {
1378 Error::GatewayTimeoutException(inner)
1379 }
1380 crate::operation::delete_input_security_group::DeleteInputSecurityGroupError::InternalServerErrorException(inner) => {
1381 Error::InternalServerErrorException(inner)
1382 }
1383 crate::operation::delete_input_security_group::DeleteInputSecurityGroupError::NotFoundException(inner) => Error::NotFoundException(inner),
1384 crate::operation::delete_input_security_group::DeleteInputSecurityGroupError::TooManyRequestsException(inner) => {
1385 Error::TooManyRequestsException(inner)
1386 }
1387 crate::operation::delete_input_security_group::DeleteInputSecurityGroupError::Unhandled(inner) => Error::Unhandled(inner),
1388 }
1389 }
1390}
1391impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_multiplex::DeleteMultiplexError, R>> for Error
1392where
1393 R: Send + Sync + std::fmt::Debug + 'static,
1394{
1395 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_multiplex::DeleteMultiplexError, R>) -> Self {
1396 match err {
1397 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1398 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1399 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1400 source: err.into(),
1401 }),
1402 }
1403 }
1404}
1405impl From<crate::operation::delete_multiplex::DeleteMultiplexError> for Error {
1406 fn from(err: crate::operation::delete_multiplex::DeleteMultiplexError) -> Self {
1407 match err {
1408 crate::operation::delete_multiplex::DeleteMultiplexError::BadGatewayException(inner) => Error::BadGatewayException(inner),
1409 crate::operation::delete_multiplex::DeleteMultiplexError::BadRequestException(inner) => Error::BadRequestException(inner),
1410 crate::operation::delete_multiplex::DeleteMultiplexError::ConflictException(inner) => Error::ConflictException(inner),
1411 crate::operation::delete_multiplex::DeleteMultiplexError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1412 crate::operation::delete_multiplex::DeleteMultiplexError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
1413 crate::operation::delete_multiplex::DeleteMultiplexError::InternalServerErrorException(inner) => {
1414 Error::InternalServerErrorException(inner)
1415 }
1416 crate::operation::delete_multiplex::DeleteMultiplexError::NotFoundException(inner) => Error::NotFoundException(inner),
1417 crate::operation::delete_multiplex::DeleteMultiplexError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1418 crate::operation::delete_multiplex::DeleteMultiplexError::Unhandled(inner) => Error::Unhandled(inner),
1419 }
1420 }
1421}
1422impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_multiplex_program::DeleteMultiplexProgramError, R>> for Error
1423where
1424 R: Send + Sync + std::fmt::Debug + 'static,
1425{
1426 fn from(
1427 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_multiplex_program::DeleteMultiplexProgramError, R>,
1428 ) -> Self {
1429 match err {
1430 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1431 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1432 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1433 source: err.into(),
1434 }),
1435 }
1436 }
1437}
1438impl From<crate::operation::delete_multiplex_program::DeleteMultiplexProgramError> for Error {
1439 fn from(err: crate::operation::delete_multiplex_program::DeleteMultiplexProgramError) -> Self {
1440 match err {
1441 crate::operation::delete_multiplex_program::DeleteMultiplexProgramError::BadGatewayException(inner) => Error::BadGatewayException(inner),
1442 crate::operation::delete_multiplex_program::DeleteMultiplexProgramError::BadRequestException(inner) => Error::BadRequestException(inner),
1443 crate::operation::delete_multiplex_program::DeleteMultiplexProgramError::ConflictException(inner) => Error::ConflictException(inner),
1444 crate::operation::delete_multiplex_program::DeleteMultiplexProgramError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1445 crate::operation::delete_multiplex_program::DeleteMultiplexProgramError::GatewayTimeoutException(inner) => {
1446 Error::GatewayTimeoutException(inner)
1447 }
1448 crate::operation::delete_multiplex_program::DeleteMultiplexProgramError::InternalServerErrorException(inner) => {
1449 Error::InternalServerErrorException(inner)
1450 }
1451 crate::operation::delete_multiplex_program::DeleteMultiplexProgramError::NotFoundException(inner) => Error::NotFoundException(inner),
1452 crate::operation::delete_multiplex_program::DeleteMultiplexProgramError::TooManyRequestsException(inner) => {
1453 Error::TooManyRequestsException(inner)
1454 }
1455 crate::operation::delete_multiplex_program::DeleteMultiplexProgramError::Unhandled(inner) => Error::Unhandled(inner),
1456 }
1457 }
1458}
1459impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_network::DeleteNetworkError, R>> for Error
1460where
1461 R: Send + Sync + std::fmt::Debug + 'static,
1462{
1463 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_network::DeleteNetworkError, R>) -> Self {
1464 match err {
1465 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1466 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1467 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1468 source: err.into(),
1469 }),
1470 }
1471 }
1472}
1473impl From<crate::operation::delete_network::DeleteNetworkError> for Error {
1474 fn from(err: crate::operation::delete_network::DeleteNetworkError) -> Self {
1475 match err {
1476 crate::operation::delete_network::DeleteNetworkError::BadGatewayException(inner) => Error::BadGatewayException(inner),
1477 crate::operation::delete_network::DeleteNetworkError::BadRequestException(inner) => Error::BadRequestException(inner),
1478 crate::operation::delete_network::DeleteNetworkError::ConflictException(inner) => Error::ConflictException(inner),
1479 crate::operation::delete_network::DeleteNetworkError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1480 crate::operation::delete_network::DeleteNetworkError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
1481 crate::operation::delete_network::DeleteNetworkError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
1482 crate::operation::delete_network::DeleteNetworkError::NotFoundException(inner) => Error::NotFoundException(inner),
1483 crate::operation::delete_network::DeleteNetworkError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1484 crate::operation::delete_network::DeleteNetworkError::Unhandled(inner) => Error::Unhandled(inner),
1485 }
1486 }
1487}
1488impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_node::DeleteNodeError, R>> for Error
1489where
1490 R: Send + Sync + std::fmt::Debug + 'static,
1491{
1492 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_node::DeleteNodeError, R>) -> Self {
1493 match err {
1494 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1495 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1496 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1497 source: err.into(),
1498 }),
1499 }
1500 }
1501}
1502impl From<crate::operation::delete_node::DeleteNodeError> for Error {
1503 fn from(err: crate::operation::delete_node::DeleteNodeError) -> Self {
1504 match err {
1505 crate::operation::delete_node::DeleteNodeError::BadGatewayException(inner) => Error::BadGatewayException(inner),
1506 crate::operation::delete_node::DeleteNodeError::BadRequestException(inner) => Error::BadRequestException(inner),
1507 crate::operation::delete_node::DeleteNodeError::ConflictException(inner) => Error::ConflictException(inner),
1508 crate::operation::delete_node::DeleteNodeError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1509 crate::operation::delete_node::DeleteNodeError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
1510 crate::operation::delete_node::DeleteNodeError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
1511 crate::operation::delete_node::DeleteNodeError::NotFoundException(inner) => Error::NotFoundException(inner),
1512 crate::operation::delete_node::DeleteNodeError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1513 crate::operation::delete_node::DeleteNodeError::Unhandled(inner) => Error::Unhandled(inner),
1514 }
1515 }
1516}
1517impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_reservation::DeleteReservationError, R>> for Error
1518where
1519 R: Send + Sync + std::fmt::Debug + 'static,
1520{
1521 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_reservation::DeleteReservationError, R>) -> Self {
1522 match err {
1523 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1524 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1525 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1526 source: err.into(),
1527 }),
1528 }
1529 }
1530}
1531impl From<crate::operation::delete_reservation::DeleteReservationError> for Error {
1532 fn from(err: crate::operation::delete_reservation::DeleteReservationError) -> Self {
1533 match err {
1534 crate::operation::delete_reservation::DeleteReservationError::BadGatewayException(inner) => Error::BadGatewayException(inner),
1535 crate::operation::delete_reservation::DeleteReservationError::BadRequestException(inner) => Error::BadRequestException(inner),
1536 crate::operation::delete_reservation::DeleteReservationError::ConflictException(inner) => Error::ConflictException(inner),
1537 crate::operation::delete_reservation::DeleteReservationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1538 crate::operation::delete_reservation::DeleteReservationError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
1539 crate::operation::delete_reservation::DeleteReservationError::InternalServerErrorException(inner) => {
1540 Error::InternalServerErrorException(inner)
1541 }
1542 crate::operation::delete_reservation::DeleteReservationError::NotFoundException(inner) => Error::NotFoundException(inner),
1543 crate::operation::delete_reservation::DeleteReservationError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1544 crate::operation::delete_reservation::DeleteReservationError::Unhandled(inner) => Error::Unhandled(inner),
1545 }
1546 }
1547}
1548impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_schedule::DeleteScheduleError, R>> for Error
1549where
1550 R: Send + Sync + std::fmt::Debug + 'static,
1551{
1552 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_schedule::DeleteScheduleError, R>) -> Self {
1553 match err {
1554 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1555 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1556 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1557 source: err.into(),
1558 }),
1559 }
1560 }
1561}
1562impl From<crate::operation::delete_schedule::DeleteScheduleError> for Error {
1563 fn from(err: crate::operation::delete_schedule::DeleteScheduleError) -> Self {
1564 match err {
1565 crate::operation::delete_schedule::DeleteScheduleError::BadGatewayException(inner) => Error::BadGatewayException(inner),
1566 crate::operation::delete_schedule::DeleteScheduleError::BadRequestException(inner) => Error::BadRequestException(inner),
1567 crate::operation::delete_schedule::DeleteScheduleError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1568 crate::operation::delete_schedule::DeleteScheduleError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
1569 crate::operation::delete_schedule::DeleteScheduleError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
1570 crate::operation::delete_schedule::DeleteScheduleError::NotFoundException(inner) => Error::NotFoundException(inner),
1571 crate::operation::delete_schedule::DeleteScheduleError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1572 crate::operation::delete_schedule::DeleteScheduleError::Unhandled(inner) => Error::Unhandled(inner),
1573 }
1574 }
1575}
1576impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_sdi_source::DeleteSdiSourceError, R>> for Error
1577where
1578 R: Send + Sync + std::fmt::Debug + 'static,
1579{
1580 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_sdi_source::DeleteSdiSourceError, R>) -> Self {
1581 match err {
1582 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1583 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1584 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1585 source: err.into(),
1586 }),
1587 }
1588 }
1589}
1590impl From<crate::operation::delete_sdi_source::DeleteSdiSourceError> for Error {
1591 fn from(err: crate::operation::delete_sdi_source::DeleteSdiSourceError) -> Self {
1592 match err {
1593 crate::operation::delete_sdi_source::DeleteSdiSourceError::BadGatewayException(inner) => Error::BadGatewayException(inner),
1594 crate::operation::delete_sdi_source::DeleteSdiSourceError::BadRequestException(inner) => Error::BadRequestException(inner),
1595 crate::operation::delete_sdi_source::DeleteSdiSourceError::ConflictException(inner) => Error::ConflictException(inner),
1596 crate::operation::delete_sdi_source::DeleteSdiSourceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1597 crate::operation::delete_sdi_source::DeleteSdiSourceError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
1598 crate::operation::delete_sdi_source::DeleteSdiSourceError::InternalServerErrorException(inner) => {
1599 Error::InternalServerErrorException(inner)
1600 }
1601 crate::operation::delete_sdi_source::DeleteSdiSourceError::NotFoundException(inner) => Error::NotFoundException(inner),
1602 crate::operation::delete_sdi_source::DeleteSdiSourceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1603 crate::operation::delete_sdi_source::DeleteSdiSourceError::Unhandled(inner) => Error::Unhandled(inner),
1604 }
1605 }
1606}
1607impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_signal_map::DeleteSignalMapError, R>> for Error
1608where
1609 R: Send + Sync + std::fmt::Debug + 'static,
1610{
1611 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_signal_map::DeleteSignalMapError, R>) -> Self {
1612 match err {
1613 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1614 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1615 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1616 source: err.into(),
1617 }),
1618 }
1619 }
1620}
1621impl From<crate::operation::delete_signal_map::DeleteSignalMapError> for Error {
1622 fn from(err: crate::operation::delete_signal_map::DeleteSignalMapError) -> Self {
1623 match err {
1624 crate::operation::delete_signal_map::DeleteSignalMapError::BadRequestException(inner) => Error::BadRequestException(inner),
1625 crate::operation::delete_signal_map::DeleteSignalMapError::ConflictException(inner) => Error::ConflictException(inner),
1626 crate::operation::delete_signal_map::DeleteSignalMapError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1627 crate::operation::delete_signal_map::DeleteSignalMapError::InternalServerErrorException(inner) => {
1628 Error::InternalServerErrorException(inner)
1629 }
1630 crate::operation::delete_signal_map::DeleteSignalMapError::NotFoundException(inner) => Error::NotFoundException(inner),
1631 crate::operation::delete_signal_map::DeleteSignalMapError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1632 crate::operation::delete_signal_map::DeleteSignalMapError::Unhandled(inner) => Error::Unhandled(inner),
1633 }
1634 }
1635}
1636impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_tags::DeleteTagsError, R>> for Error
1637where
1638 R: Send + Sync + std::fmt::Debug + 'static,
1639{
1640 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_tags::DeleteTagsError, R>) -> Self {
1641 match err {
1642 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1643 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1644 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1645 source: err.into(),
1646 }),
1647 }
1648 }
1649}
1650impl From<crate::operation::delete_tags::DeleteTagsError> for Error {
1651 fn from(err: crate::operation::delete_tags::DeleteTagsError) -> Self {
1652 match err {
1653 crate::operation::delete_tags::DeleteTagsError::BadRequestException(inner) => Error::BadRequestException(inner),
1654 crate::operation::delete_tags::DeleteTagsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1655 crate::operation::delete_tags::DeleteTagsError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
1656 crate::operation::delete_tags::DeleteTagsError::NotFoundException(inner) => Error::NotFoundException(inner),
1657 crate::operation::delete_tags::DeleteTagsError::Unhandled(inner) => Error::Unhandled(inner),
1658 }
1659 }
1660}
1661impl<R>
1662 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_configuration::DescribeAccountConfigurationError, R>>
1663 for Error
1664where
1665 R: Send + Sync + std::fmt::Debug + 'static,
1666{
1667 fn from(
1668 err: ::aws_smithy_runtime_api::client::result::SdkError<
1669 crate::operation::describe_account_configuration::DescribeAccountConfigurationError,
1670 R,
1671 >,
1672 ) -> Self {
1673 match err {
1674 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1675 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1676 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1677 source: err.into(),
1678 }),
1679 }
1680 }
1681}
1682impl From<crate::operation::describe_account_configuration::DescribeAccountConfigurationError> for Error {
1683 fn from(err: crate::operation::describe_account_configuration::DescribeAccountConfigurationError) -> Self {
1684 match err {
1685 crate::operation::describe_account_configuration::DescribeAccountConfigurationError::BadGatewayException(inner) => {
1686 Error::BadGatewayException(inner)
1687 }
1688 crate::operation::describe_account_configuration::DescribeAccountConfigurationError::BadRequestException(inner) => {
1689 Error::BadRequestException(inner)
1690 }
1691 crate::operation::describe_account_configuration::DescribeAccountConfigurationError::ForbiddenException(inner) => {
1692 Error::ForbiddenException(inner)
1693 }
1694 crate::operation::describe_account_configuration::DescribeAccountConfigurationError::GatewayTimeoutException(inner) => {
1695 Error::GatewayTimeoutException(inner)
1696 }
1697 crate::operation::describe_account_configuration::DescribeAccountConfigurationError::InternalServerErrorException(inner) => {
1698 Error::InternalServerErrorException(inner)
1699 }
1700 crate::operation::describe_account_configuration::DescribeAccountConfigurationError::TooManyRequestsException(inner) => {
1701 Error::TooManyRequestsException(inner)
1702 }
1703 crate::operation::describe_account_configuration::DescribeAccountConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1704 }
1705 }
1706}
1707impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_channel::DescribeChannelError, R>> for Error
1708where
1709 R: Send + Sync + std::fmt::Debug + 'static,
1710{
1711 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_channel::DescribeChannelError, R>) -> Self {
1712 match err {
1713 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1714 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1715 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1716 source: err.into(),
1717 }),
1718 }
1719 }
1720}
1721impl From<crate::operation::describe_channel::DescribeChannelError> for Error {
1722 fn from(err: crate::operation::describe_channel::DescribeChannelError) -> Self {
1723 match err {
1724 crate::operation::describe_channel::DescribeChannelError::BadGatewayException(inner) => Error::BadGatewayException(inner),
1725 crate::operation::describe_channel::DescribeChannelError::BadRequestException(inner) => Error::BadRequestException(inner),
1726 crate::operation::describe_channel::DescribeChannelError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1727 crate::operation::describe_channel::DescribeChannelError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
1728 crate::operation::describe_channel::DescribeChannelError::InternalServerErrorException(inner) => {
1729 Error::InternalServerErrorException(inner)
1730 }
1731 crate::operation::describe_channel::DescribeChannelError::NotFoundException(inner) => Error::NotFoundException(inner),
1732 crate::operation::describe_channel::DescribeChannelError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1733 crate::operation::describe_channel::DescribeChannelError::Unhandled(inner) => Error::Unhandled(inner),
1734 }
1735 }
1736}
1737impl<R>
1738 From<
1739 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_channel_placement_group::DescribeChannelPlacementGroupError, R>,
1740 > for Error
1741where
1742 R: Send + Sync + std::fmt::Debug + 'static,
1743{
1744 fn from(
1745 err: ::aws_smithy_runtime_api::client::result::SdkError<
1746 crate::operation::describe_channel_placement_group::DescribeChannelPlacementGroupError,
1747 R,
1748 >,
1749 ) -> Self {
1750 match err {
1751 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1752 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1753 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1754 source: err.into(),
1755 }),
1756 }
1757 }
1758}
1759impl From<crate::operation::describe_channel_placement_group::DescribeChannelPlacementGroupError> for Error {
1760 fn from(err: crate::operation::describe_channel_placement_group::DescribeChannelPlacementGroupError) -> Self {
1761 match err {
1762 crate::operation::describe_channel_placement_group::DescribeChannelPlacementGroupError::BadGatewayException(inner) => {
1763 Error::BadGatewayException(inner)
1764 }
1765 crate::operation::describe_channel_placement_group::DescribeChannelPlacementGroupError::BadRequestException(inner) => {
1766 Error::BadRequestException(inner)
1767 }
1768 crate::operation::describe_channel_placement_group::DescribeChannelPlacementGroupError::ForbiddenException(inner) => {
1769 Error::ForbiddenException(inner)
1770 }
1771 crate::operation::describe_channel_placement_group::DescribeChannelPlacementGroupError::GatewayTimeoutException(inner) => {
1772 Error::GatewayTimeoutException(inner)
1773 }
1774 crate::operation::describe_channel_placement_group::DescribeChannelPlacementGroupError::InternalServerErrorException(inner) => {
1775 Error::InternalServerErrorException(inner)
1776 }
1777 crate::operation::describe_channel_placement_group::DescribeChannelPlacementGroupError::NotFoundException(inner) => {
1778 Error::NotFoundException(inner)
1779 }
1780 crate::operation::describe_channel_placement_group::DescribeChannelPlacementGroupError::TooManyRequestsException(inner) => {
1781 Error::TooManyRequestsException(inner)
1782 }
1783 crate::operation::describe_channel_placement_group::DescribeChannelPlacementGroupError::Unhandled(inner) => Error::Unhandled(inner),
1784 }
1785 }
1786}
1787impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_cluster::DescribeClusterError, R>> for Error
1788where
1789 R: Send + Sync + std::fmt::Debug + 'static,
1790{
1791 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_cluster::DescribeClusterError, R>) -> Self {
1792 match err {
1793 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1794 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1795 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1796 source: err.into(),
1797 }),
1798 }
1799 }
1800}
1801impl From<crate::operation::describe_cluster::DescribeClusterError> for Error {
1802 fn from(err: crate::operation::describe_cluster::DescribeClusterError) -> Self {
1803 match err {
1804 crate::operation::describe_cluster::DescribeClusterError::BadGatewayException(inner) => Error::BadGatewayException(inner),
1805 crate::operation::describe_cluster::DescribeClusterError::BadRequestException(inner) => Error::BadRequestException(inner),
1806 crate::operation::describe_cluster::DescribeClusterError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1807 crate::operation::describe_cluster::DescribeClusterError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
1808 crate::operation::describe_cluster::DescribeClusterError::InternalServerErrorException(inner) => {
1809 Error::InternalServerErrorException(inner)
1810 }
1811 crate::operation::describe_cluster::DescribeClusterError::NotFoundException(inner) => Error::NotFoundException(inner),
1812 crate::operation::describe_cluster::DescribeClusterError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1813 crate::operation::describe_cluster::DescribeClusterError::Unhandled(inner) => Error::Unhandled(inner),
1814 }
1815 }
1816}
1817impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_input::DescribeInputError, R>> for Error
1818where
1819 R: Send + Sync + std::fmt::Debug + 'static,
1820{
1821 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_input::DescribeInputError, R>) -> Self {
1822 match err {
1823 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1824 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1825 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1826 source: err.into(),
1827 }),
1828 }
1829 }
1830}
1831impl From<crate::operation::describe_input::DescribeInputError> for Error {
1832 fn from(err: crate::operation::describe_input::DescribeInputError) -> Self {
1833 match err {
1834 crate::operation::describe_input::DescribeInputError::BadGatewayException(inner) => Error::BadGatewayException(inner),
1835 crate::operation::describe_input::DescribeInputError::BadRequestException(inner) => Error::BadRequestException(inner),
1836 crate::operation::describe_input::DescribeInputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1837 crate::operation::describe_input::DescribeInputError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
1838 crate::operation::describe_input::DescribeInputError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
1839 crate::operation::describe_input::DescribeInputError::NotFoundException(inner) => Error::NotFoundException(inner),
1840 crate::operation::describe_input::DescribeInputError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1841 crate::operation::describe_input::DescribeInputError::Unhandled(inner) => Error::Unhandled(inner),
1842 }
1843 }
1844}
1845impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_input_device::DescribeInputDeviceError, R>> for Error
1846where
1847 R: Send + Sync + std::fmt::Debug + 'static,
1848{
1849 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_input_device::DescribeInputDeviceError, R>) -> Self {
1850 match err {
1851 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1852 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1853 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1854 source: err.into(),
1855 }),
1856 }
1857 }
1858}
1859impl From<crate::operation::describe_input_device::DescribeInputDeviceError> for Error {
1860 fn from(err: crate::operation::describe_input_device::DescribeInputDeviceError) -> Self {
1861 match err {
1862 crate::operation::describe_input_device::DescribeInputDeviceError::BadGatewayException(inner) => Error::BadGatewayException(inner),
1863 crate::operation::describe_input_device::DescribeInputDeviceError::BadRequestException(inner) => Error::BadRequestException(inner),
1864 crate::operation::describe_input_device::DescribeInputDeviceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1865 crate::operation::describe_input_device::DescribeInputDeviceError::GatewayTimeoutException(inner) => {
1866 Error::GatewayTimeoutException(inner)
1867 }
1868 crate::operation::describe_input_device::DescribeInputDeviceError::InternalServerErrorException(inner) => {
1869 Error::InternalServerErrorException(inner)
1870 }
1871 crate::operation::describe_input_device::DescribeInputDeviceError::NotFoundException(inner) => Error::NotFoundException(inner),
1872 crate::operation::describe_input_device::DescribeInputDeviceError::TooManyRequestsException(inner) => {
1873 Error::TooManyRequestsException(inner)
1874 }
1875 crate::operation::describe_input_device::DescribeInputDeviceError::Unhandled(inner) => Error::Unhandled(inner),
1876 }
1877 }
1878}
1879impl<R>
1880 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_input_device_thumbnail::DescribeInputDeviceThumbnailError, R>>
1881 for Error
1882where
1883 R: Send + Sync + std::fmt::Debug + 'static,
1884{
1885 fn from(
1886 err: ::aws_smithy_runtime_api::client::result::SdkError<
1887 crate::operation::describe_input_device_thumbnail::DescribeInputDeviceThumbnailError,
1888 R,
1889 >,
1890 ) -> Self {
1891 match err {
1892 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1893 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1894 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1895 source: err.into(),
1896 }),
1897 }
1898 }
1899}
1900impl From<crate::operation::describe_input_device_thumbnail::DescribeInputDeviceThumbnailError> for Error {
1901 fn from(err: crate::operation::describe_input_device_thumbnail::DescribeInputDeviceThumbnailError) -> Self {
1902 match err {
1903 crate::operation::describe_input_device_thumbnail::DescribeInputDeviceThumbnailError::BadGatewayException(inner) => {
1904 Error::BadGatewayException(inner)
1905 }
1906 crate::operation::describe_input_device_thumbnail::DescribeInputDeviceThumbnailError::BadRequestException(inner) => {
1907 Error::BadRequestException(inner)
1908 }
1909 crate::operation::describe_input_device_thumbnail::DescribeInputDeviceThumbnailError::ForbiddenException(inner) => {
1910 Error::ForbiddenException(inner)
1911 }
1912 crate::operation::describe_input_device_thumbnail::DescribeInputDeviceThumbnailError::GatewayTimeoutException(inner) => {
1913 Error::GatewayTimeoutException(inner)
1914 }
1915 crate::operation::describe_input_device_thumbnail::DescribeInputDeviceThumbnailError::InternalServerErrorException(inner) => {
1916 Error::InternalServerErrorException(inner)
1917 }
1918 crate::operation::describe_input_device_thumbnail::DescribeInputDeviceThumbnailError::NotFoundException(inner) => {
1919 Error::NotFoundException(inner)
1920 }
1921 crate::operation::describe_input_device_thumbnail::DescribeInputDeviceThumbnailError::TooManyRequestsException(inner) => {
1922 Error::TooManyRequestsException(inner)
1923 }
1924 crate::operation::describe_input_device_thumbnail::DescribeInputDeviceThumbnailError::Unhandled(inner) => Error::Unhandled(inner),
1925 }
1926 }
1927}
1928impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_input_security_group::DescribeInputSecurityGroupError, R>>
1929 for Error
1930where
1931 R: Send + Sync + std::fmt::Debug + 'static,
1932{
1933 fn from(
1934 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_input_security_group::DescribeInputSecurityGroupError, R>,
1935 ) -> Self {
1936 match err {
1937 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1938 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1939 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1940 source: err.into(),
1941 }),
1942 }
1943 }
1944}
1945impl From<crate::operation::describe_input_security_group::DescribeInputSecurityGroupError> for Error {
1946 fn from(err: crate::operation::describe_input_security_group::DescribeInputSecurityGroupError) -> Self {
1947 match err {
1948 crate::operation::describe_input_security_group::DescribeInputSecurityGroupError::BadGatewayException(inner) => {
1949 Error::BadGatewayException(inner)
1950 }
1951 crate::operation::describe_input_security_group::DescribeInputSecurityGroupError::BadRequestException(inner) => {
1952 Error::BadRequestException(inner)
1953 }
1954 crate::operation::describe_input_security_group::DescribeInputSecurityGroupError::ForbiddenException(inner) => {
1955 Error::ForbiddenException(inner)
1956 }
1957 crate::operation::describe_input_security_group::DescribeInputSecurityGroupError::GatewayTimeoutException(inner) => {
1958 Error::GatewayTimeoutException(inner)
1959 }
1960 crate::operation::describe_input_security_group::DescribeInputSecurityGroupError::InternalServerErrorException(inner) => {
1961 Error::InternalServerErrorException(inner)
1962 }
1963 crate::operation::describe_input_security_group::DescribeInputSecurityGroupError::NotFoundException(inner) => {
1964 Error::NotFoundException(inner)
1965 }
1966 crate::operation::describe_input_security_group::DescribeInputSecurityGroupError::TooManyRequestsException(inner) => {
1967 Error::TooManyRequestsException(inner)
1968 }
1969 crate::operation::describe_input_security_group::DescribeInputSecurityGroupError::Unhandled(inner) => Error::Unhandled(inner),
1970 }
1971 }
1972}
1973impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_multiplex::DescribeMultiplexError, R>> for Error
1974where
1975 R: Send + Sync + std::fmt::Debug + 'static,
1976{
1977 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_multiplex::DescribeMultiplexError, R>) -> Self {
1978 match err {
1979 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1980 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1981 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1982 source: err.into(),
1983 }),
1984 }
1985 }
1986}
1987impl From<crate::operation::describe_multiplex::DescribeMultiplexError> for Error {
1988 fn from(err: crate::operation::describe_multiplex::DescribeMultiplexError) -> Self {
1989 match err {
1990 crate::operation::describe_multiplex::DescribeMultiplexError::BadGatewayException(inner) => Error::BadGatewayException(inner),
1991 crate::operation::describe_multiplex::DescribeMultiplexError::BadRequestException(inner) => Error::BadRequestException(inner),
1992 crate::operation::describe_multiplex::DescribeMultiplexError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1993 crate::operation::describe_multiplex::DescribeMultiplexError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
1994 crate::operation::describe_multiplex::DescribeMultiplexError::InternalServerErrorException(inner) => {
1995 Error::InternalServerErrorException(inner)
1996 }
1997 crate::operation::describe_multiplex::DescribeMultiplexError::NotFoundException(inner) => Error::NotFoundException(inner),
1998 crate::operation::describe_multiplex::DescribeMultiplexError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1999 crate::operation::describe_multiplex::DescribeMultiplexError::Unhandled(inner) => Error::Unhandled(inner),
2000 }
2001 }
2002}
2003impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_multiplex_program::DescribeMultiplexProgramError, R>>
2004 for Error
2005where
2006 R: Send + Sync + std::fmt::Debug + 'static,
2007{
2008 fn from(
2009 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_multiplex_program::DescribeMultiplexProgramError, R>,
2010 ) -> Self {
2011 match err {
2012 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2013 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2014 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2015 source: err.into(),
2016 }),
2017 }
2018 }
2019}
2020impl From<crate::operation::describe_multiplex_program::DescribeMultiplexProgramError> for Error {
2021 fn from(err: crate::operation::describe_multiplex_program::DescribeMultiplexProgramError) -> Self {
2022 match err {
2023 crate::operation::describe_multiplex_program::DescribeMultiplexProgramError::BadGatewayException(inner) => {
2024 Error::BadGatewayException(inner)
2025 }
2026 crate::operation::describe_multiplex_program::DescribeMultiplexProgramError::BadRequestException(inner) => {
2027 Error::BadRequestException(inner)
2028 }
2029 crate::operation::describe_multiplex_program::DescribeMultiplexProgramError::ForbiddenException(inner) => {
2030 Error::ForbiddenException(inner)
2031 }
2032 crate::operation::describe_multiplex_program::DescribeMultiplexProgramError::GatewayTimeoutException(inner) => {
2033 Error::GatewayTimeoutException(inner)
2034 }
2035 crate::operation::describe_multiplex_program::DescribeMultiplexProgramError::InternalServerErrorException(inner) => {
2036 Error::InternalServerErrorException(inner)
2037 }
2038 crate::operation::describe_multiplex_program::DescribeMultiplexProgramError::NotFoundException(inner) => Error::NotFoundException(inner),
2039 crate::operation::describe_multiplex_program::DescribeMultiplexProgramError::TooManyRequestsException(inner) => {
2040 Error::TooManyRequestsException(inner)
2041 }
2042 crate::operation::describe_multiplex_program::DescribeMultiplexProgramError::Unhandled(inner) => Error::Unhandled(inner),
2043 }
2044 }
2045}
2046impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_network::DescribeNetworkError, R>> for Error
2047where
2048 R: Send + Sync + std::fmt::Debug + 'static,
2049{
2050 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_network::DescribeNetworkError, R>) -> Self {
2051 match err {
2052 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2053 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2054 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2055 source: err.into(),
2056 }),
2057 }
2058 }
2059}
2060impl From<crate::operation::describe_network::DescribeNetworkError> for Error {
2061 fn from(err: crate::operation::describe_network::DescribeNetworkError) -> Self {
2062 match err {
2063 crate::operation::describe_network::DescribeNetworkError::BadGatewayException(inner) => Error::BadGatewayException(inner),
2064 crate::operation::describe_network::DescribeNetworkError::BadRequestException(inner) => Error::BadRequestException(inner),
2065 crate::operation::describe_network::DescribeNetworkError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2066 crate::operation::describe_network::DescribeNetworkError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
2067 crate::operation::describe_network::DescribeNetworkError::InternalServerErrorException(inner) => {
2068 Error::InternalServerErrorException(inner)
2069 }
2070 crate::operation::describe_network::DescribeNetworkError::NotFoundException(inner) => Error::NotFoundException(inner),
2071 crate::operation::describe_network::DescribeNetworkError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2072 crate::operation::describe_network::DescribeNetworkError::Unhandled(inner) => Error::Unhandled(inner),
2073 }
2074 }
2075}
2076impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_node::DescribeNodeError, R>> for Error
2077where
2078 R: Send + Sync + std::fmt::Debug + 'static,
2079{
2080 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_node::DescribeNodeError, R>) -> Self {
2081 match err {
2082 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2083 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2084 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2085 source: err.into(),
2086 }),
2087 }
2088 }
2089}
2090impl From<crate::operation::describe_node::DescribeNodeError> for Error {
2091 fn from(err: crate::operation::describe_node::DescribeNodeError) -> Self {
2092 match err {
2093 crate::operation::describe_node::DescribeNodeError::BadGatewayException(inner) => Error::BadGatewayException(inner),
2094 crate::operation::describe_node::DescribeNodeError::BadRequestException(inner) => Error::BadRequestException(inner),
2095 crate::operation::describe_node::DescribeNodeError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2096 crate::operation::describe_node::DescribeNodeError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
2097 crate::operation::describe_node::DescribeNodeError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
2098 crate::operation::describe_node::DescribeNodeError::NotFoundException(inner) => Error::NotFoundException(inner),
2099 crate::operation::describe_node::DescribeNodeError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2100 crate::operation::describe_node::DescribeNodeError::Unhandled(inner) => Error::Unhandled(inner),
2101 }
2102 }
2103}
2104impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_offering::DescribeOfferingError, R>> for Error
2105where
2106 R: Send + Sync + std::fmt::Debug + 'static,
2107{
2108 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_offering::DescribeOfferingError, R>) -> Self {
2109 match err {
2110 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2111 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2112 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2113 source: err.into(),
2114 }),
2115 }
2116 }
2117}
2118impl From<crate::operation::describe_offering::DescribeOfferingError> for Error {
2119 fn from(err: crate::operation::describe_offering::DescribeOfferingError) -> Self {
2120 match err {
2121 crate::operation::describe_offering::DescribeOfferingError::BadGatewayException(inner) => Error::BadGatewayException(inner),
2122 crate::operation::describe_offering::DescribeOfferingError::BadRequestException(inner) => Error::BadRequestException(inner),
2123 crate::operation::describe_offering::DescribeOfferingError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2124 crate::operation::describe_offering::DescribeOfferingError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
2125 crate::operation::describe_offering::DescribeOfferingError::InternalServerErrorException(inner) => {
2126 Error::InternalServerErrorException(inner)
2127 }
2128 crate::operation::describe_offering::DescribeOfferingError::NotFoundException(inner) => Error::NotFoundException(inner),
2129 crate::operation::describe_offering::DescribeOfferingError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2130 crate::operation::describe_offering::DescribeOfferingError::Unhandled(inner) => Error::Unhandled(inner),
2131 }
2132 }
2133}
2134impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_reservation::DescribeReservationError, R>> for Error
2135where
2136 R: Send + Sync + std::fmt::Debug + 'static,
2137{
2138 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_reservation::DescribeReservationError, R>) -> Self {
2139 match err {
2140 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2141 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2142 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2143 source: err.into(),
2144 }),
2145 }
2146 }
2147}
2148impl From<crate::operation::describe_reservation::DescribeReservationError> for Error {
2149 fn from(err: crate::operation::describe_reservation::DescribeReservationError) -> Self {
2150 match err {
2151 crate::operation::describe_reservation::DescribeReservationError::BadGatewayException(inner) => Error::BadGatewayException(inner),
2152 crate::operation::describe_reservation::DescribeReservationError::BadRequestException(inner) => Error::BadRequestException(inner),
2153 crate::operation::describe_reservation::DescribeReservationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2154 crate::operation::describe_reservation::DescribeReservationError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
2155 crate::operation::describe_reservation::DescribeReservationError::InternalServerErrorException(inner) => {
2156 Error::InternalServerErrorException(inner)
2157 }
2158 crate::operation::describe_reservation::DescribeReservationError::NotFoundException(inner) => Error::NotFoundException(inner),
2159 crate::operation::describe_reservation::DescribeReservationError::TooManyRequestsException(inner) => {
2160 Error::TooManyRequestsException(inner)
2161 }
2162 crate::operation::describe_reservation::DescribeReservationError::Unhandled(inner) => Error::Unhandled(inner),
2163 }
2164 }
2165}
2166impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_schedule::DescribeScheduleError, R>> for Error
2167where
2168 R: Send + Sync + std::fmt::Debug + 'static,
2169{
2170 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_schedule::DescribeScheduleError, R>) -> Self {
2171 match err {
2172 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2173 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2174 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2175 source: err.into(),
2176 }),
2177 }
2178 }
2179}
2180impl From<crate::operation::describe_schedule::DescribeScheduleError> for Error {
2181 fn from(err: crate::operation::describe_schedule::DescribeScheduleError) -> Self {
2182 match err {
2183 crate::operation::describe_schedule::DescribeScheduleError::BadGatewayException(inner) => Error::BadGatewayException(inner),
2184 crate::operation::describe_schedule::DescribeScheduleError::BadRequestException(inner) => Error::BadRequestException(inner),
2185 crate::operation::describe_schedule::DescribeScheduleError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2186 crate::operation::describe_schedule::DescribeScheduleError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
2187 crate::operation::describe_schedule::DescribeScheduleError::InternalServerErrorException(inner) => {
2188 Error::InternalServerErrorException(inner)
2189 }
2190 crate::operation::describe_schedule::DescribeScheduleError::NotFoundException(inner) => Error::NotFoundException(inner),
2191 crate::operation::describe_schedule::DescribeScheduleError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2192 crate::operation::describe_schedule::DescribeScheduleError::Unhandled(inner) => Error::Unhandled(inner),
2193 }
2194 }
2195}
2196impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_sdi_source::DescribeSdiSourceError, R>> for Error
2197where
2198 R: Send + Sync + std::fmt::Debug + 'static,
2199{
2200 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_sdi_source::DescribeSdiSourceError, R>) -> Self {
2201 match err {
2202 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2203 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2204 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2205 source: err.into(),
2206 }),
2207 }
2208 }
2209}
2210impl From<crate::operation::describe_sdi_source::DescribeSdiSourceError> for Error {
2211 fn from(err: crate::operation::describe_sdi_source::DescribeSdiSourceError) -> Self {
2212 match err {
2213 crate::operation::describe_sdi_source::DescribeSdiSourceError::BadGatewayException(inner) => Error::BadGatewayException(inner),
2214 crate::operation::describe_sdi_source::DescribeSdiSourceError::BadRequestException(inner) => Error::BadRequestException(inner),
2215 crate::operation::describe_sdi_source::DescribeSdiSourceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2216 crate::operation::describe_sdi_source::DescribeSdiSourceError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
2217 crate::operation::describe_sdi_source::DescribeSdiSourceError::InternalServerErrorException(inner) => {
2218 Error::InternalServerErrorException(inner)
2219 }
2220 crate::operation::describe_sdi_source::DescribeSdiSourceError::NotFoundException(inner) => Error::NotFoundException(inner),
2221 crate::operation::describe_sdi_source::DescribeSdiSourceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2222 crate::operation::describe_sdi_source::DescribeSdiSourceError::Unhandled(inner) => Error::Unhandled(inner),
2223 }
2224 }
2225}
2226impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_thumbnails::DescribeThumbnailsError, R>> for Error
2227where
2228 R: Send + Sync + std::fmt::Debug + 'static,
2229{
2230 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_thumbnails::DescribeThumbnailsError, R>) -> Self {
2231 match err {
2232 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2233 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2234 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2235 source: err.into(),
2236 }),
2237 }
2238 }
2239}
2240impl From<crate::operation::describe_thumbnails::DescribeThumbnailsError> for Error {
2241 fn from(err: crate::operation::describe_thumbnails::DescribeThumbnailsError) -> Self {
2242 match err {
2243 crate::operation::describe_thumbnails::DescribeThumbnailsError::BadGatewayException(inner) => Error::BadGatewayException(inner),
2244 crate::operation::describe_thumbnails::DescribeThumbnailsError::BadRequestException(inner) => Error::BadRequestException(inner),
2245 crate::operation::describe_thumbnails::DescribeThumbnailsError::ConflictException(inner) => Error::ConflictException(inner),
2246 crate::operation::describe_thumbnails::DescribeThumbnailsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2247 crate::operation::describe_thumbnails::DescribeThumbnailsError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
2248 crate::operation::describe_thumbnails::DescribeThumbnailsError::InternalServerErrorException(inner) => {
2249 Error::InternalServerErrorException(inner)
2250 }
2251 crate::operation::describe_thumbnails::DescribeThumbnailsError::NotFoundException(inner) => Error::NotFoundException(inner),
2252 crate::operation::describe_thumbnails::DescribeThumbnailsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2253 crate::operation::describe_thumbnails::DescribeThumbnailsError::Unhandled(inner) => Error::Unhandled(inner),
2254 }
2255 }
2256}
2257impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cloud_watch_alarm_template::GetCloudWatchAlarmTemplateError, R>>
2258 for Error
2259where
2260 R: Send + Sync + std::fmt::Debug + 'static,
2261{
2262 fn from(
2263 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cloud_watch_alarm_template::GetCloudWatchAlarmTemplateError, R>,
2264 ) -> Self {
2265 match err {
2266 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2267 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2268 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2269 source: err.into(),
2270 }),
2271 }
2272 }
2273}
2274impl From<crate::operation::get_cloud_watch_alarm_template::GetCloudWatchAlarmTemplateError> for Error {
2275 fn from(err: crate::operation::get_cloud_watch_alarm_template::GetCloudWatchAlarmTemplateError) -> Self {
2276 match err {
2277 crate::operation::get_cloud_watch_alarm_template::GetCloudWatchAlarmTemplateError::BadRequestException(inner) => {
2278 Error::BadRequestException(inner)
2279 }
2280 crate::operation::get_cloud_watch_alarm_template::GetCloudWatchAlarmTemplateError::ForbiddenException(inner) => {
2281 Error::ForbiddenException(inner)
2282 }
2283 crate::operation::get_cloud_watch_alarm_template::GetCloudWatchAlarmTemplateError::InternalServerErrorException(inner) => {
2284 Error::InternalServerErrorException(inner)
2285 }
2286 crate::operation::get_cloud_watch_alarm_template::GetCloudWatchAlarmTemplateError::NotFoundException(inner) => {
2287 Error::NotFoundException(inner)
2288 }
2289 crate::operation::get_cloud_watch_alarm_template::GetCloudWatchAlarmTemplateError::TooManyRequestsException(inner) => {
2290 Error::TooManyRequestsException(inner)
2291 }
2292 crate::operation::get_cloud_watch_alarm_template::GetCloudWatchAlarmTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2293 }
2294 }
2295}
2296impl<R>
2297 From<
2298 ::aws_smithy_runtime_api::client::result::SdkError<
2299 crate::operation::get_cloud_watch_alarm_template_group::GetCloudWatchAlarmTemplateGroupError,
2300 R,
2301 >,
2302 > for Error
2303where
2304 R: Send + Sync + std::fmt::Debug + 'static,
2305{
2306 fn from(
2307 err: ::aws_smithy_runtime_api::client::result::SdkError<
2308 crate::operation::get_cloud_watch_alarm_template_group::GetCloudWatchAlarmTemplateGroupError,
2309 R,
2310 >,
2311 ) -> Self {
2312 match err {
2313 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2314 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2315 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2316 source: err.into(),
2317 }),
2318 }
2319 }
2320}
2321impl From<crate::operation::get_cloud_watch_alarm_template_group::GetCloudWatchAlarmTemplateGroupError> for Error {
2322 fn from(err: crate::operation::get_cloud_watch_alarm_template_group::GetCloudWatchAlarmTemplateGroupError) -> Self {
2323 match err {
2324 crate::operation::get_cloud_watch_alarm_template_group::GetCloudWatchAlarmTemplateGroupError::BadRequestException(inner) => {
2325 Error::BadRequestException(inner)
2326 }
2327 crate::operation::get_cloud_watch_alarm_template_group::GetCloudWatchAlarmTemplateGroupError::ForbiddenException(inner) => {
2328 Error::ForbiddenException(inner)
2329 }
2330 crate::operation::get_cloud_watch_alarm_template_group::GetCloudWatchAlarmTemplateGroupError::InternalServerErrorException(inner) => {
2331 Error::InternalServerErrorException(inner)
2332 }
2333 crate::operation::get_cloud_watch_alarm_template_group::GetCloudWatchAlarmTemplateGroupError::NotFoundException(inner) => {
2334 Error::NotFoundException(inner)
2335 }
2336 crate::operation::get_cloud_watch_alarm_template_group::GetCloudWatchAlarmTemplateGroupError::TooManyRequestsException(inner) => {
2337 Error::TooManyRequestsException(inner)
2338 }
2339 crate::operation::get_cloud_watch_alarm_template_group::GetCloudWatchAlarmTemplateGroupError::Unhandled(inner) => Error::Unhandled(inner),
2340 }
2341 }
2342}
2343impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_event_bridge_rule_template::GetEventBridgeRuleTemplateError, R>>
2344 for Error
2345where
2346 R: Send + Sync + std::fmt::Debug + 'static,
2347{
2348 fn from(
2349 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_event_bridge_rule_template::GetEventBridgeRuleTemplateError, R>,
2350 ) -> Self {
2351 match err {
2352 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2353 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2354 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2355 source: err.into(),
2356 }),
2357 }
2358 }
2359}
2360impl From<crate::operation::get_event_bridge_rule_template::GetEventBridgeRuleTemplateError> for Error {
2361 fn from(err: crate::operation::get_event_bridge_rule_template::GetEventBridgeRuleTemplateError) -> Self {
2362 match err {
2363 crate::operation::get_event_bridge_rule_template::GetEventBridgeRuleTemplateError::BadRequestException(inner) => {
2364 Error::BadRequestException(inner)
2365 }
2366 crate::operation::get_event_bridge_rule_template::GetEventBridgeRuleTemplateError::ForbiddenException(inner) => {
2367 Error::ForbiddenException(inner)
2368 }
2369 crate::operation::get_event_bridge_rule_template::GetEventBridgeRuleTemplateError::InternalServerErrorException(inner) => {
2370 Error::InternalServerErrorException(inner)
2371 }
2372 crate::operation::get_event_bridge_rule_template::GetEventBridgeRuleTemplateError::NotFoundException(inner) => {
2373 Error::NotFoundException(inner)
2374 }
2375 crate::operation::get_event_bridge_rule_template::GetEventBridgeRuleTemplateError::TooManyRequestsException(inner) => {
2376 Error::TooManyRequestsException(inner)
2377 }
2378 crate::operation::get_event_bridge_rule_template::GetEventBridgeRuleTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2379 }
2380 }
2381}
2382impl<R>
2383 From<
2384 ::aws_smithy_runtime_api::client::result::SdkError<
2385 crate::operation::get_event_bridge_rule_template_group::GetEventBridgeRuleTemplateGroupError,
2386 R,
2387 >,
2388 > for Error
2389where
2390 R: Send + Sync + std::fmt::Debug + 'static,
2391{
2392 fn from(
2393 err: ::aws_smithy_runtime_api::client::result::SdkError<
2394 crate::operation::get_event_bridge_rule_template_group::GetEventBridgeRuleTemplateGroupError,
2395 R,
2396 >,
2397 ) -> Self {
2398 match err {
2399 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2400 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2401 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2402 source: err.into(),
2403 }),
2404 }
2405 }
2406}
2407impl From<crate::operation::get_event_bridge_rule_template_group::GetEventBridgeRuleTemplateGroupError> for Error {
2408 fn from(err: crate::operation::get_event_bridge_rule_template_group::GetEventBridgeRuleTemplateGroupError) -> Self {
2409 match err {
2410 crate::operation::get_event_bridge_rule_template_group::GetEventBridgeRuleTemplateGroupError::BadRequestException(inner) => {
2411 Error::BadRequestException(inner)
2412 }
2413 crate::operation::get_event_bridge_rule_template_group::GetEventBridgeRuleTemplateGroupError::ForbiddenException(inner) => {
2414 Error::ForbiddenException(inner)
2415 }
2416 crate::operation::get_event_bridge_rule_template_group::GetEventBridgeRuleTemplateGroupError::InternalServerErrorException(inner) => {
2417 Error::InternalServerErrorException(inner)
2418 }
2419 crate::operation::get_event_bridge_rule_template_group::GetEventBridgeRuleTemplateGroupError::NotFoundException(inner) => {
2420 Error::NotFoundException(inner)
2421 }
2422 crate::operation::get_event_bridge_rule_template_group::GetEventBridgeRuleTemplateGroupError::TooManyRequestsException(inner) => {
2423 Error::TooManyRequestsException(inner)
2424 }
2425 crate::operation::get_event_bridge_rule_template_group::GetEventBridgeRuleTemplateGroupError::Unhandled(inner) => Error::Unhandled(inner),
2426 }
2427 }
2428}
2429impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_signal_map::GetSignalMapError, R>> for Error
2430where
2431 R: Send + Sync + std::fmt::Debug + 'static,
2432{
2433 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_signal_map::GetSignalMapError, R>) -> Self {
2434 match err {
2435 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2436 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2437 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2438 source: err.into(),
2439 }),
2440 }
2441 }
2442}
2443impl From<crate::operation::get_signal_map::GetSignalMapError> for Error {
2444 fn from(err: crate::operation::get_signal_map::GetSignalMapError) -> Self {
2445 match err {
2446 crate::operation::get_signal_map::GetSignalMapError::BadRequestException(inner) => Error::BadRequestException(inner),
2447 crate::operation::get_signal_map::GetSignalMapError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2448 crate::operation::get_signal_map::GetSignalMapError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
2449 crate::operation::get_signal_map::GetSignalMapError::NotFoundException(inner) => Error::NotFoundException(inner),
2450 crate::operation::get_signal_map::GetSignalMapError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2451 crate::operation::get_signal_map::GetSignalMapError::Unhandled(inner) => Error::Unhandled(inner),
2452 }
2453 }
2454}
2455impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_alerts::ListAlertsError, R>> for Error
2456where
2457 R: Send + Sync + std::fmt::Debug + 'static,
2458{
2459 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_alerts::ListAlertsError, R>) -> Self {
2460 match err {
2461 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2462 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2463 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2464 source: err.into(),
2465 }),
2466 }
2467 }
2468}
2469impl From<crate::operation::list_alerts::ListAlertsError> for Error {
2470 fn from(err: crate::operation::list_alerts::ListAlertsError) -> Self {
2471 match err {
2472 crate::operation::list_alerts::ListAlertsError::BadGatewayException(inner) => Error::BadGatewayException(inner),
2473 crate::operation::list_alerts::ListAlertsError::BadRequestException(inner) => Error::BadRequestException(inner),
2474 crate::operation::list_alerts::ListAlertsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2475 crate::operation::list_alerts::ListAlertsError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
2476 crate::operation::list_alerts::ListAlertsError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
2477 crate::operation::list_alerts::ListAlertsError::NotFoundException(inner) => Error::NotFoundException(inner),
2478 crate::operation::list_alerts::ListAlertsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2479 crate::operation::list_alerts::ListAlertsError::Unhandled(inner) => Error::Unhandled(inner),
2480 }
2481 }
2482}
2483impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_channel_placement_groups::ListChannelPlacementGroupsError, R>>
2484 for Error
2485where
2486 R: Send + Sync + std::fmt::Debug + 'static,
2487{
2488 fn from(
2489 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_channel_placement_groups::ListChannelPlacementGroupsError, R>,
2490 ) -> Self {
2491 match err {
2492 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2493 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2494 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2495 source: err.into(),
2496 }),
2497 }
2498 }
2499}
2500impl From<crate::operation::list_channel_placement_groups::ListChannelPlacementGroupsError> for Error {
2501 fn from(err: crate::operation::list_channel_placement_groups::ListChannelPlacementGroupsError) -> Self {
2502 match err {
2503 crate::operation::list_channel_placement_groups::ListChannelPlacementGroupsError::BadGatewayException(inner) => {
2504 Error::BadGatewayException(inner)
2505 }
2506 crate::operation::list_channel_placement_groups::ListChannelPlacementGroupsError::BadRequestException(inner) => {
2507 Error::BadRequestException(inner)
2508 }
2509 crate::operation::list_channel_placement_groups::ListChannelPlacementGroupsError::ForbiddenException(inner) => {
2510 Error::ForbiddenException(inner)
2511 }
2512 crate::operation::list_channel_placement_groups::ListChannelPlacementGroupsError::GatewayTimeoutException(inner) => {
2513 Error::GatewayTimeoutException(inner)
2514 }
2515 crate::operation::list_channel_placement_groups::ListChannelPlacementGroupsError::InternalServerErrorException(inner) => {
2516 Error::InternalServerErrorException(inner)
2517 }
2518 crate::operation::list_channel_placement_groups::ListChannelPlacementGroupsError::TooManyRequestsException(inner) => {
2519 Error::TooManyRequestsException(inner)
2520 }
2521 crate::operation::list_channel_placement_groups::ListChannelPlacementGroupsError::Unhandled(inner) => Error::Unhandled(inner),
2522 }
2523 }
2524}
2525impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_channels::ListChannelsError, R>> for Error
2526where
2527 R: Send + Sync + std::fmt::Debug + 'static,
2528{
2529 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_channels::ListChannelsError, R>) -> Self {
2530 match err {
2531 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2532 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2533 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2534 source: err.into(),
2535 }),
2536 }
2537 }
2538}
2539impl From<crate::operation::list_channels::ListChannelsError> for Error {
2540 fn from(err: crate::operation::list_channels::ListChannelsError) -> Self {
2541 match err {
2542 crate::operation::list_channels::ListChannelsError::BadGatewayException(inner) => Error::BadGatewayException(inner),
2543 crate::operation::list_channels::ListChannelsError::BadRequestException(inner) => Error::BadRequestException(inner),
2544 crate::operation::list_channels::ListChannelsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2545 crate::operation::list_channels::ListChannelsError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
2546 crate::operation::list_channels::ListChannelsError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
2547 crate::operation::list_channels::ListChannelsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2548 crate::operation::list_channels::ListChannelsError::Unhandled(inner) => Error::Unhandled(inner),
2549 }
2550 }
2551}
2552impl<R>
2553 From<
2554 ::aws_smithy_runtime_api::client::result::SdkError<
2555 crate::operation::list_cloud_watch_alarm_template_groups::ListCloudWatchAlarmTemplateGroupsError,
2556 R,
2557 >,
2558 > for Error
2559where
2560 R: Send + Sync + std::fmt::Debug + 'static,
2561{
2562 fn from(
2563 err: ::aws_smithy_runtime_api::client::result::SdkError<
2564 crate::operation::list_cloud_watch_alarm_template_groups::ListCloudWatchAlarmTemplateGroupsError,
2565 R,
2566 >,
2567 ) -> Self {
2568 match err {
2569 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2570 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2571 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2572 source: err.into(),
2573 }),
2574 }
2575 }
2576}
2577impl From<crate::operation::list_cloud_watch_alarm_template_groups::ListCloudWatchAlarmTemplateGroupsError> for Error {
2578 fn from(err: crate::operation::list_cloud_watch_alarm_template_groups::ListCloudWatchAlarmTemplateGroupsError) -> Self {
2579 match err {
2580 crate::operation::list_cloud_watch_alarm_template_groups::ListCloudWatchAlarmTemplateGroupsError::BadRequestException(inner) => {
2581 Error::BadRequestException(inner)
2582 }
2583 crate::operation::list_cloud_watch_alarm_template_groups::ListCloudWatchAlarmTemplateGroupsError::ForbiddenException(inner) => {
2584 Error::ForbiddenException(inner)
2585 }
2586 crate::operation::list_cloud_watch_alarm_template_groups::ListCloudWatchAlarmTemplateGroupsError::InternalServerErrorException(inner) => {
2587 Error::InternalServerErrorException(inner)
2588 }
2589 crate::operation::list_cloud_watch_alarm_template_groups::ListCloudWatchAlarmTemplateGroupsError::NotFoundException(inner) => {
2590 Error::NotFoundException(inner)
2591 }
2592 crate::operation::list_cloud_watch_alarm_template_groups::ListCloudWatchAlarmTemplateGroupsError::TooManyRequestsException(inner) => {
2593 Error::TooManyRequestsException(inner)
2594 }
2595 crate::operation::list_cloud_watch_alarm_template_groups::ListCloudWatchAlarmTemplateGroupsError::Unhandled(inner) => {
2596 Error::Unhandled(inner)
2597 }
2598 }
2599 }
2600}
2601impl<R>
2602 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_cloud_watch_alarm_templates::ListCloudWatchAlarmTemplatesError, R>>
2603 for Error
2604where
2605 R: Send + Sync + std::fmt::Debug + 'static,
2606{
2607 fn from(
2608 err: ::aws_smithy_runtime_api::client::result::SdkError<
2609 crate::operation::list_cloud_watch_alarm_templates::ListCloudWatchAlarmTemplatesError,
2610 R,
2611 >,
2612 ) -> Self {
2613 match err {
2614 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2615 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2616 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2617 source: err.into(),
2618 }),
2619 }
2620 }
2621}
2622impl From<crate::operation::list_cloud_watch_alarm_templates::ListCloudWatchAlarmTemplatesError> for Error {
2623 fn from(err: crate::operation::list_cloud_watch_alarm_templates::ListCloudWatchAlarmTemplatesError) -> Self {
2624 match err {
2625 crate::operation::list_cloud_watch_alarm_templates::ListCloudWatchAlarmTemplatesError::BadRequestException(inner) => {
2626 Error::BadRequestException(inner)
2627 }
2628 crate::operation::list_cloud_watch_alarm_templates::ListCloudWatchAlarmTemplatesError::ForbiddenException(inner) => {
2629 Error::ForbiddenException(inner)
2630 }
2631 crate::operation::list_cloud_watch_alarm_templates::ListCloudWatchAlarmTemplatesError::InternalServerErrorException(inner) => {
2632 Error::InternalServerErrorException(inner)
2633 }
2634 crate::operation::list_cloud_watch_alarm_templates::ListCloudWatchAlarmTemplatesError::NotFoundException(inner) => {
2635 Error::NotFoundException(inner)
2636 }
2637 crate::operation::list_cloud_watch_alarm_templates::ListCloudWatchAlarmTemplatesError::TooManyRequestsException(inner) => {
2638 Error::TooManyRequestsException(inner)
2639 }
2640 crate::operation::list_cloud_watch_alarm_templates::ListCloudWatchAlarmTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
2641 }
2642 }
2643}
2644impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_cluster_alerts::ListClusterAlertsError, R>> for Error
2645where
2646 R: Send + Sync + std::fmt::Debug + 'static,
2647{
2648 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_cluster_alerts::ListClusterAlertsError, R>) -> Self {
2649 match err {
2650 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2651 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2652 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2653 source: err.into(),
2654 }),
2655 }
2656 }
2657}
2658impl From<crate::operation::list_cluster_alerts::ListClusterAlertsError> for Error {
2659 fn from(err: crate::operation::list_cluster_alerts::ListClusterAlertsError) -> Self {
2660 match err {
2661 crate::operation::list_cluster_alerts::ListClusterAlertsError::BadGatewayException(inner) => Error::BadGatewayException(inner),
2662 crate::operation::list_cluster_alerts::ListClusterAlertsError::BadRequestException(inner) => Error::BadRequestException(inner),
2663 crate::operation::list_cluster_alerts::ListClusterAlertsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2664 crate::operation::list_cluster_alerts::ListClusterAlertsError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
2665 crate::operation::list_cluster_alerts::ListClusterAlertsError::InternalServerErrorException(inner) => {
2666 Error::InternalServerErrorException(inner)
2667 }
2668 crate::operation::list_cluster_alerts::ListClusterAlertsError::NotFoundException(inner) => Error::NotFoundException(inner),
2669 crate::operation::list_cluster_alerts::ListClusterAlertsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2670 crate::operation::list_cluster_alerts::ListClusterAlertsError::Unhandled(inner) => Error::Unhandled(inner),
2671 }
2672 }
2673}
2674impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_clusters::ListClustersError, R>> for Error
2675where
2676 R: Send + Sync + std::fmt::Debug + 'static,
2677{
2678 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_clusters::ListClustersError, R>) -> Self {
2679 match err {
2680 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2681 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2682 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2683 source: err.into(),
2684 }),
2685 }
2686 }
2687}
2688impl From<crate::operation::list_clusters::ListClustersError> for Error {
2689 fn from(err: crate::operation::list_clusters::ListClustersError) -> Self {
2690 match err {
2691 crate::operation::list_clusters::ListClustersError::BadGatewayException(inner) => Error::BadGatewayException(inner),
2692 crate::operation::list_clusters::ListClustersError::BadRequestException(inner) => Error::BadRequestException(inner),
2693 crate::operation::list_clusters::ListClustersError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2694 crate::operation::list_clusters::ListClustersError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
2695 crate::operation::list_clusters::ListClustersError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
2696 crate::operation::list_clusters::ListClustersError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2697 crate::operation::list_clusters::ListClustersError::Unhandled(inner) => Error::Unhandled(inner),
2698 }
2699 }
2700}
2701impl<R>
2702 From<
2703 ::aws_smithy_runtime_api::client::result::SdkError<
2704 crate::operation::list_event_bridge_rule_template_groups::ListEventBridgeRuleTemplateGroupsError,
2705 R,
2706 >,
2707 > for Error
2708where
2709 R: Send + Sync + std::fmt::Debug + 'static,
2710{
2711 fn from(
2712 err: ::aws_smithy_runtime_api::client::result::SdkError<
2713 crate::operation::list_event_bridge_rule_template_groups::ListEventBridgeRuleTemplateGroupsError,
2714 R,
2715 >,
2716 ) -> Self {
2717 match err {
2718 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2719 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2720 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2721 source: err.into(),
2722 }),
2723 }
2724 }
2725}
2726impl From<crate::operation::list_event_bridge_rule_template_groups::ListEventBridgeRuleTemplateGroupsError> for Error {
2727 fn from(err: crate::operation::list_event_bridge_rule_template_groups::ListEventBridgeRuleTemplateGroupsError) -> Self {
2728 match err {
2729 crate::operation::list_event_bridge_rule_template_groups::ListEventBridgeRuleTemplateGroupsError::BadRequestException(inner) => {
2730 Error::BadRequestException(inner)
2731 }
2732 crate::operation::list_event_bridge_rule_template_groups::ListEventBridgeRuleTemplateGroupsError::ForbiddenException(inner) => {
2733 Error::ForbiddenException(inner)
2734 }
2735 crate::operation::list_event_bridge_rule_template_groups::ListEventBridgeRuleTemplateGroupsError::InternalServerErrorException(inner) => {
2736 Error::InternalServerErrorException(inner)
2737 }
2738 crate::operation::list_event_bridge_rule_template_groups::ListEventBridgeRuleTemplateGroupsError::NotFoundException(inner) => {
2739 Error::NotFoundException(inner)
2740 }
2741 crate::operation::list_event_bridge_rule_template_groups::ListEventBridgeRuleTemplateGroupsError::TooManyRequestsException(inner) => {
2742 Error::TooManyRequestsException(inner)
2743 }
2744 crate::operation::list_event_bridge_rule_template_groups::ListEventBridgeRuleTemplateGroupsError::Unhandled(inner) => {
2745 Error::Unhandled(inner)
2746 }
2747 }
2748 }
2749}
2750impl<R>
2751 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_event_bridge_rule_templates::ListEventBridgeRuleTemplatesError, R>>
2752 for Error
2753where
2754 R: Send + Sync + std::fmt::Debug + 'static,
2755{
2756 fn from(
2757 err: ::aws_smithy_runtime_api::client::result::SdkError<
2758 crate::operation::list_event_bridge_rule_templates::ListEventBridgeRuleTemplatesError,
2759 R,
2760 >,
2761 ) -> Self {
2762 match err {
2763 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2764 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2765 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2766 source: err.into(),
2767 }),
2768 }
2769 }
2770}
2771impl From<crate::operation::list_event_bridge_rule_templates::ListEventBridgeRuleTemplatesError> for Error {
2772 fn from(err: crate::operation::list_event_bridge_rule_templates::ListEventBridgeRuleTemplatesError) -> Self {
2773 match err {
2774 crate::operation::list_event_bridge_rule_templates::ListEventBridgeRuleTemplatesError::BadRequestException(inner) => {
2775 Error::BadRequestException(inner)
2776 }
2777 crate::operation::list_event_bridge_rule_templates::ListEventBridgeRuleTemplatesError::ForbiddenException(inner) => {
2778 Error::ForbiddenException(inner)
2779 }
2780 crate::operation::list_event_bridge_rule_templates::ListEventBridgeRuleTemplatesError::InternalServerErrorException(inner) => {
2781 Error::InternalServerErrorException(inner)
2782 }
2783 crate::operation::list_event_bridge_rule_templates::ListEventBridgeRuleTemplatesError::NotFoundException(inner) => {
2784 Error::NotFoundException(inner)
2785 }
2786 crate::operation::list_event_bridge_rule_templates::ListEventBridgeRuleTemplatesError::TooManyRequestsException(inner) => {
2787 Error::TooManyRequestsException(inner)
2788 }
2789 crate::operation::list_event_bridge_rule_templates::ListEventBridgeRuleTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
2790 }
2791 }
2792}
2793impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_input_devices::ListInputDevicesError, R>> for Error
2794where
2795 R: Send + Sync + std::fmt::Debug + 'static,
2796{
2797 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_input_devices::ListInputDevicesError, R>) -> Self {
2798 match err {
2799 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2800 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2801 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2802 source: err.into(),
2803 }),
2804 }
2805 }
2806}
2807impl From<crate::operation::list_input_devices::ListInputDevicesError> for Error {
2808 fn from(err: crate::operation::list_input_devices::ListInputDevicesError) -> Self {
2809 match err {
2810 crate::operation::list_input_devices::ListInputDevicesError::BadGatewayException(inner) => Error::BadGatewayException(inner),
2811 crate::operation::list_input_devices::ListInputDevicesError::BadRequestException(inner) => Error::BadRequestException(inner),
2812 crate::operation::list_input_devices::ListInputDevicesError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2813 crate::operation::list_input_devices::ListInputDevicesError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
2814 crate::operation::list_input_devices::ListInputDevicesError::InternalServerErrorException(inner) => {
2815 Error::InternalServerErrorException(inner)
2816 }
2817 crate::operation::list_input_devices::ListInputDevicesError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2818 crate::operation::list_input_devices::ListInputDevicesError::Unhandled(inner) => Error::Unhandled(inner),
2819 }
2820 }
2821}
2822impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_input_device_transfers::ListInputDeviceTransfersError, R>>
2823 for Error
2824where
2825 R: Send + Sync + std::fmt::Debug + 'static,
2826{
2827 fn from(
2828 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_input_device_transfers::ListInputDeviceTransfersError, R>,
2829 ) -> Self {
2830 match err {
2831 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2832 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2833 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2834 source: err.into(),
2835 }),
2836 }
2837 }
2838}
2839impl From<crate::operation::list_input_device_transfers::ListInputDeviceTransfersError> for Error {
2840 fn from(err: crate::operation::list_input_device_transfers::ListInputDeviceTransfersError) -> Self {
2841 match err {
2842 crate::operation::list_input_device_transfers::ListInputDeviceTransfersError::BadGatewayException(inner) => {
2843 Error::BadGatewayException(inner)
2844 }
2845 crate::operation::list_input_device_transfers::ListInputDeviceTransfersError::BadRequestException(inner) => {
2846 Error::BadRequestException(inner)
2847 }
2848 crate::operation::list_input_device_transfers::ListInputDeviceTransfersError::ForbiddenException(inner) => {
2849 Error::ForbiddenException(inner)
2850 }
2851 crate::operation::list_input_device_transfers::ListInputDeviceTransfersError::GatewayTimeoutException(inner) => {
2852 Error::GatewayTimeoutException(inner)
2853 }
2854 crate::operation::list_input_device_transfers::ListInputDeviceTransfersError::InternalServerErrorException(inner) => {
2855 Error::InternalServerErrorException(inner)
2856 }
2857 crate::operation::list_input_device_transfers::ListInputDeviceTransfersError::TooManyRequestsException(inner) => {
2858 Error::TooManyRequestsException(inner)
2859 }
2860 crate::operation::list_input_device_transfers::ListInputDeviceTransfersError::UnprocessableEntityException(inner) => {
2861 Error::UnprocessableEntityException(inner)
2862 }
2863 crate::operation::list_input_device_transfers::ListInputDeviceTransfersError::Unhandled(inner) => Error::Unhandled(inner),
2864 }
2865 }
2866}
2867impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_inputs::ListInputsError, R>> for Error
2868where
2869 R: Send + Sync + std::fmt::Debug + 'static,
2870{
2871 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_inputs::ListInputsError, R>) -> Self {
2872 match err {
2873 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2874 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2875 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2876 source: err.into(),
2877 }),
2878 }
2879 }
2880}
2881impl From<crate::operation::list_inputs::ListInputsError> for Error {
2882 fn from(err: crate::operation::list_inputs::ListInputsError) -> Self {
2883 match err {
2884 crate::operation::list_inputs::ListInputsError::BadGatewayException(inner) => Error::BadGatewayException(inner),
2885 crate::operation::list_inputs::ListInputsError::BadRequestException(inner) => Error::BadRequestException(inner),
2886 crate::operation::list_inputs::ListInputsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2887 crate::operation::list_inputs::ListInputsError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
2888 crate::operation::list_inputs::ListInputsError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
2889 crate::operation::list_inputs::ListInputsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2890 crate::operation::list_inputs::ListInputsError::Unhandled(inner) => Error::Unhandled(inner),
2891 }
2892 }
2893}
2894impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_input_security_groups::ListInputSecurityGroupsError, R>>
2895 for Error
2896where
2897 R: Send + Sync + std::fmt::Debug + 'static,
2898{
2899 fn from(
2900 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_input_security_groups::ListInputSecurityGroupsError, R>,
2901 ) -> Self {
2902 match err {
2903 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2904 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2905 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2906 source: err.into(),
2907 }),
2908 }
2909 }
2910}
2911impl From<crate::operation::list_input_security_groups::ListInputSecurityGroupsError> for Error {
2912 fn from(err: crate::operation::list_input_security_groups::ListInputSecurityGroupsError) -> Self {
2913 match err {
2914 crate::operation::list_input_security_groups::ListInputSecurityGroupsError::BadGatewayException(inner) => {
2915 Error::BadGatewayException(inner)
2916 }
2917 crate::operation::list_input_security_groups::ListInputSecurityGroupsError::BadRequestException(inner) => {
2918 Error::BadRequestException(inner)
2919 }
2920 crate::operation::list_input_security_groups::ListInputSecurityGroupsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2921 crate::operation::list_input_security_groups::ListInputSecurityGroupsError::GatewayTimeoutException(inner) => {
2922 Error::GatewayTimeoutException(inner)
2923 }
2924 crate::operation::list_input_security_groups::ListInputSecurityGroupsError::InternalServerErrorException(inner) => {
2925 Error::InternalServerErrorException(inner)
2926 }
2927 crate::operation::list_input_security_groups::ListInputSecurityGroupsError::TooManyRequestsException(inner) => {
2928 Error::TooManyRequestsException(inner)
2929 }
2930 crate::operation::list_input_security_groups::ListInputSecurityGroupsError::Unhandled(inner) => Error::Unhandled(inner),
2931 }
2932 }
2933}
2934impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_multiplex_alerts::ListMultiplexAlertsError, R>> for Error
2935where
2936 R: Send + Sync + std::fmt::Debug + 'static,
2937{
2938 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_multiplex_alerts::ListMultiplexAlertsError, R>) -> Self {
2939 match err {
2940 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2941 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2942 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2943 source: err.into(),
2944 }),
2945 }
2946 }
2947}
2948impl From<crate::operation::list_multiplex_alerts::ListMultiplexAlertsError> for Error {
2949 fn from(err: crate::operation::list_multiplex_alerts::ListMultiplexAlertsError) -> Self {
2950 match err {
2951 crate::operation::list_multiplex_alerts::ListMultiplexAlertsError::BadGatewayException(inner) => Error::BadGatewayException(inner),
2952 crate::operation::list_multiplex_alerts::ListMultiplexAlertsError::BadRequestException(inner) => Error::BadRequestException(inner),
2953 crate::operation::list_multiplex_alerts::ListMultiplexAlertsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2954 crate::operation::list_multiplex_alerts::ListMultiplexAlertsError::GatewayTimeoutException(inner) => {
2955 Error::GatewayTimeoutException(inner)
2956 }
2957 crate::operation::list_multiplex_alerts::ListMultiplexAlertsError::InternalServerErrorException(inner) => {
2958 Error::InternalServerErrorException(inner)
2959 }
2960 crate::operation::list_multiplex_alerts::ListMultiplexAlertsError::NotFoundException(inner) => Error::NotFoundException(inner),
2961 crate::operation::list_multiplex_alerts::ListMultiplexAlertsError::TooManyRequestsException(inner) => {
2962 Error::TooManyRequestsException(inner)
2963 }
2964 crate::operation::list_multiplex_alerts::ListMultiplexAlertsError::Unhandled(inner) => Error::Unhandled(inner),
2965 }
2966 }
2967}
2968impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_multiplexes::ListMultiplexesError, R>> for Error
2969where
2970 R: Send + Sync + std::fmt::Debug + 'static,
2971{
2972 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_multiplexes::ListMultiplexesError, R>) -> Self {
2973 match err {
2974 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2975 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2976 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2977 source: err.into(),
2978 }),
2979 }
2980 }
2981}
2982impl From<crate::operation::list_multiplexes::ListMultiplexesError> for Error {
2983 fn from(err: crate::operation::list_multiplexes::ListMultiplexesError) -> Self {
2984 match err {
2985 crate::operation::list_multiplexes::ListMultiplexesError::BadGatewayException(inner) => Error::BadGatewayException(inner),
2986 crate::operation::list_multiplexes::ListMultiplexesError::BadRequestException(inner) => Error::BadRequestException(inner),
2987 crate::operation::list_multiplexes::ListMultiplexesError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2988 crate::operation::list_multiplexes::ListMultiplexesError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
2989 crate::operation::list_multiplexes::ListMultiplexesError::InternalServerErrorException(inner) => {
2990 Error::InternalServerErrorException(inner)
2991 }
2992 crate::operation::list_multiplexes::ListMultiplexesError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2993 crate::operation::list_multiplexes::ListMultiplexesError::Unhandled(inner) => Error::Unhandled(inner),
2994 }
2995 }
2996}
2997impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_multiplex_programs::ListMultiplexProgramsError, R>> for Error
2998where
2999 R: Send + Sync + std::fmt::Debug + 'static,
3000{
3001 fn from(
3002 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_multiplex_programs::ListMultiplexProgramsError, R>,
3003 ) -> Self {
3004 match err {
3005 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3006 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3007 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3008 source: err.into(),
3009 }),
3010 }
3011 }
3012}
3013impl From<crate::operation::list_multiplex_programs::ListMultiplexProgramsError> for Error {
3014 fn from(err: crate::operation::list_multiplex_programs::ListMultiplexProgramsError) -> Self {
3015 match err {
3016 crate::operation::list_multiplex_programs::ListMultiplexProgramsError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3017 crate::operation::list_multiplex_programs::ListMultiplexProgramsError::BadRequestException(inner) => Error::BadRequestException(inner),
3018 crate::operation::list_multiplex_programs::ListMultiplexProgramsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3019 crate::operation::list_multiplex_programs::ListMultiplexProgramsError::GatewayTimeoutException(inner) => {
3020 Error::GatewayTimeoutException(inner)
3021 }
3022 crate::operation::list_multiplex_programs::ListMultiplexProgramsError::InternalServerErrorException(inner) => {
3023 Error::InternalServerErrorException(inner)
3024 }
3025 crate::operation::list_multiplex_programs::ListMultiplexProgramsError::NotFoundException(inner) => Error::NotFoundException(inner),
3026 crate::operation::list_multiplex_programs::ListMultiplexProgramsError::TooManyRequestsException(inner) => {
3027 Error::TooManyRequestsException(inner)
3028 }
3029 crate::operation::list_multiplex_programs::ListMultiplexProgramsError::Unhandled(inner) => Error::Unhandled(inner),
3030 }
3031 }
3032}
3033impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_networks::ListNetworksError, R>> for Error
3034where
3035 R: Send + Sync + std::fmt::Debug + 'static,
3036{
3037 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_networks::ListNetworksError, R>) -> Self {
3038 match err {
3039 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3040 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3041 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3042 source: err.into(),
3043 }),
3044 }
3045 }
3046}
3047impl From<crate::operation::list_networks::ListNetworksError> for Error {
3048 fn from(err: crate::operation::list_networks::ListNetworksError) -> Self {
3049 match err {
3050 crate::operation::list_networks::ListNetworksError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3051 crate::operation::list_networks::ListNetworksError::BadRequestException(inner) => Error::BadRequestException(inner),
3052 crate::operation::list_networks::ListNetworksError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3053 crate::operation::list_networks::ListNetworksError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3054 crate::operation::list_networks::ListNetworksError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
3055 crate::operation::list_networks::ListNetworksError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3056 crate::operation::list_networks::ListNetworksError::Unhandled(inner) => Error::Unhandled(inner),
3057 }
3058 }
3059}
3060impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_nodes::ListNodesError, R>> for Error
3061where
3062 R: Send + Sync + std::fmt::Debug + 'static,
3063{
3064 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_nodes::ListNodesError, R>) -> Self {
3065 match err {
3066 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3067 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3068 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3069 source: err.into(),
3070 }),
3071 }
3072 }
3073}
3074impl From<crate::operation::list_nodes::ListNodesError> for Error {
3075 fn from(err: crate::operation::list_nodes::ListNodesError) -> Self {
3076 match err {
3077 crate::operation::list_nodes::ListNodesError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3078 crate::operation::list_nodes::ListNodesError::BadRequestException(inner) => Error::BadRequestException(inner),
3079 crate::operation::list_nodes::ListNodesError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3080 crate::operation::list_nodes::ListNodesError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3081 crate::operation::list_nodes::ListNodesError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
3082 crate::operation::list_nodes::ListNodesError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3083 crate::operation::list_nodes::ListNodesError::Unhandled(inner) => Error::Unhandled(inner),
3084 }
3085 }
3086}
3087impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_offerings::ListOfferingsError, R>> for Error
3088where
3089 R: Send + Sync + std::fmt::Debug + 'static,
3090{
3091 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_offerings::ListOfferingsError, R>) -> Self {
3092 match err {
3093 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3094 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3095 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3096 source: err.into(),
3097 }),
3098 }
3099 }
3100}
3101impl From<crate::operation::list_offerings::ListOfferingsError> for Error {
3102 fn from(err: crate::operation::list_offerings::ListOfferingsError) -> Self {
3103 match err {
3104 crate::operation::list_offerings::ListOfferingsError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3105 crate::operation::list_offerings::ListOfferingsError::BadRequestException(inner) => Error::BadRequestException(inner),
3106 crate::operation::list_offerings::ListOfferingsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3107 crate::operation::list_offerings::ListOfferingsError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3108 crate::operation::list_offerings::ListOfferingsError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
3109 crate::operation::list_offerings::ListOfferingsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3110 crate::operation::list_offerings::ListOfferingsError::Unhandled(inner) => Error::Unhandled(inner),
3111 }
3112 }
3113}
3114impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_reservations::ListReservationsError, R>> for Error
3115where
3116 R: Send + Sync + std::fmt::Debug + 'static,
3117{
3118 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_reservations::ListReservationsError, R>) -> Self {
3119 match err {
3120 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3121 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3122 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3123 source: err.into(),
3124 }),
3125 }
3126 }
3127}
3128impl From<crate::operation::list_reservations::ListReservationsError> for Error {
3129 fn from(err: crate::operation::list_reservations::ListReservationsError) -> Self {
3130 match err {
3131 crate::operation::list_reservations::ListReservationsError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3132 crate::operation::list_reservations::ListReservationsError::BadRequestException(inner) => Error::BadRequestException(inner),
3133 crate::operation::list_reservations::ListReservationsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3134 crate::operation::list_reservations::ListReservationsError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3135 crate::operation::list_reservations::ListReservationsError::InternalServerErrorException(inner) => {
3136 Error::InternalServerErrorException(inner)
3137 }
3138 crate::operation::list_reservations::ListReservationsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3139 crate::operation::list_reservations::ListReservationsError::Unhandled(inner) => Error::Unhandled(inner),
3140 }
3141 }
3142}
3143impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_sdi_sources::ListSdiSourcesError, R>> for Error
3144where
3145 R: Send + Sync + std::fmt::Debug + 'static,
3146{
3147 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_sdi_sources::ListSdiSourcesError, R>) -> Self {
3148 match err {
3149 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3150 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3151 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3152 source: err.into(),
3153 }),
3154 }
3155 }
3156}
3157impl From<crate::operation::list_sdi_sources::ListSdiSourcesError> for Error {
3158 fn from(err: crate::operation::list_sdi_sources::ListSdiSourcesError) -> Self {
3159 match err {
3160 crate::operation::list_sdi_sources::ListSdiSourcesError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3161 crate::operation::list_sdi_sources::ListSdiSourcesError::BadRequestException(inner) => Error::BadRequestException(inner),
3162 crate::operation::list_sdi_sources::ListSdiSourcesError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3163 crate::operation::list_sdi_sources::ListSdiSourcesError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3164 crate::operation::list_sdi_sources::ListSdiSourcesError::InternalServerErrorException(inner) => {
3165 Error::InternalServerErrorException(inner)
3166 }
3167 crate::operation::list_sdi_sources::ListSdiSourcesError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3168 crate::operation::list_sdi_sources::ListSdiSourcesError::Unhandled(inner) => Error::Unhandled(inner),
3169 }
3170 }
3171}
3172impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_signal_maps::ListSignalMapsError, R>> for Error
3173where
3174 R: Send + Sync + std::fmt::Debug + 'static,
3175{
3176 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_signal_maps::ListSignalMapsError, R>) -> Self {
3177 match err {
3178 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3179 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3180 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3181 source: err.into(),
3182 }),
3183 }
3184 }
3185}
3186impl From<crate::operation::list_signal_maps::ListSignalMapsError> for Error {
3187 fn from(err: crate::operation::list_signal_maps::ListSignalMapsError) -> Self {
3188 match err {
3189 crate::operation::list_signal_maps::ListSignalMapsError::BadRequestException(inner) => Error::BadRequestException(inner),
3190 crate::operation::list_signal_maps::ListSignalMapsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3191 crate::operation::list_signal_maps::ListSignalMapsError::InternalServerErrorException(inner) => {
3192 Error::InternalServerErrorException(inner)
3193 }
3194 crate::operation::list_signal_maps::ListSignalMapsError::NotFoundException(inner) => Error::NotFoundException(inner),
3195 crate::operation::list_signal_maps::ListSignalMapsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3196 crate::operation::list_signal_maps::ListSignalMapsError::Unhandled(inner) => Error::Unhandled(inner),
3197 }
3198 }
3199}
3200impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
3201where
3202 R: Send + Sync + std::fmt::Debug + 'static,
3203{
3204 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
3205 match err {
3206 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3207 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3208 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3209 source: err.into(),
3210 }),
3211 }
3212 }
3213}
3214impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
3215 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
3216 match err {
3217 crate::operation::list_tags_for_resource::ListTagsForResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
3218 crate::operation::list_tags_for_resource::ListTagsForResourceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3219 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServerErrorException(inner) => {
3220 Error::InternalServerErrorException(inner)
3221 }
3222 crate::operation::list_tags_for_resource::ListTagsForResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
3223 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
3224 }
3225 }
3226}
3227impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_versions::ListVersionsError, R>> for Error
3228where
3229 R: Send + Sync + std::fmt::Debug + 'static,
3230{
3231 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_versions::ListVersionsError, R>) -> Self {
3232 match err {
3233 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3234 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3235 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3236 source: err.into(),
3237 }),
3238 }
3239 }
3240}
3241impl From<crate::operation::list_versions::ListVersionsError> for Error {
3242 fn from(err: crate::operation::list_versions::ListVersionsError) -> Self {
3243 match err {
3244 crate::operation::list_versions::ListVersionsError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3245 crate::operation::list_versions::ListVersionsError::BadRequestException(inner) => Error::BadRequestException(inner),
3246 crate::operation::list_versions::ListVersionsError::ConflictException(inner) => Error::ConflictException(inner),
3247 crate::operation::list_versions::ListVersionsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3248 crate::operation::list_versions::ListVersionsError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3249 crate::operation::list_versions::ListVersionsError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
3250 crate::operation::list_versions::ListVersionsError::NotFoundException(inner) => Error::NotFoundException(inner),
3251 crate::operation::list_versions::ListVersionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3252 crate::operation::list_versions::ListVersionsError::Unhandled(inner) => Error::Unhandled(inner),
3253 }
3254 }
3255}
3256impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::purchase_offering::PurchaseOfferingError, R>> for Error
3257where
3258 R: Send + Sync + std::fmt::Debug + 'static,
3259{
3260 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::purchase_offering::PurchaseOfferingError, R>) -> Self {
3261 match err {
3262 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3263 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3264 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3265 source: err.into(),
3266 }),
3267 }
3268 }
3269}
3270impl From<crate::operation::purchase_offering::PurchaseOfferingError> for Error {
3271 fn from(err: crate::operation::purchase_offering::PurchaseOfferingError) -> Self {
3272 match err {
3273 crate::operation::purchase_offering::PurchaseOfferingError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3274 crate::operation::purchase_offering::PurchaseOfferingError::BadRequestException(inner) => Error::BadRequestException(inner),
3275 crate::operation::purchase_offering::PurchaseOfferingError::ConflictException(inner) => Error::ConflictException(inner),
3276 crate::operation::purchase_offering::PurchaseOfferingError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3277 crate::operation::purchase_offering::PurchaseOfferingError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3278 crate::operation::purchase_offering::PurchaseOfferingError::InternalServerErrorException(inner) => {
3279 Error::InternalServerErrorException(inner)
3280 }
3281 crate::operation::purchase_offering::PurchaseOfferingError::NotFoundException(inner) => Error::NotFoundException(inner),
3282 crate::operation::purchase_offering::PurchaseOfferingError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3283 crate::operation::purchase_offering::PurchaseOfferingError::Unhandled(inner) => Error::Unhandled(inner),
3284 }
3285 }
3286}
3287impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_input_device::RebootInputDeviceError, R>> for Error
3288where
3289 R: Send + Sync + std::fmt::Debug + 'static,
3290{
3291 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_input_device::RebootInputDeviceError, R>) -> Self {
3292 match err {
3293 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3294 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3295 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3296 source: err.into(),
3297 }),
3298 }
3299 }
3300}
3301impl From<crate::operation::reboot_input_device::RebootInputDeviceError> for Error {
3302 fn from(err: crate::operation::reboot_input_device::RebootInputDeviceError) -> Self {
3303 match err {
3304 crate::operation::reboot_input_device::RebootInputDeviceError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3305 crate::operation::reboot_input_device::RebootInputDeviceError::BadRequestException(inner) => Error::BadRequestException(inner),
3306 crate::operation::reboot_input_device::RebootInputDeviceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3307 crate::operation::reboot_input_device::RebootInputDeviceError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3308 crate::operation::reboot_input_device::RebootInputDeviceError::InternalServerErrorException(inner) => {
3309 Error::InternalServerErrorException(inner)
3310 }
3311 crate::operation::reboot_input_device::RebootInputDeviceError::NotFoundException(inner) => Error::NotFoundException(inner),
3312 crate::operation::reboot_input_device::RebootInputDeviceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3313 crate::operation::reboot_input_device::RebootInputDeviceError::UnprocessableEntityException(inner) => {
3314 Error::UnprocessableEntityException(inner)
3315 }
3316 crate::operation::reboot_input_device::RebootInputDeviceError::Unhandled(inner) => Error::Unhandled(inner),
3317 }
3318 }
3319}
3320impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reject_input_device_transfer::RejectInputDeviceTransferError, R>>
3321 for Error
3322where
3323 R: Send + Sync + std::fmt::Debug + 'static,
3324{
3325 fn from(
3326 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reject_input_device_transfer::RejectInputDeviceTransferError, R>,
3327 ) -> Self {
3328 match err {
3329 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3330 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3331 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3332 source: err.into(),
3333 }),
3334 }
3335 }
3336}
3337impl From<crate::operation::reject_input_device_transfer::RejectInputDeviceTransferError> for Error {
3338 fn from(err: crate::operation::reject_input_device_transfer::RejectInputDeviceTransferError) -> Self {
3339 match err {
3340 crate::operation::reject_input_device_transfer::RejectInputDeviceTransferError::BadGatewayException(inner) => {
3341 Error::BadGatewayException(inner)
3342 }
3343 crate::operation::reject_input_device_transfer::RejectInputDeviceTransferError::BadRequestException(inner) => {
3344 Error::BadRequestException(inner)
3345 }
3346 crate::operation::reject_input_device_transfer::RejectInputDeviceTransferError::ConflictException(inner) => {
3347 Error::ConflictException(inner)
3348 }
3349 crate::operation::reject_input_device_transfer::RejectInputDeviceTransferError::ForbiddenException(inner) => {
3350 Error::ForbiddenException(inner)
3351 }
3352 crate::operation::reject_input_device_transfer::RejectInputDeviceTransferError::GatewayTimeoutException(inner) => {
3353 Error::GatewayTimeoutException(inner)
3354 }
3355 crate::operation::reject_input_device_transfer::RejectInputDeviceTransferError::InternalServerErrorException(inner) => {
3356 Error::InternalServerErrorException(inner)
3357 }
3358 crate::operation::reject_input_device_transfer::RejectInputDeviceTransferError::NotFoundException(inner) => {
3359 Error::NotFoundException(inner)
3360 }
3361 crate::operation::reject_input_device_transfer::RejectInputDeviceTransferError::TooManyRequestsException(inner) => {
3362 Error::TooManyRequestsException(inner)
3363 }
3364 crate::operation::reject_input_device_transfer::RejectInputDeviceTransferError::UnprocessableEntityException(inner) => {
3365 Error::UnprocessableEntityException(inner)
3366 }
3367 crate::operation::reject_input_device_transfer::RejectInputDeviceTransferError::Unhandled(inner) => Error::Unhandled(inner),
3368 }
3369 }
3370}
3371impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restart_channel_pipelines::RestartChannelPipelinesError, R>>
3372 for Error
3373where
3374 R: Send + Sync + std::fmt::Debug + 'static,
3375{
3376 fn from(
3377 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restart_channel_pipelines::RestartChannelPipelinesError, R>,
3378 ) -> Self {
3379 match err {
3380 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3381 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3382 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3383 source: err.into(),
3384 }),
3385 }
3386 }
3387}
3388impl From<crate::operation::restart_channel_pipelines::RestartChannelPipelinesError> for Error {
3389 fn from(err: crate::operation::restart_channel_pipelines::RestartChannelPipelinesError) -> Self {
3390 match err {
3391 crate::operation::restart_channel_pipelines::RestartChannelPipelinesError::BadGatewayException(inner) => {
3392 Error::BadGatewayException(inner)
3393 }
3394 crate::operation::restart_channel_pipelines::RestartChannelPipelinesError::BadRequestException(inner) => {
3395 Error::BadRequestException(inner)
3396 }
3397 crate::operation::restart_channel_pipelines::RestartChannelPipelinesError::ConflictException(inner) => Error::ConflictException(inner),
3398 crate::operation::restart_channel_pipelines::RestartChannelPipelinesError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3399 crate::operation::restart_channel_pipelines::RestartChannelPipelinesError::GatewayTimeoutException(inner) => {
3400 Error::GatewayTimeoutException(inner)
3401 }
3402 crate::operation::restart_channel_pipelines::RestartChannelPipelinesError::InternalServerErrorException(inner) => {
3403 Error::InternalServerErrorException(inner)
3404 }
3405 crate::operation::restart_channel_pipelines::RestartChannelPipelinesError::NotFoundException(inner) => Error::NotFoundException(inner),
3406 crate::operation::restart_channel_pipelines::RestartChannelPipelinesError::TooManyRequestsException(inner) => {
3407 Error::TooManyRequestsException(inner)
3408 }
3409 crate::operation::restart_channel_pipelines::RestartChannelPipelinesError::Unhandled(inner) => Error::Unhandled(inner),
3410 }
3411 }
3412}
3413impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_channel::StartChannelError, R>> for Error
3414where
3415 R: Send + Sync + std::fmt::Debug + 'static,
3416{
3417 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_channel::StartChannelError, R>) -> Self {
3418 match err {
3419 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3420 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3421 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3422 source: err.into(),
3423 }),
3424 }
3425 }
3426}
3427impl From<crate::operation::start_channel::StartChannelError> for Error {
3428 fn from(err: crate::operation::start_channel::StartChannelError) -> Self {
3429 match err {
3430 crate::operation::start_channel::StartChannelError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3431 crate::operation::start_channel::StartChannelError::BadRequestException(inner) => Error::BadRequestException(inner),
3432 crate::operation::start_channel::StartChannelError::ConflictException(inner) => Error::ConflictException(inner),
3433 crate::operation::start_channel::StartChannelError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3434 crate::operation::start_channel::StartChannelError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3435 crate::operation::start_channel::StartChannelError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
3436 crate::operation::start_channel::StartChannelError::NotFoundException(inner) => Error::NotFoundException(inner),
3437 crate::operation::start_channel::StartChannelError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3438 crate::operation::start_channel::StartChannelError::Unhandled(inner) => Error::Unhandled(inner),
3439 }
3440 }
3441}
3442impl<R>
3443 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_delete_monitor_deployment::StartDeleteMonitorDeploymentError, R>>
3444 for Error
3445where
3446 R: Send + Sync + std::fmt::Debug + 'static,
3447{
3448 fn from(
3449 err: ::aws_smithy_runtime_api::client::result::SdkError<
3450 crate::operation::start_delete_monitor_deployment::StartDeleteMonitorDeploymentError,
3451 R,
3452 >,
3453 ) -> Self {
3454 match err {
3455 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3456 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3457 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3458 source: err.into(),
3459 }),
3460 }
3461 }
3462}
3463impl From<crate::operation::start_delete_monitor_deployment::StartDeleteMonitorDeploymentError> for Error {
3464 fn from(err: crate::operation::start_delete_monitor_deployment::StartDeleteMonitorDeploymentError) -> Self {
3465 match err {
3466 crate::operation::start_delete_monitor_deployment::StartDeleteMonitorDeploymentError::BadRequestException(inner) => {
3467 Error::BadRequestException(inner)
3468 }
3469 crate::operation::start_delete_monitor_deployment::StartDeleteMonitorDeploymentError::ConflictException(inner) => {
3470 Error::ConflictException(inner)
3471 }
3472 crate::operation::start_delete_monitor_deployment::StartDeleteMonitorDeploymentError::ForbiddenException(inner) => {
3473 Error::ForbiddenException(inner)
3474 }
3475 crate::operation::start_delete_monitor_deployment::StartDeleteMonitorDeploymentError::InternalServerErrorException(inner) => {
3476 Error::InternalServerErrorException(inner)
3477 }
3478 crate::operation::start_delete_monitor_deployment::StartDeleteMonitorDeploymentError::NotFoundException(inner) => {
3479 Error::NotFoundException(inner)
3480 }
3481 crate::operation::start_delete_monitor_deployment::StartDeleteMonitorDeploymentError::TooManyRequestsException(inner) => {
3482 Error::TooManyRequestsException(inner)
3483 }
3484 crate::operation::start_delete_monitor_deployment::StartDeleteMonitorDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
3485 }
3486 }
3487}
3488impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_input_device::StartInputDeviceError, R>> for Error
3489where
3490 R: Send + Sync + std::fmt::Debug + 'static,
3491{
3492 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_input_device::StartInputDeviceError, R>) -> Self {
3493 match err {
3494 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3495 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3496 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3497 source: err.into(),
3498 }),
3499 }
3500 }
3501}
3502impl From<crate::operation::start_input_device::StartInputDeviceError> for Error {
3503 fn from(err: crate::operation::start_input_device::StartInputDeviceError) -> Self {
3504 match err {
3505 crate::operation::start_input_device::StartInputDeviceError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3506 crate::operation::start_input_device::StartInputDeviceError::BadRequestException(inner) => Error::BadRequestException(inner),
3507 crate::operation::start_input_device::StartInputDeviceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3508 crate::operation::start_input_device::StartInputDeviceError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3509 crate::operation::start_input_device::StartInputDeviceError::InternalServerErrorException(inner) => {
3510 Error::InternalServerErrorException(inner)
3511 }
3512 crate::operation::start_input_device::StartInputDeviceError::NotFoundException(inner) => Error::NotFoundException(inner),
3513 crate::operation::start_input_device::StartInputDeviceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3514 crate::operation::start_input_device::StartInputDeviceError::UnprocessableEntityException(inner) => {
3515 Error::UnprocessableEntityException(inner)
3516 }
3517 crate::operation::start_input_device::StartInputDeviceError::Unhandled(inner) => Error::Unhandled(inner),
3518 }
3519 }
3520}
3521impl<R>
3522 From<
3523 ::aws_smithy_runtime_api::client::result::SdkError<
3524 crate::operation::start_input_device_maintenance_window::StartInputDeviceMaintenanceWindowError,
3525 R,
3526 >,
3527 > for Error
3528where
3529 R: Send + Sync + std::fmt::Debug + 'static,
3530{
3531 fn from(
3532 err: ::aws_smithy_runtime_api::client::result::SdkError<
3533 crate::operation::start_input_device_maintenance_window::StartInputDeviceMaintenanceWindowError,
3534 R,
3535 >,
3536 ) -> Self {
3537 match err {
3538 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3539 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3540 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3541 source: err.into(),
3542 }),
3543 }
3544 }
3545}
3546impl From<crate::operation::start_input_device_maintenance_window::StartInputDeviceMaintenanceWindowError> for Error {
3547 fn from(err: crate::operation::start_input_device_maintenance_window::StartInputDeviceMaintenanceWindowError) -> Self {
3548 match err {
3549 crate::operation::start_input_device_maintenance_window::StartInputDeviceMaintenanceWindowError::BadGatewayException(inner) => {
3550 Error::BadGatewayException(inner)
3551 }
3552 crate::operation::start_input_device_maintenance_window::StartInputDeviceMaintenanceWindowError::BadRequestException(inner) => {
3553 Error::BadRequestException(inner)
3554 }
3555 crate::operation::start_input_device_maintenance_window::StartInputDeviceMaintenanceWindowError::ForbiddenException(inner) => {
3556 Error::ForbiddenException(inner)
3557 }
3558 crate::operation::start_input_device_maintenance_window::StartInputDeviceMaintenanceWindowError::GatewayTimeoutException(inner) => {
3559 Error::GatewayTimeoutException(inner)
3560 }
3561 crate::operation::start_input_device_maintenance_window::StartInputDeviceMaintenanceWindowError::InternalServerErrorException(inner) => {
3562 Error::InternalServerErrorException(inner)
3563 }
3564 crate::operation::start_input_device_maintenance_window::StartInputDeviceMaintenanceWindowError::NotFoundException(inner) => {
3565 Error::NotFoundException(inner)
3566 }
3567 crate::operation::start_input_device_maintenance_window::StartInputDeviceMaintenanceWindowError::TooManyRequestsException(inner) => {
3568 Error::TooManyRequestsException(inner)
3569 }
3570 crate::operation::start_input_device_maintenance_window::StartInputDeviceMaintenanceWindowError::UnprocessableEntityException(inner) => {
3571 Error::UnprocessableEntityException(inner)
3572 }
3573 crate::operation::start_input_device_maintenance_window::StartInputDeviceMaintenanceWindowError::Unhandled(inner) => {
3574 Error::Unhandled(inner)
3575 }
3576 }
3577 }
3578}
3579impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_monitor_deployment::StartMonitorDeploymentError, R>> for Error
3580where
3581 R: Send + Sync + std::fmt::Debug + 'static,
3582{
3583 fn from(
3584 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_monitor_deployment::StartMonitorDeploymentError, R>,
3585 ) -> Self {
3586 match err {
3587 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3588 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3589 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3590 source: err.into(),
3591 }),
3592 }
3593 }
3594}
3595impl From<crate::operation::start_monitor_deployment::StartMonitorDeploymentError> for Error {
3596 fn from(err: crate::operation::start_monitor_deployment::StartMonitorDeploymentError) -> Self {
3597 match err {
3598 crate::operation::start_monitor_deployment::StartMonitorDeploymentError::BadRequestException(inner) => Error::BadRequestException(inner),
3599 crate::operation::start_monitor_deployment::StartMonitorDeploymentError::ConflictException(inner) => Error::ConflictException(inner),
3600 crate::operation::start_monitor_deployment::StartMonitorDeploymentError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3601 crate::operation::start_monitor_deployment::StartMonitorDeploymentError::InternalServerErrorException(inner) => {
3602 Error::InternalServerErrorException(inner)
3603 }
3604 crate::operation::start_monitor_deployment::StartMonitorDeploymentError::NotFoundException(inner) => Error::NotFoundException(inner),
3605 crate::operation::start_monitor_deployment::StartMonitorDeploymentError::TooManyRequestsException(inner) => {
3606 Error::TooManyRequestsException(inner)
3607 }
3608 crate::operation::start_monitor_deployment::StartMonitorDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
3609 }
3610 }
3611}
3612impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_multiplex::StartMultiplexError, R>> for Error
3613where
3614 R: Send + Sync + std::fmt::Debug + 'static,
3615{
3616 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_multiplex::StartMultiplexError, R>) -> Self {
3617 match err {
3618 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3619 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3620 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3621 source: err.into(),
3622 }),
3623 }
3624 }
3625}
3626impl From<crate::operation::start_multiplex::StartMultiplexError> for Error {
3627 fn from(err: crate::operation::start_multiplex::StartMultiplexError) -> Self {
3628 match err {
3629 crate::operation::start_multiplex::StartMultiplexError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3630 crate::operation::start_multiplex::StartMultiplexError::BadRequestException(inner) => Error::BadRequestException(inner),
3631 crate::operation::start_multiplex::StartMultiplexError::ConflictException(inner) => Error::ConflictException(inner),
3632 crate::operation::start_multiplex::StartMultiplexError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3633 crate::operation::start_multiplex::StartMultiplexError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3634 crate::operation::start_multiplex::StartMultiplexError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
3635 crate::operation::start_multiplex::StartMultiplexError::NotFoundException(inner) => Error::NotFoundException(inner),
3636 crate::operation::start_multiplex::StartMultiplexError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3637 crate::operation::start_multiplex::StartMultiplexError::Unhandled(inner) => Error::Unhandled(inner),
3638 }
3639 }
3640}
3641impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_update_signal_map::StartUpdateSignalMapError, R>> for Error
3642where
3643 R: Send + Sync + std::fmt::Debug + 'static,
3644{
3645 fn from(
3646 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_update_signal_map::StartUpdateSignalMapError, R>,
3647 ) -> Self {
3648 match err {
3649 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3650 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3651 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3652 source: err.into(),
3653 }),
3654 }
3655 }
3656}
3657impl From<crate::operation::start_update_signal_map::StartUpdateSignalMapError> for Error {
3658 fn from(err: crate::operation::start_update_signal_map::StartUpdateSignalMapError) -> Self {
3659 match err {
3660 crate::operation::start_update_signal_map::StartUpdateSignalMapError::BadRequestException(inner) => Error::BadRequestException(inner),
3661 crate::operation::start_update_signal_map::StartUpdateSignalMapError::ConflictException(inner) => Error::ConflictException(inner),
3662 crate::operation::start_update_signal_map::StartUpdateSignalMapError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3663 crate::operation::start_update_signal_map::StartUpdateSignalMapError::InternalServerErrorException(inner) => {
3664 Error::InternalServerErrorException(inner)
3665 }
3666 crate::operation::start_update_signal_map::StartUpdateSignalMapError::NotFoundException(inner) => Error::NotFoundException(inner),
3667 crate::operation::start_update_signal_map::StartUpdateSignalMapError::TooManyRequestsException(inner) => {
3668 Error::TooManyRequestsException(inner)
3669 }
3670 crate::operation::start_update_signal_map::StartUpdateSignalMapError::Unhandled(inner) => Error::Unhandled(inner),
3671 }
3672 }
3673}
3674impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_channel::StopChannelError, R>> for Error
3675where
3676 R: Send + Sync + std::fmt::Debug + 'static,
3677{
3678 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_channel::StopChannelError, R>) -> Self {
3679 match err {
3680 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3681 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3682 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3683 source: err.into(),
3684 }),
3685 }
3686 }
3687}
3688impl From<crate::operation::stop_channel::StopChannelError> for Error {
3689 fn from(err: crate::operation::stop_channel::StopChannelError) -> Self {
3690 match err {
3691 crate::operation::stop_channel::StopChannelError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3692 crate::operation::stop_channel::StopChannelError::BadRequestException(inner) => Error::BadRequestException(inner),
3693 crate::operation::stop_channel::StopChannelError::ConflictException(inner) => Error::ConflictException(inner),
3694 crate::operation::stop_channel::StopChannelError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3695 crate::operation::stop_channel::StopChannelError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3696 crate::operation::stop_channel::StopChannelError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
3697 crate::operation::stop_channel::StopChannelError::NotFoundException(inner) => Error::NotFoundException(inner),
3698 crate::operation::stop_channel::StopChannelError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3699 crate::operation::stop_channel::StopChannelError::Unhandled(inner) => Error::Unhandled(inner),
3700 }
3701 }
3702}
3703impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_input_device::StopInputDeviceError, R>> for Error
3704where
3705 R: Send + Sync + std::fmt::Debug + 'static,
3706{
3707 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_input_device::StopInputDeviceError, R>) -> Self {
3708 match err {
3709 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3710 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3711 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3712 source: err.into(),
3713 }),
3714 }
3715 }
3716}
3717impl From<crate::operation::stop_input_device::StopInputDeviceError> for Error {
3718 fn from(err: crate::operation::stop_input_device::StopInputDeviceError) -> Self {
3719 match err {
3720 crate::operation::stop_input_device::StopInputDeviceError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3721 crate::operation::stop_input_device::StopInputDeviceError::BadRequestException(inner) => Error::BadRequestException(inner),
3722 crate::operation::stop_input_device::StopInputDeviceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3723 crate::operation::stop_input_device::StopInputDeviceError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3724 crate::operation::stop_input_device::StopInputDeviceError::InternalServerErrorException(inner) => {
3725 Error::InternalServerErrorException(inner)
3726 }
3727 crate::operation::stop_input_device::StopInputDeviceError::NotFoundException(inner) => Error::NotFoundException(inner),
3728 crate::operation::stop_input_device::StopInputDeviceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3729 crate::operation::stop_input_device::StopInputDeviceError::UnprocessableEntityException(inner) => {
3730 Error::UnprocessableEntityException(inner)
3731 }
3732 crate::operation::stop_input_device::StopInputDeviceError::Unhandled(inner) => Error::Unhandled(inner),
3733 }
3734 }
3735}
3736impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_multiplex::StopMultiplexError, R>> for Error
3737where
3738 R: Send + Sync + std::fmt::Debug + 'static,
3739{
3740 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_multiplex::StopMultiplexError, R>) -> Self {
3741 match err {
3742 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3743 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3744 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3745 source: err.into(),
3746 }),
3747 }
3748 }
3749}
3750impl From<crate::operation::stop_multiplex::StopMultiplexError> for Error {
3751 fn from(err: crate::operation::stop_multiplex::StopMultiplexError) -> Self {
3752 match err {
3753 crate::operation::stop_multiplex::StopMultiplexError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3754 crate::operation::stop_multiplex::StopMultiplexError::BadRequestException(inner) => Error::BadRequestException(inner),
3755 crate::operation::stop_multiplex::StopMultiplexError::ConflictException(inner) => Error::ConflictException(inner),
3756 crate::operation::stop_multiplex::StopMultiplexError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3757 crate::operation::stop_multiplex::StopMultiplexError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3758 crate::operation::stop_multiplex::StopMultiplexError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
3759 crate::operation::stop_multiplex::StopMultiplexError::NotFoundException(inner) => Error::NotFoundException(inner),
3760 crate::operation::stop_multiplex::StopMultiplexError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3761 crate::operation::stop_multiplex::StopMultiplexError::Unhandled(inner) => Error::Unhandled(inner),
3762 }
3763 }
3764}
3765impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_input_device::TransferInputDeviceError, R>> for Error
3766where
3767 R: Send + Sync + std::fmt::Debug + 'static,
3768{
3769 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_input_device::TransferInputDeviceError, R>) -> Self {
3770 match err {
3771 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3772 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3773 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3774 source: err.into(),
3775 }),
3776 }
3777 }
3778}
3779impl From<crate::operation::transfer_input_device::TransferInputDeviceError> for Error {
3780 fn from(err: crate::operation::transfer_input_device::TransferInputDeviceError) -> Self {
3781 match err {
3782 crate::operation::transfer_input_device::TransferInputDeviceError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3783 crate::operation::transfer_input_device::TransferInputDeviceError::BadRequestException(inner) => Error::BadRequestException(inner),
3784 crate::operation::transfer_input_device::TransferInputDeviceError::ConflictException(inner) => Error::ConflictException(inner),
3785 crate::operation::transfer_input_device::TransferInputDeviceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3786 crate::operation::transfer_input_device::TransferInputDeviceError::GatewayTimeoutException(inner) => {
3787 Error::GatewayTimeoutException(inner)
3788 }
3789 crate::operation::transfer_input_device::TransferInputDeviceError::InternalServerErrorException(inner) => {
3790 Error::InternalServerErrorException(inner)
3791 }
3792 crate::operation::transfer_input_device::TransferInputDeviceError::NotFoundException(inner) => Error::NotFoundException(inner),
3793 crate::operation::transfer_input_device::TransferInputDeviceError::TooManyRequestsException(inner) => {
3794 Error::TooManyRequestsException(inner)
3795 }
3796 crate::operation::transfer_input_device::TransferInputDeviceError::UnprocessableEntityException(inner) => {
3797 Error::UnprocessableEntityException(inner)
3798 }
3799 crate::operation::transfer_input_device::TransferInputDeviceError::Unhandled(inner) => Error::Unhandled(inner),
3800 }
3801 }
3802}
3803impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_configuration::UpdateAccountConfigurationError, R>>
3804 for Error
3805where
3806 R: Send + Sync + std::fmt::Debug + 'static,
3807{
3808 fn from(
3809 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_configuration::UpdateAccountConfigurationError, R>,
3810 ) -> Self {
3811 match err {
3812 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3813 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3814 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3815 source: err.into(),
3816 }),
3817 }
3818 }
3819}
3820impl From<crate::operation::update_account_configuration::UpdateAccountConfigurationError> for Error {
3821 fn from(err: crate::operation::update_account_configuration::UpdateAccountConfigurationError) -> Self {
3822 match err {
3823 crate::operation::update_account_configuration::UpdateAccountConfigurationError::BadGatewayException(inner) => {
3824 Error::BadGatewayException(inner)
3825 }
3826 crate::operation::update_account_configuration::UpdateAccountConfigurationError::BadRequestException(inner) => {
3827 Error::BadRequestException(inner)
3828 }
3829 crate::operation::update_account_configuration::UpdateAccountConfigurationError::ForbiddenException(inner) => {
3830 Error::ForbiddenException(inner)
3831 }
3832 crate::operation::update_account_configuration::UpdateAccountConfigurationError::GatewayTimeoutException(inner) => {
3833 Error::GatewayTimeoutException(inner)
3834 }
3835 crate::operation::update_account_configuration::UpdateAccountConfigurationError::InternalServerErrorException(inner) => {
3836 Error::InternalServerErrorException(inner)
3837 }
3838 crate::operation::update_account_configuration::UpdateAccountConfigurationError::TooManyRequestsException(inner) => {
3839 Error::TooManyRequestsException(inner)
3840 }
3841 crate::operation::update_account_configuration::UpdateAccountConfigurationError::UnprocessableEntityException(inner) => {
3842 Error::UnprocessableEntityException(inner)
3843 }
3844 crate::operation::update_account_configuration::UpdateAccountConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
3845 }
3846 }
3847}
3848impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_channel::UpdateChannelError, R>> for Error
3849where
3850 R: Send + Sync + std::fmt::Debug + 'static,
3851{
3852 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_channel::UpdateChannelError, R>) -> Self {
3853 match err {
3854 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3855 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3856 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3857 source: err.into(),
3858 }),
3859 }
3860 }
3861}
3862impl From<crate::operation::update_channel::UpdateChannelError> for Error {
3863 fn from(err: crate::operation::update_channel::UpdateChannelError) -> Self {
3864 match err {
3865 crate::operation::update_channel::UpdateChannelError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3866 crate::operation::update_channel::UpdateChannelError::BadRequestException(inner) => Error::BadRequestException(inner),
3867 crate::operation::update_channel::UpdateChannelError::ConflictException(inner) => Error::ConflictException(inner),
3868 crate::operation::update_channel::UpdateChannelError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3869 crate::operation::update_channel::UpdateChannelError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3870 crate::operation::update_channel::UpdateChannelError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
3871 crate::operation::update_channel::UpdateChannelError::UnprocessableEntityException(inner) => Error::UnprocessableEntityException(inner),
3872 crate::operation::update_channel::UpdateChannelError::Unhandled(inner) => Error::Unhandled(inner),
3873 }
3874 }
3875}
3876impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_channel_class::UpdateChannelClassError, R>> for Error
3877where
3878 R: Send + Sync + std::fmt::Debug + 'static,
3879{
3880 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_channel_class::UpdateChannelClassError, R>) -> Self {
3881 match err {
3882 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3883 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3884 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3885 source: err.into(),
3886 }),
3887 }
3888 }
3889}
3890impl From<crate::operation::update_channel_class::UpdateChannelClassError> for Error {
3891 fn from(err: crate::operation::update_channel_class::UpdateChannelClassError) -> Self {
3892 match err {
3893 crate::operation::update_channel_class::UpdateChannelClassError::BadGatewayException(inner) => Error::BadGatewayException(inner),
3894 crate::operation::update_channel_class::UpdateChannelClassError::BadRequestException(inner) => Error::BadRequestException(inner),
3895 crate::operation::update_channel_class::UpdateChannelClassError::ConflictException(inner) => Error::ConflictException(inner),
3896 crate::operation::update_channel_class::UpdateChannelClassError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3897 crate::operation::update_channel_class::UpdateChannelClassError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
3898 crate::operation::update_channel_class::UpdateChannelClassError::InternalServerErrorException(inner) => {
3899 Error::InternalServerErrorException(inner)
3900 }
3901 crate::operation::update_channel_class::UpdateChannelClassError::NotFoundException(inner) => Error::NotFoundException(inner),
3902 crate::operation::update_channel_class::UpdateChannelClassError::TooManyRequestsException(inner) => {
3903 Error::TooManyRequestsException(inner)
3904 }
3905 crate::operation::update_channel_class::UpdateChannelClassError::UnprocessableEntityException(inner) => {
3906 Error::UnprocessableEntityException(inner)
3907 }
3908 crate::operation::update_channel_class::UpdateChannelClassError::Unhandled(inner) => Error::Unhandled(inner),
3909 }
3910 }
3911}
3912impl<R>
3913 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_channel_placement_group::UpdateChannelPlacementGroupError, R>>
3914 for Error
3915where
3916 R: Send + Sync + std::fmt::Debug + 'static,
3917{
3918 fn from(
3919 err: ::aws_smithy_runtime_api::client::result::SdkError<
3920 crate::operation::update_channel_placement_group::UpdateChannelPlacementGroupError,
3921 R,
3922 >,
3923 ) -> Self {
3924 match err {
3925 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3926 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3927 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3928 source: err.into(),
3929 }),
3930 }
3931 }
3932}
3933impl From<crate::operation::update_channel_placement_group::UpdateChannelPlacementGroupError> for Error {
3934 fn from(err: crate::operation::update_channel_placement_group::UpdateChannelPlacementGroupError) -> Self {
3935 match err {
3936 crate::operation::update_channel_placement_group::UpdateChannelPlacementGroupError::BadGatewayException(inner) => {
3937 Error::BadGatewayException(inner)
3938 }
3939 crate::operation::update_channel_placement_group::UpdateChannelPlacementGroupError::BadRequestException(inner) => {
3940 Error::BadRequestException(inner)
3941 }
3942 crate::operation::update_channel_placement_group::UpdateChannelPlacementGroupError::ConflictException(inner) => {
3943 Error::ConflictException(inner)
3944 }
3945 crate::operation::update_channel_placement_group::UpdateChannelPlacementGroupError::ForbiddenException(inner) => {
3946 Error::ForbiddenException(inner)
3947 }
3948 crate::operation::update_channel_placement_group::UpdateChannelPlacementGroupError::GatewayTimeoutException(inner) => {
3949 Error::GatewayTimeoutException(inner)
3950 }
3951 crate::operation::update_channel_placement_group::UpdateChannelPlacementGroupError::InternalServerErrorException(inner) => {
3952 Error::InternalServerErrorException(inner)
3953 }
3954 crate::operation::update_channel_placement_group::UpdateChannelPlacementGroupError::TooManyRequestsException(inner) => {
3955 Error::TooManyRequestsException(inner)
3956 }
3957 crate::operation::update_channel_placement_group::UpdateChannelPlacementGroupError::UnprocessableEntityException(inner) => {
3958 Error::UnprocessableEntityException(inner)
3959 }
3960 crate::operation::update_channel_placement_group::UpdateChannelPlacementGroupError::Unhandled(inner) => Error::Unhandled(inner),
3961 }
3962 }
3963}
3964impl<R>
3965 From<
3966 ::aws_smithy_runtime_api::client::result::SdkError<
3967 crate::operation::update_cloud_watch_alarm_template::UpdateCloudWatchAlarmTemplateError,
3968 R,
3969 >,
3970 > for Error
3971where
3972 R: Send + Sync + std::fmt::Debug + 'static,
3973{
3974 fn from(
3975 err: ::aws_smithy_runtime_api::client::result::SdkError<
3976 crate::operation::update_cloud_watch_alarm_template::UpdateCloudWatchAlarmTemplateError,
3977 R,
3978 >,
3979 ) -> Self {
3980 match err {
3981 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3982 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3983 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3984 source: err.into(),
3985 }),
3986 }
3987 }
3988}
3989impl From<crate::operation::update_cloud_watch_alarm_template::UpdateCloudWatchAlarmTemplateError> for Error {
3990 fn from(err: crate::operation::update_cloud_watch_alarm_template::UpdateCloudWatchAlarmTemplateError) -> Self {
3991 match err {
3992 crate::operation::update_cloud_watch_alarm_template::UpdateCloudWatchAlarmTemplateError::BadRequestException(inner) => {
3993 Error::BadRequestException(inner)
3994 }
3995 crate::operation::update_cloud_watch_alarm_template::UpdateCloudWatchAlarmTemplateError::ConflictException(inner) => {
3996 Error::ConflictException(inner)
3997 }
3998 crate::operation::update_cloud_watch_alarm_template::UpdateCloudWatchAlarmTemplateError::ForbiddenException(inner) => {
3999 Error::ForbiddenException(inner)
4000 }
4001 crate::operation::update_cloud_watch_alarm_template::UpdateCloudWatchAlarmTemplateError::InternalServerErrorException(inner) => {
4002 Error::InternalServerErrorException(inner)
4003 }
4004 crate::operation::update_cloud_watch_alarm_template::UpdateCloudWatchAlarmTemplateError::NotFoundException(inner) => {
4005 Error::NotFoundException(inner)
4006 }
4007 crate::operation::update_cloud_watch_alarm_template::UpdateCloudWatchAlarmTemplateError::TooManyRequestsException(inner) => {
4008 Error::TooManyRequestsException(inner)
4009 }
4010 crate::operation::update_cloud_watch_alarm_template::UpdateCloudWatchAlarmTemplateError::Unhandled(inner) => Error::Unhandled(inner),
4011 }
4012 }
4013}
4014impl<R>
4015 From<
4016 ::aws_smithy_runtime_api::client::result::SdkError<
4017 crate::operation::update_cloud_watch_alarm_template_group::UpdateCloudWatchAlarmTemplateGroupError,
4018 R,
4019 >,
4020 > for Error
4021where
4022 R: Send + Sync + std::fmt::Debug + 'static,
4023{
4024 fn from(
4025 err: ::aws_smithy_runtime_api::client::result::SdkError<
4026 crate::operation::update_cloud_watch_alarm_template_group::UpdateCloudWatchAlarmTemplateGroupError,
4027 R,
4028 >,
4029 ) -> Self {
4030 match err {
4031 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4032 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4033 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4034 source: err.into(),
4035 }),
4036 }
4037 }
4038}
4039impl From<crate::operation::update_cloud_watch_alarm_template_group::UpdateCloudWatchAlarmTemplateGroupError> for Error {
4040 fn from(err: crate::operation::update_cloud_watch_alarm_template_group::UpdateCloudWatchAlarmTemplateGroupError) -> Self {
4041 match err {
4042 crate::operation::update_cloud_watch_alarm_template_group::UpdateCloudWatchAlarmTemplateGroupError::BadRequestException(inner) => {
4043 Error::BadRequestException(inner)
4044 }
4045 crate::operation::update_cloud_watch_alarm_template_group::UpdateCloudWatchAlarmTemplateGroupError::ConflictException(inner) => {
4046 Error::ConflictException(inner)
4047 }
4048 crate::operation::update_cloud_watch_alarm_template_group::UpdateCloudWatchAlarmTemplateGroupError::ForbiddenException(inner) => {
4049 Error::ForbiddenException(inner)
4050 }
4051 crate::operation::update_cloud_watch_alarm_template_group::UpdateCloudWatchAlarmTemplateGroupError::InternalServerErrorException(
4052 inner,
4053 ) => Error::InternalServerErrorException(inner),
4054 crate::operation::update_cloud_watch_alarm_template_group::UpdateCloudWatchAlarmTemplateGroupError::NotFoundException(inner) => {
4055 Error::NotFoundException(inner)
4056 }
4057 crate::operation::update_cloud_watch_alarm_template_group::UpdateCloudWatchAlarmTemplateGroupError::TooManyRequestsException(inner) => {
4058 Error::TooManyRequestsException(inner)
4059 }
4060 crate::operation::update_cloud_watch_alarm_template_group::UpdateCloudWatchAlarmTemplateGroupError::Unhandled(inner) => {
4061 Error::Unhandled(inner)
4062 }
4063 }
4064 }
4065}
4066impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cluster::UpdateClusterError, R>> for Error
4067where
4068 R: Send + Sync + std::fmt::Debug + 'static,
4069{
4070 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cluster::UpdateClusterError, R>) -> Self {
4071 match err {
4072 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4073 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4074 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4075 source: err.into(),
4076 }),
4077 }
4078 }
4079}
4080impl From<crate::operation::update_cluster::UpdateClusterError> for Error {
4081 fn from(err: crate::operation::update_cluster::UpdateClusterError) -> Self {
4082 match err {
4083 crate::operation::update_cluster::UpdateClusterError::BadGatewayException(inner) => Error::BadGatewayException(inner),
4084 crate::operation::update_cluster::UpdateClusterError::BadRequestException(inner) => Error::BadRequestException(inner),
4085 crate::operation::update_cluster::UpdateClusterError::ConflictException(inner) => Error::ConflictException(inner),
4086 crate::operation::update_cluster::UpdateClusterError::ForbiddenException(inner) => Error::ForbiddenException(inner),
4087 crate::operation::update_cluster::UpdateClusterError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
4088 crate::operation::update_cluster::UpdateClusterError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
4089 crate::operation::update_cluster::UpdateClusterError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4090 crate::operation::update_cluster::UpdateClusterError::Unhandled(inner) => Error::Unhandled(inner),
4091 }
4092 }
4093}
4094impl<R>
4095 From<
4096 ::aws_smithy_runtime_api::client::result::SdkError<
4097 crate::operation::update_event_bridge_rule_template::UpdateEventBridgeRuleTemplateError,
4098 R,
4099 >,
4100 > for Error
4101where
4102 R: Send + Sync + std::fmt::Debug + 'static,
4103{
4104 fn from(
4105 err: ::aws_smithy_runtime_api::client::result::SdkError<
4106 crate::operation::update_event_bridge_rule_template::UpdateEventBridgeRuleTemplateError,
4107 R,
4108 >,
4109 ) -> Self {
4110 match err {
4111 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4112 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4113 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4114 source: err.into(),
4115 }),
4116 }
4117 }
4118}
4119impl From<crate::operation::update_event_bridge_rule_template::UpdateEventBridgeRuleTemplateError> for Error {
4120 fn from(err: crate::operation::update_event_bridge_rule_template::UpdateEventBridgeRuleTemplateError) -> Self {
4121 match err {
4122 crate::operation::update_event_bridge_rule_template::UpdateEventBridgeRuleTemplateError::BadRequestException(inner) => {
4123 Error::BadRequestException(inner)
4124 }
4125 crate::operation::update_event_bridge_rule_template::UpdateEventBridgeRuleTemplateError::ConflictException(inner) => {
4126 Error::ConflictException(inner)
4127 }
4128 crate::operation::update_event_bridge_rule_template::UpdateEventBridgeRuleTemplateError::ForbiddenException(inner) => {
4129 Error::ForbiddenException(inner)
4130 }
4131 crate::operation::update_event_bridge_rule_template::UpdateEventBridgeRuleTemplateError::InternalServerErrorException(inner) => {
4132 Error::InternalServerErrorException(inner)
4133 }
4134 crate::operation::update_event_bridge_rule_template::UpdateEventBridgeRuleTemplateError::NotFoundException(inner) => {
4135 Error::NotFoundException(inner)
4136 }
4137 crate::operation::update_event_bridge_rule_template::UpdateEventBridgeRuleTemplateError::TooManyRequestsException(inner) => {
4138 Error::TooManyRequestsException(inner)
4139 }
4140 crate::operation::update_event_bridge_rule_template::UpdateEventBridgeRuleTemplateError::Unhandled(inner) => Error::Unhandled(inner),
4141 }
4142 }
4143}
4144impl<R>
4145 From<
4146 ::aws_smithy_runtime_api::client::result::SdkError<
4147 crate::operation::update_event_bridge_rule_template_group::UpdateEventBridgeRuleTemplateGroupError,
4148 R,
4149 >,
4150 > for Error
4151where
4152 R: Send + Sync + std::fmt::Debug + 'static,
4153{
4154 fn from(
4155 err: ::aws_smithy_runtime_api::client::result::SdkError<
4156 crate::operation::update_event_bridge_rule_template_group::UpdateEventBridgeRuleTemplateGroupError,
4157 R,
4158 >,
4159 ) -> Self {
4160 match err {
4161 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4162 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4163 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4164 source: err.into(),
4165 }),
4166 }
4167 }
4168}
4169impl From<crate::operation::update_event_bridge_rule_template_group::UpdateEventBridgeRuleTemplateGroupError> for Error {
4170 fn from(err: crate::operation::update_event_bridge_rule_template_group::UpdateEventBridgeRuleTemplateGroupError) -> Self {
4171 match err {
4172 crate::operation::update_event_bridge_rule_template_group::UpdateEventBridgeRuleTemplateGroupError::BadRequestException(inner) => {
4173 Error::BadRequestException(inner)
4174 }
4175 crate::operation::update_event_bridge_rule_template_group::UpdateEventBridgeRuleTemplateGroupError::ConflictException(inner) => {
4176 Error::ConflictException(inner)
4177 }
4178 crate::operation::update_event_bridge_rule_template_group::UpdateEventBridgeRuleTemplateGroupError::ForbiddenException(inner) => {
4179 Error::ForbiddenException(inner)
4180 }
4181 crate::operation::update_event_bridge_rule_template_group::UpdateEventBridgeRuleTemplateGroupError::InternalServerErrorException(
4182 inner,
4183 ) => Error::InternalServerErrorException(inner),
4184 crate::operation::update_event_bridge_rule_template_group::UpdateEventBridgeRuleTemplateGroupError::NotFoundException(inner) => {
4185 Error::NotFoundException(inner)
4186 }
4187 crate::operation::update_event_bridge_rule_template_group::UpdateEventBridgeRuleTemplateGroupError::TooManyRequestsException(inner) => {
4188 Error::TooManyRequestsException(inner)
4189 }
4190 crate::operation::update_event_bridge_rule_template_group::UpdateEventBridgeRuleTemplateGroupError::Unhandled(inner) => {
4191 Error::Unhandled(inner)
4192 }
4193 }
4194 }
4195}
4196impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_input::UpdateInputError, R>> for Error
4197where
4198 R: Send + Sync + std::fmt::Debug + 'static,
4199{
4200 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_input::UpdateInputError, R>) -> Self {
4201 match err {
4202 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4203 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4204 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4205 source: err.into(),
4206 }),
4207 }
4208 }
4209}
4210impl From<crate::operation::update_input::UpdateInputError> for Error {
4211 fn from(err: crate::operation::update_input::UpdateInputError) -> Self {
4212 match err {
4213 crate::operation::update_input::UpdateInputError::BadGatewayException(inner) => Error::BadGatewayException(inner),
4214 crate::operation::update_input::UpdateInputError::BadRequestException(inner) => Error::BadRequestException(inner),
4215 crate::operation::update_input::UpdateInputError::ConflictException(inner) => Error::ConflictException(inner),
4216 crate::operation::update_input::UpdateInputError::ForbiddenException(inner) => Error::ForbiddenException(inner),
4217 crate::operation::update_input::UpdateInputError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
4218 crate::operation::update_input::UpdateInputError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
4219 crate::operation::update_input::UpdateInputError::NotFoundException(inner) => Error::NotFoundException(inner),
4220 crate::operation::update_input::UpdateInputError::Unhandled(inner) => Error::Unhandled(inner),
4221 }
4222 }
4223}
4224impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_input_device::UpdateInputDeviceError, R>> for Error
4225where
4226 R: Send + Sync + std::fmt::Debug + 'static,
4227{
4228 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_input_device::UpdateInputDeviceError, R>) -> Self {
4229 match err {
4230 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4231 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4232 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4233 source: err.into(),
4234 }),
4235 }
4236 }
4237}
4238impl From<crate::operation::update_input_device::UpdateInputDeviceError> for Error {
4239 fn from(err: crate::operation::update_input_device::UpdateInputDeviceError) -> Self {
4240 match err {
4241 crate::operation::update_input_device::UpdateInputDeviceError::BadGatewayException(inner) => Error::BadGatewayException(inner),
4242 crate::operation::update_input_device::UpdateInputDeviceError::BadRequestException(inner) => Error::BadRequestException(inner),
4243 crate::operation::update_input_device::UpdateInputDeviceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
4244 crate::operation::update_input_device::UpdateInputDeviceError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
4245 crate::operation::update_input_device::UpdateInputDeviceError::InternalServerErrorException(inner) => {
4246 Error::InternalServerErrorException(inner)
4247 }
4248 crate::operation::update_input_device::UpdateInputDeviceError::NotFoundException(inner) => Error::NotFoundException(inner),
4249 crate::operation::update_input_device::UpdateInputDeviceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4250 crate::operation::update_input_device::UpdateInputDeviceError::UnprocessableEntityException(inner) => {
4251 Error::UnprocessableEntityException(inner)
4252 }
4253 crate::operation::update_input_device::UpdateInputDeviceError::Unhandled(inner) => Error::Unhandled(inner),
4254 }
4255 }
4256}
4257impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_input_security_group::UpdateInputSecurityGroupError, R>>
4258 for Error
4259where
4260 R: Send + Sync + std::fmt::Debug + 'static,
4261{
4262 fn from(
4263 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_input_security_group::UpdateInputSecurityGroupError, R>,
4264 ) -> Self {
4265 match err {
4266 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4267 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4268 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4269 source: err.into(),
4270 }),
4271 }
4272 }
4273}
4274impl From<crate::operation::update_input_security_group::UpdateInputSecurityGroupError> for Error {
4275 fn from(err: crate::operation::update_input_security_group::UpdateInputSecurityGroupError) -> Self {
4276 match err {
4277 crate::operation::update_input_security_group::UpdateInputSecurityGroupError::BadGatewayException(inner) => {
4278 Error::BadGatewayException(inner)
4279 }
4280 crate::operation::update_input_security_group::UpdateInputSecurityGroupError::BadRequestException(inner) => {
4281 Error::BadRequestException(inner)
4282 }
4283 crate::operation::update_input_security_group::UpdateInputSecurityGroupError::ConflictException(inner) => Error::ConflictException(inner),
4284 crate::operation::update_input_security_group::UpdateInputSecurityGroupError::ForbiddenException(inner) => {
4285 Error::ForbiddenException(inner)
4286 }
4287 crate::operation::update_input_security_group::UpdateInputSecurityGroupError::GatewayTimeoutException(inner) => {
4288 Error::GatewayTimeoutException(inner)
4289 }
4290 crate::operation::update_input_security_group::UpdateInputSecurityGroupError::InternalServerErrorException(inner) => {
4291 Error::InternalServerErrorException(inner)
4292 }
4293 crate::operation::update_input_security_group::UpdateInputSecurityGroupError::NotFoundException(inner) => Error::NotFoundException(inner),
4294 crate::operation::update_input_security_group::UpdateInputSecurityGroupError::Unhandled(inner) => Error::Unhandled(inner),
4295 }
4296 }
4297}
4298impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_multiplex::UpdateMultiplexError, R>> for Error
4299where
4300 R: Send + Sync + std::fmt::Debug + 'static,
4301{
4302 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_multiplex::UpdateMultiplexError, R>) -> Self {
4303 match err {
4304 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4305 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4306 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4307 source: err.into(),
4308 }),
4309 }
4310 }
4311}
4312impl From<crate::operation::update_multiplex::UpdateMultiplexError> for Error {
4313 fn from(err: crate::operation::update_multiplex::UpdateMultiplexError) -> Self {
4314 match err {
4315 crate::operation::update_multiplex::UpdateMultiplexError::BadGatewayException(inner) => Error::BadGatewayException(inner),
4316 crate::operation::update_multiplex::UpdateMultiplexError::BadRequestException(inner) => Error::BadRequestException(inner),
4317 crate::operation::update_multiplex::UpdateMultiplexError::ConflictException(inner) => Error::ConflictException(inner),
4318 crate::operation::update_multiplex::UpdateMultiplexError::ForbiddenException(inner) => Error::ForbiddenException(inner),
4319 crate::operation::update_multiplex::UpdateMultiplexError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
4320 crate::operation::update_multiplex::UpdateMultiplexError::InternalServerErrorException(inner) => {
4321 Error::InternalServerErrorException(inner)
4322 }
4323 crate::operation::update_multiplex::UpdateMultiplexError::NotFoundException(inner) => Error::NotFoundException(inner),
4324 crate::operation::update_multiplex::UpdateMultiplexError::UnprocessableEntityException(inner) => {
4325 Error::UnprocessableEntityException(inner)
4326 }
4327 crate::operation::update_multiplex::UpdateMultiplexError::Unhandled(inner) => Error::Unhandled(inner),
4328 }
4329 }
4330}
4331impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_multiplex_program::UpdateMultiplexProgramError, R>> for Error
4332where
4333 R: Send + Sync + std::fmt::Debug + 'static,
4334{
4335 fn from(
4336 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_multiplex_program::UpdateMultiplexProgramError, R>,
4337 ) -> Self {
4338 match err {
4339 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4340 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4341 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4342 source: err.into(),
4343 }),
4344 }
4345 }
4346}
4347impl From<crate::operation::update_multiplex_program::UpdateMultiplexProgramError> for Error {
4348 fn from(err: crate::operation::update_multiplex_program::UpdateMultiplexProgramError) -> Self {
4349 match err {
4350 crate::operation::update_multiplex_program::UpdateMultiplexProgramError::BadGatewayException(inner) => Error::BadGatewayException(inner),
4351 crate::operation::update_multiplex_program::UpdateMultiplexProgramError::BadRequestException(inner) => Error::BadRequestException(inner),
4352 crate::operation::update_multiplex_program::UpdateMultiplexProgramError::ConflictException(inner) => Error::ConflictException(inner),
4353 crate::operation::update_multiplex_program::UpdateMultiplexProgramError::ForbiddenException(inner) => Error::ForbiddenException(inner),
4354 crate::operation::update_multiplex_program::UpdateMultiplexProgramError::GatewayTimeoutException(inner) => {
4355 Error::GatewayTimeoutException(inner)
4356 }
4357 crate::operation::update_multiplex_program::UpdateMultiplexProgramError::InternalServerErrorException(inner) => {
4358 Error::InternalServerErrorException(inner)
4359 }
4360 crate::operation::update_multiplex_program::UpdateMultiplexProgramError::NotFoundException(inner) => Error::NotFoundException(inner),
4361 crate::operation::update_multiplex_program::UpdateMultiplexProgramError::UnprocessableEntityException(inner) => {
4362 Error::UnprocessableEntityException(inner)
4363 }
4364 crate::operation::update_multiplex_program::UpdateMultiplexProgramError::Unhandled(inner) => Error::Unhandled(inner),
4365 }
4366 }
4367}
4368impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_network::UpdateNetworkError, R>> for Error
4369where
4370 R: Send + Sync + std::fmt::Debug + 'static,
4371{
4372 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_network::UpdateNetworkError, R>) -> Self {
4373 match err {
4374 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4375 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4376 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4377 source: err.into(),
4378 }),
4379 }
4380 }
4381}
4382impl From<crate::operation::update_network::UpdateNetworkError> for Error {
4383 fn from(err: crate::operation::update_network::UpdateNetworkError) -> Self {
4384 match err {
4385 crate::operation::update_network::UpdateNetworkError::BadGatewayException(inner) => Error::BadGatewayException(inner),
4386 crate::operation::update_network::UpdateNetworkError::BadRequestException(inner) => Error::BadRequestException(inner),
4387 crate::operation::update_network::UpdateNetworkError::ConflictException(inner) => Error::ConflictException(inner),
4388 crate::operation::update_network::UpdateNetworkError::ForbiddenException(inner) => Error::ForbiddenException(inner),
4389 crate::operation::update_network::UpdateNetworkError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
4390 crate::operation::update_network::UpdateNetworkError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
4391 crate::operation::update_network::UpdateNetworkError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4392 crate::operation::update_network::UpdateNetworkError::Unhandled(inner) => Error::Unhandled(inner),
4393 }
4394 }
4395}
4396impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_node::UpdateNodeError, R>> for Error
4397where
4398 R: Send + Sync + std::fmt::Debug + 'static,
4399{
4400 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_node::UpdateNodeError, R>) -> Self {
4401 match err {
4402 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4403 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4404 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4405 source: err.into(),
4406 }),
4407 }
4408 }
4409}
4410impl From<crate::operation::update_node::UpdateNodeError> for Error {
4411 fn from(err: crate::operation::update_node::UpdateNodeError) -> Self {
4412 match err {
4413 crate::operation::update_node::UpdateNodeError::BadGatewayException(inner) => Error::BadGatewayException(inner),
4414 crate::operation::update_node::UpdateNodeError::BadRequestException(inner) => Error::BadRequestException(inner),
4415 crate::operation::update_node::UpdateNodeError::ConflictException(inner) => Error::ConflictException(inner),
4416 crate::operation::update_node::UpdateNodeError::ForbiddenException(inner) => Error::ForbiddenException(inner),
4417 crate::operation::update_node::UpdateNodeError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
4418 crate::operation::update_node::UpdateNodeError::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
4419 crate::operation::update_node::UpdateNodeError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4420 crate::operation::update_node::UpdateNodeError::Unhandled(inner) => Error::Unhandled(inner),
4421 }
4422 }
4423}
4424impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_node_state::UpdateNodeStateError, R>> for Error
4425where
4426 R: Send + Sync + std::fmt::Debug + 'static,
4427{
4428 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_node_state::UpdateNodeStateError, R>) -> Self {
4429 match err {
4430 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4431 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4432 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4433 source: err.into(),
4434 }),
4435 }
4436 }
4437}
4438impl From<crate::operation::update_node_state::UpdateNodeStateError> for Error {
4439 fn from(err: crate::operation::update_node_state::UpdateNodeStateError) -> Self {
4440 match err {
4441 crate::operation::update_node_state::UpdateNodeStateError::BadGatewayException(inner) => Error::BadGatewayException(inner),
4442 crate::operation::update_node_state::UpdateNodeStateError::BadRequestException(inner) => Error::BadRequestException(inner),
4443 crate::operation::update_node_state::UpdateNodeStateError::ConflictException(inner) => Error::ConflictException(inner),
4444 crate::operation::update_node_state::UpdateNodeStateError::ForbiddenException(inner) => Error::ForbiddenException(inner),
4445 crate::operation::update_node_state::UpdateNodeStateError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
4446 crate::operation::update_node_state::UpdateNodeStateError::InternalServerErrorException(inner) => {
4447 Error::InternalServerErrorException(inner)
4448 }
4449 crate::operation::update_node_state::UpdateNodeStateError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4450 crate::operation::update_node_state::UpdateNodeStateError::UnprocessableEntityException(inner) => {
4451 Error::UnprocessableEntityException(inner)
4452 }
4453 crate::operation::update_node_state::UpdateNodeStateError::Unhandled(inner) => Error::Unhandled(inner),
4454 }
4455 }
4456}
4457impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_reservation::UpdateReservationError, R>> for Error
4458where
4459 R: Send + Sync + std::fmt::Debug + 'static,
4460{
4461 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_reservation::UpdateReservationError, R>) -> Self {
4462 match err {
4463 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4464 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4465 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4466 source: err.into(),
4467 }),
4468 }
4469 }
4470}
4471impl From<crate::operation::update_reservation::UpdateReservationError> for Error {
4472 fn from(err: crate::operation::update_reservation::UpdateReservationError) -> Self {
4473 match err {
4474 crate::operation::update_reservation::UpdateReservationError::BadGatewayException(inner) => Error::BadGatewayException(inner),
4475 crate::operation::update_reservation::UpdateReservationError::BadRequestException(inner) => Error::BadRequestException(inner),
4476 crate::operation::update_reservation::UpdateReservationError::ConflictException(inner) => Error::ConflictException(inner),
4477 crate::operation::update_reservation::UpdateReservationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
4478 crate::operation::update_reservation::UpdateReservationError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
4479 crate::operation::update_reservation::UpdateReservationError::InternalServerErrorException(inner) => {
4480 Error::InternalServerErrorException(inner)
4481 }
4482 crate::operation::update_reservation::UpdateReservationError::NotFoundException(inner) => Error::NotFoundException(inner),
4483 crate::operation::update_reservation::UpdateReservationError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4484 crate::operation::update_reservation::UpdateReservationError::Unhandled(inner) => Error::Unhandled(inner),
4485 }
4486 }
4487}
4488impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_sdi_source::UpdateSdiSourceError, R>> for Error
4489where
4490 R: Send + Sync + std::fmt::Debug + 'static,
4491{
4492 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_sdi_source::UpdateSdiSourceError, R>) -> Self {
4493 match err {
4494 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4495 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4496 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4497 source: err.into(),
4498 }),
4499 }
4500 }
4501}
4502impl From<crate::operation::update_sdi_source::UpdateSdiSourceError> for Error {
4503 fn from(err: crate::operation::update_sdi_source::UpdateSdiSourceError) -> Self {
4504 match err {
4505 crate::operation::update_sdi_source::UpdateSdiSourceError::BadGatewayException(inner) => Error::BadGatewayException(inner),
4506 crate::operation::update_sdi_source::UpdateSdiSourceError::BadRequestException(inner) => Error::BadRequestException(inner),
4507 crate::operation::update_sdi_source::UpdateSdiSourceError::ConflictException(inner) => Error::ConflictException(inner),
4508 crate::operation::update_sdi_source::UpdateSdiSourceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
4509 crate::operation::update_sdi_source::UpdateSdiSourceError::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
4510 crate::operation::update_sdi_source::UpdateSdiSourceError::InternalServerErrorException(inner) => {
4511 Error::InternalServerErrorException(inner)
4512 }
4513 crate::operation::update_sdi_source::UpdateSdiSourceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4514 crate::operation::update_sdi_source::UpdateSdiSourceError::Unhandled(inner) => Error::Unhandled(inner),
4515 }
4516 }
4517}
4518impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
4519where
4520 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
4521 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
4522{
4523 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
4524 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4525 meta: ::std::default::Default::default(),
4526 source: err.into(),
4527 })
4528 }
4529}
4530impl ::std::error::Error for Error {
4531 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
4532 match self {
4533 Error::BadGatewayException(inner) => inner.source(),
4534 Error::BadRequestException(inner) => inner.source(),
4535 Error::ConflictException(inner) => inner.source(),
4536 Error::ForbiddenException(inner) => inner.source(),
4537 Error::GatewayTimeoutException(inner) => inner.source(),
4538 Error::InternalServerErrorException(inner) => inner.source(),
4539 Error::NotFoundException(inner) => inner.source(),
4540 Error::TooManyRequestsException(inner) => inner.source(),
4541 Error::UnprocessableEntityException(inner) => inner.source(),
4542 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
4543 }
4544 }
4545}
4546impl ::aws_types::request_id::RequestId for Error {
4547 fn request_id(&self) -> Option<&str> {
4548 match self {
4549 Self::BadGatewayException(e) => e.request_id(),
4550 Self::BadRequestException(e) => e.request_id(),
4551 Self::ConflictException(e) => e.request_id(),
4552 Self::ForbiddenException(e) => e.request_id(),
4553 Self::GatewayTimeoutException(e) => e.request_id(),
4554 Self::InternalServerErrorException(e) => e.request_id(),
4555 Self::NotFoundException(e) => e.request_id(),
4556 Self::TooManyRequestsException(e) => e.request_id(),
4557 Self::UnprocessableEntityException(e) => e.request_id(),
4558 Self::Unhandled(e) => e.meta.request_id(),
4559 }
4560 }
4561}