1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 ConditionalOperationFailedException(crate::types::error::ConditionalOperationFailedException),
10 ConflictException(crate::types::error::ConflictException),
12 ContactFlowNotPublishedException(crate::types::error::ContactFlowNotPublishedException),
14 ContactNotFoundException(crate::types::error::ContactNotFoundException),
16 ContactNotTerminatedException(crate::types::error::ContactNotTerminatedException),
18 DestinationNotAllowedException(crate::types::error::DestinationNotAllowedException),
20 DuplicateResourceException(crate::types::error::DuplicateResourceException),
22 IdempotencyException(crate::types::error::IdempotencyException),
24 InternalServiceException(crate::types::error::InternalServiceException),
26 InvalidActiveRegionException(crate::types::error::InvalidActiveRegionException),
28 InvalidContactFlowException(crate::types::error::InvalidContactFlowException),
30 InvalidContactFlowModuleException(crate::types::error::InvalidContactFlowModuleException),
32 InvalidParameterException(crate::types::error::InvalidParameterException),
34 InvalidRequestException(crate::types::error::InvalidRequestException),
36 InvalidTestCaseException(crate::types::error::InvalidTestCaseException),
38 LimitExceededException(crate::types::error::LimitExceededException),
40 MaximumResultReturnedException(crate::types::error::MaximumResultReturnedException),
42 OutboundContactNotPermittedException(crate::types::error::OutboundContactNotPermittedException),
44 OutputTypeNotFoundException(crate::types::error::OutputTypeNotFoundException),
46 PropertyValidationException(crate::types::error::PropertyValidationException),
48 ResourceConflictException(crate::types::error::ResourceConflictException),
50 ResourceInUseException(crate::types::error::ResourceInUseException),
52 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
54 ResourceNotReadyException(crate::types::error::ResourceNotReadyException),
56 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
58 ThrottlingException(crate::types::error::ThrottlingException),
60 TooManyRequestsException(crate::types::error::TooManyRequestsException),
62 UserNotFoundException(crate::types::error::UserNotFoundException),
64 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
66 variable wildcard pattern and check `.code()`:
67 \
68 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
69 \
70 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
71 Unhandled(crate::error::sealed_unhandled::Unhandled),
72}
73impl ::std::fmt::Display for Error {
74 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
75 match self {
76 Error::AccessDeniedException(inner) => inner.fmt(f),
77 Error::ConditionalOperationFailedException(inner) => inner.fmt(f),
78 Error::ConflictException(inner) => inner.fmt(f),
79 Error::ContactFlowNotPublishedException(inner) => inner.fmt(f),
80 Error::ContactNotFoundException(inner) => inner.fmt(f),
81 Error::ContactNotTerminatedException(inner) => inner.fmt(f),
82 Error::DestinationNotAllowedException(inner) => inner.fmt(f),
83 Error::DuplicateResourceException(inner) => inner.fmt(f),
84 Error::IdempotencyException(inner) => inner.fmt(f),
85 Error::InternalServiceException(inner) => inner.fmt(f),
86 Error::InvalidActiveRegionException(inner) => inner.fmt(f),
87 Error::InvalidContactFlowException(inner) => inner.fmt(f),
88 Error::InvalidContactFlowModuleException(inner) => inner.fmt(f),
89 Error::InvalidParameterException(inner) => inner.fmt(f),
90 Error::InvalidRequestException(inner) => inner.fmt(f),
91 Error::InvalidTestCaseException(inner) => inner.fmt(f),
92 Error::LimitExceededException(inner) => inner.fmt(f),
93 Error::MaximumResultReturnedException(inner) => inner.fmt(f),
94 Error::OutboundContactNotPermittedException(inner) => inner.fmt(f),
95 Error::OutputTypeNotFoundException(inner) => inner.fmt(f),
96 Error::PropertyValidationException(inner) => inner.fmt(f),
97 Error::ResourceConflictException(inner) => inner.fmt(f),
98 Error::ResourceInUseException(inner) => inner.fmt(f),
99 Error::ResourceNotFoundException(inner) => inner.fmt(f),
100 Error::ResourceNotReadyException(inner) => inner.fmt(f),
101 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
102 Error::ThrottlingException(inner) => inner.fmt(f),
103 Error::TooManyRequestsException(inner) => inner.fmt(f),
104 Error::UserNotFoundException(inner) => inner.fmt(f),
105 Error::Unhandled(_) => {
106 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
107 write!(f, "unhandled error ({code})")
108 } else {
109 f.write_str("unhandled error")
110 }
111 }
112 }
113 }
114}
115impl From<::aws_smithy_types::error::operation::BuildError> for Error {
116 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
117 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
118 source: value.into(),
119 meta: ::std::default::Default::default(),
120 })
121 }
122}
123impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
124 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
125 match self {
126 Self::AccessDeniedException(inner) => inner.meta(),
127 Self::ConditionalOperationFailedException(inner) => inner.meta(),
128 Self::ConflictException(inner) => inner.meta(),
129 Self::ContactFlowNotPublishedException(inner) => inner.meta(),
130 Self::ContactNotFoundException(inner) => inner.meta(),
131 Self::ContactNotTerminatedException(inner) => inner.meta(),
132 Self::DestinationNotAllowedException(inner) => inner.meta(),
133 Self::DuplicateResourceException(inner) => inner.meta(),
134 Self::IdempotencyException(inner) => inner.meta(),
135 Self::InternalServiceException(inner) => inner.meta(),
136 Self::InvalidActiveRegionException(inner) => inner.meta(),
137 Self::InvalidContactFlowException(inner) => inner.meta(),
138 Self::InvalidContactFlowModuleException(inner) => inner.meta(),
139 Self::InvalidParameterException(inner) => inner.meta(),
140 Self::InvalidRequestException(inner) => inner.meta(),
141 Self::InvalidTestCaseException(inner) => inner.meta(),
142 Self::LimitExceededException(inner) => inner.meta(),
143 Self::MaximumResultReturnedException(inner) => inner.meta(),
144 Self::OutboundContactNotPermittedException(inner) => inner.meta(),
145 Self::OutputTypeNotFoundException(inner) => inner.meta(),
146 Self::PropertyValidationException(inner) => inner.meta(),
147 Self::ResourceConflictException(inner) => inner.meta(),
148 Self::ResourceInUseException(inner) => inner.meta(),
149 Self::ResourceNotFoundException(inner) => inner.meta(),
150 Self::ResourceNotReadyException(inner) => inner.meta(),
151 Self::ServiceQuotaExceededException(inner) => inner.meta(),
152 Self::ThrottlingException(inner) => inner.meta(),
153 Self::TooManyRequestsException(inner) => inner.meta(),
154 Self::UserNotFoundException(inner) => inner.meta(),
155 Self::Unhandled(inner) => &inner.meta,
156 }
157 }
158}
159impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::activate_evaluation_form::ActivateEvaluationFormError, R>> for Error
160where
161 R: Send + Sync + std::fmt::Debug + 'static,
162{
163 fn from(
164 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::activate_evaluation_form::ActivateEvaluationFormError, R>,
165 ) -> Self {
166 match err {
167 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
168 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
169 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
170 source: err.into(),
171 }),
172 }
173 }
174}
175impl From<crate::operation::activate_evaluation_form::ActivateEvaluationFormError> for Error {
176 fn from(err: crate::operation::activate_evaluation_form::ActivateEvaluationFormError) -> Self {
177 match err {
178 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::InternalServiceException(inner) => {
179 Error::InternalServiceException(inner)
180 }
181 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::InvalidParameterException(inner) => {
182 Error::InvalidParameterException(inner)
183 }
184 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::ResourceConflictException(inner) => {
185 Error::ResourceConflictException(inner)
186 }
187 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::ResourceNotFoundException(inner) => {
188 Error::ResourceNotFoundException(inner)
189 }
190 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
191 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
192 }
193 }
194}
195impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError, R>>
196 for Error
197where
198 R: Send + Sync + std::fmt::Debug + 'static,
199{
200 fn from(
201 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError, R>,
202 ) -> Self {
203 match err {
204 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
205 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
206 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
207 source: err.into(),
208 }),
209 }
210 }
211}
212impl From<crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError> for Error {
213 fn from(err: crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError) -> Self {
214 match err {
215 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::InternalServiceException(inner) => {
216 Error::InternalServiceException(inner)
217 }
218 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::InvalidParameterException(inner) => {
219 Error::InvalidParameterException(inner)
220 }
221 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::InvalidRequestException(inner) => {
222 Error::InvalidRequestException(inner)
223 }
224 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
225 Error::ResourceNotFoundException(inner)
226 }
227 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::ThrottlingException(inner) => {
228 Error::ThrottlingException(inner)
229 }
230 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
231 }
232 }
233}
234impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_approved_origin::AssociateApprovedOriginError, R>>
235 for Error
236where
237 R: Send + Sync + std::fmt::Debug + 'static,
238{
239 fn from(
240 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_approved_origin::AssociateApprovedOriginError, R>,
241 ) -> Self {
242 match err {
243 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
244 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
245 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
246 source: err.into(),
247 }),
248 }
249 }
250}
251impl From<crate::operation::associate_approved_origin::AssociateApprovedOriginError> for Error {
252 fn from(err: crate::operation::associate_approved_origin::AssociateApprovedOriginError) -> Self {
253 match err {
254 crate::operation::associate_approved_origin::AssociateApprovedOriginError::InternalServiceException(inner) => {
255 Error::InternalServiceException(inner)
256 }
257 crate::operation::associate_approved_origin::AssociateApprovedOriginError::InvalidParameterException(inner) => {
258 Error::InvalidParameterException(inner)
259 }
260 crate::operation::associate_approved_origin::AssociateApprovedOriginError::InvalidRequestException(inner) => {
261 Error::InvalidRequestException(inner)
262 }
263 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ResourceConflictException(inner) => {
264 Error::ResourceConflictException(inner)
265 }
266 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ResourceNotFoundException(inner) => {
267 Error::ResourceNotFoundException(inner)
268 }
269 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ServiceQuotaExceededException(inner) => {
270 Error::ServiceQuotaExceededException(inner)
271 }
272 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ThrottlingException(inner) => {
273 Error::ThrottlingException(inner)
274 }
275 crate::operation::associate_approved_origin::AssociateApprovedOriginError::Unhandled(inner) => Error::Unhandled(inner),
276 }
277 }
278}
279impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_bot::AssociateBotError, R>> for Error
280where
281 R: Send + Sync + std::fmt::Debug + 'static,
282{
283 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_bot::AssociateBotError, R>) -> Self {
284 match err {
285 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
286 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
287 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
288 source: err.into(),
289 }),
290 }
291 }
292}
293impl From<crate::operation::associate_bot::AssociateBotError> for Error {
294 fn from(err: crate::operation::associate_bot::AssociateBotError) -> Self {
295 match err {
296 crate::operation::associate_bot::AssociateBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
297 crate::operation::associate_bot::AssociateBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
298 crate::operation::associate_bot::AssociateBotError::LimitExceededException(inner) => Error::LimitExceededException(inner),
299 crate::operation::associate_bot::AssociateBotError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
300 crate::operation::associate_bot::AssociateBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
301 crate::operation::associate_bot::AssociateBotError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
302 crate::operation::associate_bot::AssociateBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
303 crate::operation::associate_bot::AssociateBotError::Unhandled(inner) => Error::Unhandled(inner),
304 }
305 }
306}
307impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_contact_with_user::AssociateContactWithUserError, R>>
308 for Error
309where
310 R: Send + Sync + std::fmt::Debug + 'static,
311{
312 fn from(
313 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_contact_with_user::AssociateContactWithUserError, R>,
314 ) -> Self {
315 match err {
316 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
317 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
318 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
319 source: err.into(),
320 }),
321 }
322 }
323}
324impl From<crate::operation::associate_contact_with_user::AssociateContactWithUserError> for Error {
325 fn from(err: crate::operation::associate_contact_with_user::AssociateContactWithUserError) -> Self {
326 match err {
327 crate::operation::associate_contact_with_user::AssociateContactWithUserError::AccessDeniedException(inner) => {
328 Error::AccessDeniedException(inner)
329 }
330 crate::operation::associate_contact_with_user::AssociateContactWithUserError::InternalServiceException(inner) => {
331 Error::InternalServiceException(inner)
332 }
333 crate::operation::associate_contact_with_user::AssociateContactWithUserError::InvalidParameterException(inner) => {
334 Error::InvalidParameterException(inner)
335 }
336 crate::operation::associate_contact_with_user::AssociateContactWithUserError::InvalidRequestException(inner) => {
337 Error::InvalidRequestException(inner)
338 }
339 crate::operation::associate_contact_with_user::AssociateContactWithUserError::ResourceNotFoundException(inner) => {
340 Error::ResourceNotFoundException(inner)
341 }
342 crate::operation::associate_contact_with_user::AssociateContactWithUserError::ThrottlingException(inner) => {
343 Error::ThrottlingException(inner)
344 }
345 crate::operation::associate_contact_with_user::AssociateContactWithUserError::Unhandled(inner) => Error::Unhandled(inner),
346 }
347 }
348}
349impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError, R>>
350 for Error
351where
352 R: Send + Sync + std::fmt::Debug + 'static,
353{
354 fn from(
355 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError, R>,
356 ) -> Self {
357 match err {
358 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
359 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
360 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
361 source: err.into(),
362 }),
363 }
364 }
365}
366impl From<crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError> for Error {
367 fn from(err: crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError) -> Self {
368 match err {
369 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::AccessDeniedException(inner) => {
370 Error::AccessDeniedException(inner)
371 }
372 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::InternalServiceException(inner) => {
373 Error::InternalServiceException(inner)
374 }
375 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::InvalidRequestException(inner) => {
376 Error::InvalidRequestException(inner)
377 }
378 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::ResourceNotFoundException(inner) => {
379 Error::ResourceNotFoundException(inner)
380 }
381 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::ThrottlingException(inner) => {
382 Error::ThrottlingException(inner)
383 }
384 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
385 }
386 }
387}
388impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError, R>>
389 for Error
390where
391 R: Send + Sync + std::fmt::Debug + 'static,
392{
393 fn from(
394 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError, R>,
395 ) -> Self {
396 match err {
397 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
398 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
399 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
400 source: err.into(),
401 }),
402 }
403 }
404}
405impl From<crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError> for Error {
406 fn from(err: crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError) -> Self {
407 match err {
408 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::AccessDeniedException(inner) => {
409 Error::AccessDeniedException(inner)
410 }
411 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::IdempotencyException(inner) => {
412 Error::IdempotencyException(inner)
413 }
414 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::InternalServiceException(inner) => {
415 Error::InternalServiceException(inner)
416 }
417 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::InvalidParameterException(inner) => {
418 Error::InvalidParameterException(inner)
419 }
420 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::InvalidRequestException(inner) => {
421 Error::InvalidRequestException(inner)
422 }
423 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::ResourceConflictException(inner) => {
424 Error::ResourceConflictException(inner)
425 }
426 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::ResourceNotFoundException(inner) => {
427 Error::ResourceNotFoundException(inner)
428 }
429 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::ThrottlingException(inner) => {
430 Error::ThrottlingException(inner)
431 }
432 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::Unhandled(inner) => Error::Unhandled(inner),
433 }
434 }
435}
436impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_flow::AssociateFlowError, R>> for Error
437where
438 R: Send + Sync + std::fmt::Debug + 'static,
439{
440 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_flow::AssociateFlowError, R>) -> Self {
441 match err {
442 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
443 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
444 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
445 source: err.into(),
446 }),
447 }
448 }
449}
450impl From<crate::operation::associate_flow::AssociateFlowError> for Error {
451 fn from(err: crate::operation::associate_flow::AssociateFlowError) -> Self {
452 match err {
453 crate::operation::associate_flow::AssociateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
454 crate::operation::associate_flow::AssociateFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
455 crate::operation::associate_flow::AssociateFlowError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
456 crate::operation::associate_flow::AssociateFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
457 crate::operation::associate_flow::AssociateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
458 crate::operation::associate_flow::AssociateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
459 crate::operation::associate_flow::AssociateFlowError::Unhandled(inner) => Error::Unhandled(inner),
460 }
461 }
462}
463impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError, R>>
464 for Error
465where
466 R: Send + Sync + std::fmt::Debug + 'static,
467{
468 fn from(
469 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError, R>,
470 ) -> Self {
471 match err {
472 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
473 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
474 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
475 source: err.into(),
476 }),
477 }
478 }
479}
480impl From<crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError> for Error {
481 fn from(err: crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError) -> Self {
482 match err {
483 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::ConditionalOperationFailedException(inner) => {
484 Error::ConditionalOperationFailedException(inner)
485 }
486 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::InternalServiceException(inner) => {
487 Error::InternalServiceException(inner)
488 }
489 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::InvalidParameterException(inner) => {
490 Error::InvalidParameterException(inner)
491 }
492 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::InvalidRequestException(inner) => {
493 Error::InvalidRequestException(inner)
494 }
495 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::ResourceNotFoundException(inner) => {
496 Error::ResourceNotFoundException(inner)
497 }
498 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::ServiceQuotaExceededException(inner) => {
499 Error::ServiceQuotaExceededException(inner)
500 }
501 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::ThrottlingException(inner) => {
502 Error::ThrottlingException(inner)
503 }
504 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
505 }
506 }
507}
508impl<R>
509 From<
510 ::aws_smithy_runtime_api::client::result::SdkError<
511 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError,
512 R,
513 >,
514 > for Error
515where
516 R: Send + Sync + std::fmt::Debug + 'static,
517{
518 fn from(
519 err: ::aws_smithy_runtime_api::client::result::SdkError<
520 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError,
521 R,
522 >,
523 ) -> Self {
524 match err {
525 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
526 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
527 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
528 source: err.into(),
529 }),
530 }
531 }
532}
533impl From<crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError> for Error {
534 fn from(err: crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError) -> Self {
535 match err {
536 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::InternalServiceException(inner) => {
537 Error::InternalServiceException(inner)
538 }
539 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::InvalidParameterException(inner) => {
540 Error::InvalidParameterException(inner)
541 }
542 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::InvalidRequestException(inner) => {
543 Error::InvalidRequestException(inner)
544 }
545 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::ResourceConflictException(inner) => {
546 Error::ResourceConflictException(inner)
547 }
548 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
549 Error::ResourceNotFoundException(inner)
550 }
551 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::ThrottlingException(inner) => {
552 Error::ThrottlingException(inner)
553 }
554 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
555 }
556 }
557}
558impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lambda_function::AssociateLambdaFunctionError, R>>
559 for Error
560where
561 R: Send + Sync + std::fmt::Debug + 'static,
562{
563 fn from(
564 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lambda_function::AssociateLambdaFunctionError, R>,
565 ) -> Self {
566 match err {
567 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
568 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
569 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
570 source: err.into(),
571 }),
572 }
573 }
574}
575impl From<crate::operation::associate_lambda_function::AssociateLambdaFunctionError> for Error {
576 fn from(err: crate::operation::associate_lambda_function::AssociateLambdaFunctionError) -> Self {
577 match err {
578 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::InternalServiceException(inner) => {
579 Error::InternalServiceException(inner)
580 }
581 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::InvalidParameterException(inner) => {
582 Error::InvalidParameterException(inner)
583 }
584 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::InvalidRequestException(inner) => {
585 Error::InvalidRequestException(inner)
586 }
587 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ResourceConflictException(inner) => {
588 Error::ResourceConflictException(inner)
589 }
590 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ResourceNotFoundException(inner) => {
591 Error::ResourceNotFoundException(inner)
592 }
593 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ServiceQuotaExceededException(inner) => {
594 Error::ServiceQuotaExceededException(inner)
595 }
596 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ThrottlingException(inner) => {
597 Error::ThrottlingException(inner)
598 }
599 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::Unhandled(inner) => Error::Unhandled(inner),
600 }
601 }
602}
603impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lex_bot::AssociateLexBotError, R>> for Error
604where
605 R: Send + Sync + std::fmt::Debug + 'static,
606{
607 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lex_bot::AssociateLexBotError, R>) -> 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::associate_lex_bot::AssociateLexBotError> for Error {
618 fn from(err: crate::operation::associate_lex_bot::AssociateLexBotError) -> Self {
619 match err {
620 crate::operation::associate_lex_bot::AssociateLexBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
621 crate::operation::associate_lex_bot::AssociateLexBotError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
622 crate::operation::associate_lex_bot::AssociateLexBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
623 crate::operation::associate_lex_bot::AssociateLexBotError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
624 crate::operation::associate_lex_bot::AssociateLexBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
625 crate::operation::associate_lex_bot::AssociateLexBotError::ServiceQuotaExceededException(inner) => {
626 Error::ServiceQuotaExceededException(inner)
627 }
628 crate::operation::associate_lex_bot::AssociateLexBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
629 crate::operation::associate_lex_bot::AssociateLexBotError::Unhandled(inner) => Error::Unhandled(inner),
630 }
631 }
632}
633impl<R>
634 From<
635 ::aws_smithy_runtime_api::client::result::SdkError<
636 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError,
637 R,
638 >,
639 > for Error
640where
641 R: Send + Sync + std::fmt::Debug + 'static,
642{
643 fn from(
644 err: ::aws_smithy_runtime_api::client::result::SdkError<
645 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError,
646 R,
647 >,
648 ) -> 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::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError> for Error {
659 fn from(err: crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError) -> Self {
660 match err {
661 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::AccessDeniedException(inner) => {
662 Error::AccessDeniedException(inner)
663 }
664 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::InternalServiceException(inner) => {
665 Error::InternalServiceException(inner)
666 }
667 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::InvalidParameterException(inner) => {
668 Error::InvalidParameterException(inner)
669 }
670 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::ResourceNotFoundException(inner) => {
671 Error::ResourceNotFoundException(inner)
672 }
673 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::ThrottlingException(inner) => {
674 Error::ThrottlingException(inner)
675 }
676 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
677 }
678 }
679}
680impl<R>
681 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError, R>>
682 for Error
683where
684 R: Send + Sync + std::fmt::Debug + 'static,
685{
686 fn from(
687 err: ::aws_smithy_runtime_api::client::result::SdkError<
688 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError,
689 R,
690 >,
691 ) -> Self {
692 match err {
693 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
694 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
695 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
696 source: err.into(),
697 }),
698 }
699 }
700}
701impl From<crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError> for Error {
702 fn from(err: crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError) -> Self {
703 match err {
704 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::AccessDeniedException(inner) => {
705 Error::AccessDeniedException(inner)
706 }
707 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::InternalServiceException(inner) => {
708 Error::InternalServiceException(inner)
709 }
710 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::InvalidParameterException(inner) => {
711 Error::InvalidParameterException(inner)
712 }
713 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::InvalidRequestException(inner) => {
714 Error::InvalidRequestException(inner)
715 }
716 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::LimitExceededException(inner) => {
717 Error::LimitExceededException(inner)
718 }
719 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::ResourceNotFoundException(inner) => {
720 Error::ResourceNotFoundException(inner)
721 }
722 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::ThrottlingException(inner) => {
723 Error::ThrottlingException(inner)
724 }
725 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
726 }
727 }
728}
729impl<R>
730 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError, R>>
731 for Error
732where
733 R: Send + Sync + std::fmt::Debug + 'static,
734{
735 fn from(
736 err: ::aws_smithy_runtime_api::client::result::SdkError<
737 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError,
738 R,
739 >,
740 ) -> Self {
741 match err {
742 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
743 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
744 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
745 source: err.into(),
746 }),
747 }
748 }
749}
750impl From<crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError> for Error {
751 fn from(err: crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError) -> Self {
752 match err {
753 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::InternalServiceException(inner) => {
754 Error::InternalServiceException(inner)
755 }
756 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::InvalidParameterException(inner) => {
757 Error::InvalidParameterException(inner)
758 }
759 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::InvalidRequestException(inner) => {
760 Error::InvalidRequestException(inner)
761 }
762 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::LimitExceededException(inner) => {
763 Error::LimitExceededException(inner)
764 }
765 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::ResourceNotFoundException(inner) => {
766 Error::ResourceNotFoundException(inner)
767 }
768 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::ThrottlingException(inner) => {
769 Error::ThrottlingException(inner)
770 }
771 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
772 }
773 }
774}
775impl<R>
776 From<
777 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError, R>,
778 > for Error
779where
780 R: Send + Sync + std::fmt::Debug + 'static,
781{
782 fn from(
783 err: ::aws_smithy_runtime_api::client::result::SdkError<
784 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError,
785 R,
786 >,
787 ) -> Self {
788 match err {
789 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
790 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
791 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
792 source: err.into(),
793 }),
794 }
795 }
796}
797impl From<crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError> for Error {
798 fn from(err: crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError) -> Self {
799 match err {
800 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::InternalServiceException(inner) => {
801 Error::InternalServiceException(inner)
802 }
803 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::InvalidParameterException(inner) => {
804 Error::InvalidParameterException(inner)
805 }
806 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::InvalidRequestException(inner) => {
807 Error::InvalidRequestException(inner)
808 }
809 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
810 Error::ResourceNotFoundException(inner)
811 }
812 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::ThrottlingException(inner) => {
813 Error::ThrottlingException(inner)
814 }
815 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
816 }
817 }
818}
819impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_key::AssociateSecurityKeyError, R>> for Error
820where
821 R: Send + Sync + std::fmt::Debug + 'static,
822{
823 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_key::AssociateSecurityKeyError, R>) -> Self {
824 match err {
825 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
826 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
827 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
828 source: err.into(),
829 }),
830 }
831 }
832}
833impl From<crate::operation::associate_security_key::AssociateSecurityKeyError> for Error {
834 fn from(err: crate::operation::associate_security_key::AssociateSecurityKeyError) -> Self {
835 match err {
836 crate::operation::associate_security_key::AssociateSecurityKeyError::InternalServiceException(inner) => {
837 Error::InternalServiceException(inner)
838 }
839 crate::operation::associate_security_key::AssociateSecurityKeyError::InvalidParameterException(inner) => {
840 Error::InvalidParameterException(inner)
841 }
842 crate::operation::associate_security_key::AssociateSecurityKeyError::InvalidRequestException(inner) => {
843 Error::InvalidRequestException(inner)
844 }
845 crate::operation::associate_security_key::AssociateSecurityKeyError::ResourceConflictException(inner) => {
846 Error::ResourceConflictException(inner)
847 }
848 crate::operation::associate_security_key::AssociateSecurityKeyError::ResourceNotFoundException(inner) => {
849 Error::ResourceNotFoundException(inner)
850 }
851 crate::operation::associate_security_key::AssociateSecurityKeyError::ServiceQuotaExceededException(inner) => {
852 Error::ServiceQuotaExceededException(inner)
853 }
854 crate::operation::associate_security_key::AssociateSecurityKeyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
855 crate::operation::associate_security_key::AssociateSecurityKeyError::Unhandled(inner) => Error::Unhandled(inner),
856 }
857 }
858}
859impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_profiles::AssociateSecurityProfilesError, R>>
860 for Error
861where
862 R: Send + Sync + std::fmt::Debug + 'static,
863{
864 fn from(
865 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_profiles::AssociateSecurityProfilesError, R>,
866 ) -> Self {
867 match err {
868 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
869 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
870 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
871 source: err.into(),
872 }),
873 }
874 }
875}
876impl From<crate::operation::associate_security_profiles::AssociateSecurityProfilesError> for Error {
877 fn from(err: crate::operation::associate_security_profiles::AssociateSecurityProfilesError) -> Self {
878 match err {
879 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::AccessDeniedException(inner) => {
880 Error::AccessDeniedException(inner)
881 }
882 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::ConditionalOperationFailedException(inner) => {
883 Error::ConditionalOperationFailedException(inner)
884 }
885 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::InternalServiceException(inner) => {
886 Error::InternalServiceException(inner)
887 }
888 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::InvalidParameterException(inner) => {
889 Error::InvalidParameterException(inner)
890 }
891 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::InvalidRequestException(inner) => {
892 Error::InvalidRequestException(inner)
893 }
894 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::ResourceConflictException(inner) => {
895 Error::ResourceConflictException(inner)
896 }
897 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::ResourceNotFoundException(inner) => {
898 Error::ResourceNotFoundException(inner)
899 }
900 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
901 }
902 }
903}
904impl<R>
905 From<
906 ::aws_smithy_runtime_api::client::result::SdkError<
907 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError,
908 R,
909 >,
910 > for Error
911where
912 R: Send + Sync + std::fmt::Debug + 'static,
913{
914 fn from(
915 err: ::aws_smithy_runtime_api::client::result::SdkError<
916 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError,
917 R,
918 >,
919 ) -> Self {
920 match err {
921 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
922 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
923 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
924 source: err.into(),
925 }),
926 }
927 }
928}
929impl From<crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError> for Error {
930 fn from(err: crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError) -> Self {
931 match err {
932 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::AccessDeniedException(inner) => {
933 Error::AccessDeniedException(inner)
934 }
935 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::InternalServiceException(
936 inner,
937 ) => Error::InternalServiceException(inner),
938 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::InvalidRequestException(
939 inner,
940 ) => Error::InvalidRequestException(inner),
941 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ResourceConflictException(
942 inner,
943 ) => Error::ResourceConflictException(inner),
944 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ResourceNotFoundException(
945 inner,
946 ) => Error::ResourceNotFoundException(inner),
947 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ThrottlingException(inner) => {
948 Error::ThrottlingException(inner)
949 }
950 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::Unhandled(inner) => {
951 Error::Unhandled(inner)
952 }
953 }
954 }
955}
956impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError, R>>
957 for Error
958where
959 R: Send + Sync + std::fmt::Debug + 'static,
960{
961 fn from(
962 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError, R>,
963 ) -> Self {
964 match err {
965 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
966 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
967 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
968 source: err.into(),
969 }),
970 }
971 }
972}
973impl From<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError> for Error {
974 fn from(err: crate::operation::associate_user_proficiencies::AssociateUserProficienciesError) -> Self {
975 match err {
976 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InternalServiceException(inner) => {
977 Error::InternalServiceException(inner)
978 }
979 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InvalidParameterException(inner) => {
980 Error::InvalidParameterException(inner)
981 }
982 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InvalidRequestException(inner) => {
983 Error::InvalidRequestException(inner)
984 }
985 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::ResourceNotFoundException(inner) => {
986 Error::ResourceNotFoundException(inner)
987 }
988 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::ThrottlingException(inner) => {
989 Error::ThrottlingException(inner)
990 }
991 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
992 }
993 }
994}
995impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_workspace::AssociateWorkspaceError, R>> for Error
996where
997 R: Send + Sync + std::fmt::Debug + 'static,
998{
999 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_workspace::AssociateWorkspaceError, R>) -> Self {
1000 match err {
1001 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1002 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1003 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1004 source: err.into(),
1005 }),
1006 }
1007 }
1008}
1009impl From<crate::operation::associate_workspace::AssociateWorkspaceError> for Error {
1010 fn from(err: crate::operation::associate_workspace::AssociateWorkspaceError) -> Self {
1011 match err {
1012 crate::operation::associate_workspace::AssociateWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1013 crate::operation::associate_workspace::AssociateWorkspaceError::DuplicateResourceException(inner) => {
1014 Error::DuplicateResourceException(inner)
1015 }
1016 crate::operation::associate_workspace::AssociateWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1017 crate::operation::associate_workspace::AssociateWorkspaceError::InvalidParameterException(inner) => {
1018 Error::InvalidParameterException(inner)
1019 }
1020 crate::operation::associate_workspace::AssociateWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1021 crate::operation::associate_workspace::AssociateWorkspaceError::ResourceNotFoundException(inner) => {
1022 Error::ResourceNotFoundException(inner)
1023 }
1024 crate::operation::associate_workspace::AssociateWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1025 crate::operation::associate_workspace::AssociateWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
1026 }
1027 }
1028}
1029impl<R>
1030 From<
1031 ::aws_smithy_runtime_api::client::result::SdkError<
1032 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError,
1033 R,
1034 >,
1035 > for Error
1036where
1037 R: Send + Sync + std::fmt::Debug + 'static,
1038{
1039 fn from(
1040 err: ::aws_smithy_runtime_api::client::result::SdkError<
1041 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError,
1042 R,
1043 >,
1044 ) -> Self {
1045 match err {
1046 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1047 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1048 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1049 source: err.into(),
1050 }),
1051 }
1052 }
1053}
1054impl From<crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError> for Error {
1055 fn from(err: crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError) -> Self {
1056 match err {
1057 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InternalServiceException(inner) => {
1058 Error::InternalServiceException(inner)
1059 }
1060 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InvalidParameterException(inner) => {
1061 Error::InvalidParameterException(inner)
1062 }
1063 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InvalidRequestException(inner) => {
1064 Error::InvalidRequestException(inner)
1065 }
1066 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
1067 Error::ResourceNotFoundException(inner)
1068 }
1069 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::ThrottlingException(inner) => {
1070 Error::ThrottlingException(inner)
1071 }
1072 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
1073 }
1074 }
1075}
1076impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError, R>>
1077 for Error
1078where
1079 R: Send + Sync + std::fmt::Debug + 'static,
1080{
1081 fn from(
1082 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError, R>,
1083 ) -> Self {
1084 match err {
1085 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1086 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1087 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1088 source: err.into(),
1089 }),
1090 }
1091 }
1092}
1093impl From<crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError> for Error {
1094 fn from(err: crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError) -> Self {
1095 match err {
1096 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::AccessDeniedException(inner) => {
1097 Error::AccessDeniedException(inner)
1098 }
1099 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ConflictException(inner) => {
1100 Error::ConflictException(inner)
1101 }
1102 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::DuplicateResourceException(inner) => {
1103 Error::DuplicateResourceException(inner)
1104 }
1105 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::InternalServiceException(inner) => {
1106 Error::InternalServiceException(inner)
1107 }
1108 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::InvalidParameterException(inner) => {
1109 Error::InvalidParameterException(inner)
1110 }
1111 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::InvalidRequestException(inner) => {
1112 Error::InvalidRequestException(inner)
1113 }
1114 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ResourceNotFoundException(inner) => {
1115 Error::ResourceNotFoundException(inner)
1116 }
1117 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ServiceQuotaExceededException(inner) => {
1118 Error::ServiceQuotaExceededException(inner)
1119 }
1120 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ThrottlingException(inner) => {
1121 Error::ThrottlingException(inner)
1122 }
1123 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1124 }
1125 }
1126}
1127impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError, R>>
1128 for Error
1129where
1130 R: Send + Sync + std::fmt::Debug + 'static,
1131{
1132 fn from(
1133 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError, R>,
1134 ) -> Self {
1135 match err {
1136 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1137 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1138 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1139 source: err.into(),
1140 }),
1141 }
1142 }
1143}
1144impl From<crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError> for Error {
1145 fn from(err: crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError) -> Self {
1146 match err {
1147 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::AccessDeniedException(inner) => {
1148 Error::AccessDeniedException(inner)
1149 }
1150 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::ConflictException(inner) => {
1151 Error::ConflictException(inner)
1152 }
1153 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::InternalServiceException(inner) => {
1154 Error::InternalServiceException(inner)
1155 }
1156 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::InvalidParameterException(inner) => {
1157 Error::InvalidParameterException(inner)
1158 }
1159 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::InvalidRequestException(inner) => {
1160 Error::InvalidRequestException(inner)
1161 }
1162 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::ResourceNotFoundException(inner) => {
1163 Error::ResourceNotFoundException(inner)
1164 }
1165 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::ThrottlingException(inner) => {
1166 Error::ThrottlingException(inner)
1167 }
1168 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1169 }
1170 }
1171}
1172impl<R>
1173 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError, R>>
1174 for Error
1175where
1176 R: Send + Sync + std::fmt::Debug + 'static,
1177{
1178 fn from(
1179 err: ::aws_smithy_runtime_api::client::result::SdkError<
1180 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError,
1181 R,
1182 >,
1183 ) -> Self {
1184 match err {
1185 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1186 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1187 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1188 source: err.into(),
1189 }),
1190 }
1191 }
1192}
1193impl From<crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError> for Error {
1194 fn from(err: crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError) -> Self {
1195 match err {
1196 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::AccessDeniedException(inner) => {
1197 Error::AccessDeniedException(inner)
1198 }
1199 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::InternalServiceException(inner) => {
1200 Error::InternalServiceException(inner)
1201 }
1202 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::InvalidParameterException(inner) => {
1203 Error::InvalidParameterException(inner)
1204 }
1205 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::InvalidRequestException(inner) => {
1206 Error::InvalidRequestException(inner)
1207 }
1208 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::ResourceNotFoundException(inner) => {
1209 Error::ResourceNotFoundException(inner)
1210 }
1211 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::ThrottlingException(inner) => {
1212 Error::ThrottlingException(inner)
1213 }
1214 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1215 }
1216 }
1217}
1218impl<R>
1219 From<
1220 ::aws_smithy_runtime_api::client::result::SdkError<
1221 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError,
1222 R,
1223 >,
1224 > for Error
1225where
1226 R: Send + Sync + std::fmt::Debug + 'static,
1227{
1228 fn from(
1229 err: ::aws_smithy_runtime_api::client::result::SdkError<
1230 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError,
1231 R,
1232 >,
1233 ) -> Self {
1234 match err {
1235 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1236 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1237 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1238 source: err.into(),
1239 }),
1240 }
1241 }
1242}
1243impl From<crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError> for Error {
1244 fn from(err: crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError) -> Self {
1245 match err {
1246 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InternalServiceException(inner) => {
1247 Error::InternalServiceException(inner)
1248 }
1249 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InvalidParameterException(inner) => {
1250 Error::InvalidParameterException(inner)
1251 }
1252 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InvalidRequestException(inner) => {
1253 Error::InvalidRequestException(inner)
1254 }
1255 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
1256 Error::ResourceNotFoundException(inner)
1257 }
1258 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::ThrottlingException(inner) => {
1259 Error::ThrottlingException(inner)
1260 }
1261 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::Unhandled(inner) => {
1262 Error::Unhandled(inner)
1263 }
1264 }
1265 }
1266}
1267impl<R>
1268 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError, R>>
1269 for Error
1270where
1271 R: Send + Sync + std::fmt::Debug + 'static,
1272{
1273 fn from(
1274 err: ::aws_smithy_runtime_api::client::result::SdkError<
1275 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError,
1276 R,
1277 >,
1278 ) -> Self {
1279 match err {
1280 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1281 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1282 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1283 source: err.into(),
1284 }),
1285 }
1286 }
1287}
1288impl From<crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError> for Error {
1289 fn from(err: crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError) -> Self {
1290 match err {
1291 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::AccessDeniedException(inner) => {
1292 Error::AccessDeniedException(inner)
1293 }
1294 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::InternalServiceException(inner) => {
1295 Error::InternalServiceException(inner)
1296 }
1297 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::InvalidRequestException(inner) => {
1298 Error::InvalidRequestException(inner)
1299 }
1300 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::ResourceNotFoundException(inner) => {
1301 Error::ResourceNotFoundException(inner)
1302 }
1303 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::ThrottlingException(inner) => {
1304 Error::ThrottlingException(inner)
1305 }
1306 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::Unhandled(inner) => Error::Unhandled(inner),
1307 }
1308 }
1309}
1310impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError, R>>
1311 for Error
1312where
1313 R: Send + Sync + std::fmt::Debug + 'static,
1314{
1315 fn from(
1316 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError, R>,
1317 ) -> Self {
1318 match err {
1319 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1320 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1321 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1322 source: err.into(),
1323 }),
1324 }
1325 }
1326}
1327impl From<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError> for Error {
1328 fn from(err: crate::operation::batch_get_flow_association::BatchGetFlowAssociationError) -> Self {
1329 match err {
1330 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::AccessDeniedException(inner) => {
1331 Error::AccessDeniedException(inner)
1332 }
1333 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InternalServiceException(inner) => {
1334 Error::InternalServiceException(inner)
1335 }
1336 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InvalidParameterException(inner) => {
1337 Error::InvalidParameterException(inner)
1338 }
1339 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InvalidRequestException(inner) => {
1340 Error::InvalidRequestException(inner)
1341 }
1342 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::ResourceNotFoundException(inner) => {
1343 Error::ResourceNotFoundException(inner)
1344 }
1345 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::ThrottlingException(inner) => {
1346 Error::ThrottlingException(inner)
1347 }
1348 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::Unhandled(inner) => Error::Unhandled(inner),
1349 }
1350 }
1351}
1352impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_contact::BatchPutContactError, R>> for Error
1353where
1354 R: Send + Sync + std::fmt::Debug + 'static,
1355{
1356 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_contact::BatchPutContactError, R>) -> Self {
1357 match err {
1358 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1359 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1360 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1361 source: err.into(),
1362 }),
1363 }
1364 }
1365}
1366impl From<crate::operation::batch_put_contact::BatchPutContactError> for Error {
1367 fn from(err: crate::operation::batch_put_contact::BatchPutContactError) -> Self {
1368 match err {
1369 crate::operation::batch_put_contact::BatchPutContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1370 crate::operation::batch_put_contact::BatchPutContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1371 crate::operation::batch_put_contact::BatchPutContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1372 crate::operation::batch_put_contact::BatchPutContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1373 crate::operation::batch_put_contact::BatchPutContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1374 crate::operation::batch_put_contact::BatchPutContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1375 crate::operation::batch_put_contact::BatchPutContactError::Unhandled(inner) => Error::Unhandled(inner),
1376 }
1377 }
1378}
1379impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError, R>>
1380 for Error
1381where
1382 R: Send + Sync + std::fmt::Debug + 'static,
1383{
1384 fn from(
1385 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError, R>,
1386 ) -> Self {
1387 match err {
1388 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1389 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1390 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1391 source: err.into(),
1392 }),
1393 }
1394 }
1395}
1396impl From<crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError> for Error {
1397 fn from(err: crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError) -> Self {
1398 match err {
1399 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::AccessDeniedException(inner) => {
1400 Error::AccessDeniedException(inner)
1401 }
1402 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::ConflictException(inner) => {
1403 Error::ConflictException(inner)
1404 }
1405 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::InternalServiceException(inner) => {
1406 Error::InternalServiceException(inner)
1407 }
1408 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::InvalidParameterException(inner) => {
1409 Error::InvalidParameterException(inner)
1410 }
1411 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::InvalidRequestException(inner) => {
1412 Error::InvalidRequestException(inner)
1413 }
1414 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::ResourceNotFoundException(inner) => {
1415 Error::ResourceNotFoundException(inner)
1416 }
1417 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::ThrottlingException(inner) => {
1418 Error::ThrottlingException(inner)
1419 }
1420 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1421 }
1422 }
1423}
1424impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::claim_phone_number::ClaimPhoneNumberError, R>> for Error
1425where
1426 R: Send + Sync + std::fmt::Debug + 'static,
1427{
1428 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::claim_phone_number::ClaimPhoneNumberError, R>) -> 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::claim_phone_number::ClaimPhoneNumberError> for Error {
1439 fn from(err: crate::operation::claim_phone_number::ClaimPhoneNumberError) -> Self {
1440 match err {
1441 crate::operation::claim_phone_number::ClaimPhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1442 crate::operation::claim_phone_number::ClaimPhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1443 crate::operation::claim_phone_number::ClaimPhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1444 crate::operation::claim_phone_number::ClaimPhoneNumberError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1445 crate::operation::claim_phone_number::ClaimPhoneNumberError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1446 crate::operation::claim_phone_number::ClaimPhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1447 crate::operation::claim_phone_number::ClaimPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
1448 }
1449 }
1450}
1451impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError, R>>
1452 for Error
1453where
1454 R: Send + Sync + std::fmt::Debug + 'static,
1455{
1456 fn from(
1457 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError, R>,
1458 ) -> Self {
1459 match err {
1460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1463 source: err.into(),
1464 }),
1465 }
1466 }
1467}
1468impl From<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError> for Error {
1469 fn from(err: crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError) -> Self {
1470 match err {
1471 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::AccessDeniedException(inner) => {
1472 Error::AccessDeniedException(inner)
1473 }
1474 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::InternalServiceException(inner) => {
1475 Error::InternalServiceException(inner)
1476 }
1477 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::InvalidRequestException(inner) => {
1478 Error::InvalidRequestException(inner)
1479 }
1480 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::ResourceNotFoundException(inner) => {
1481 Error::ResourceNotFoundException(inner)
1482 }
1483 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::ThrottlingException(inner) => {
1484 Error::ThrottlingException(inner)
1485 }
1486 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::Unhandled(inner) => Error::Unhandled(inner),
1487 }
1488 }
1489}
1490impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_status::CreateAgentStatusError, R>> for Error
1491where
1492 R: Send + Sync + std::fmt::Debug + 'static,
1493{
1494 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_status::CreateAgentStatusError, R>) -> Self {
1495 match err {
1496 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1497 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1498 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1499 source: err.into(),
1500 }),
1501 }
1502 }
1503}
1504impl From<crate::operation::create_agent_status::CreateAgentStatusError> for Error {
1505 fn from(err: crate::operation::create_agent_status::CreateAgentStatusError) -> Self {
1506 match err {
1507 crate::operation::create_agent_status::CreateAgentStatusError::DuplicateResourceException(inner) => {
1508 Error::DuplicateResourceException(inner)
1509 }
1510 crate::operation::create_agent_status::CreateAgentStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1511 crate::operation::create_agent_status::CreateAgentStatusError::InvalidParameterException(inner) => {
1512 Error::InvalidParameterException(inner)
1513 }
1514 crate::operation::create_agent_status::CreateAgentStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1515 crate::operation::create_agent_status::CreateAgentStatusError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1516 crate::operation::create_agent_status::CreateAgentStatusError::ResourceNotFoundException(inner) => {
1517 Error::ResourceNotFoundException(inner)
1518 }
1519 crate::operation::create_agent_status::CreateAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1520 crate::operation::create_agent_status::CreateAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
1521 }
1522 }
1523}
1524impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_attached_file::CreateAttachedFileError, R>> for Error
1525where
1526 R: Send + Sync + std::fmt::Debug + 'static,
1527{
1528 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_attached_file::CreateAttachedFileError, R>) -> Self {
1529 match err {
1530 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1531 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1532 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1533 source: err.into(),
1534 }),
1535 }
1536 }
1537}
1538impl From<crate::operation::create_attached_file::CreateAttachedFileError> for Error {
1539 fn from(err: crate::operation::create_attached_file::CreateAttachedFileError) -> Self {
1540 match err {
1541 crate::operation::create_attached_file::CreateAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1542 crate::operation::create_attached_file::CreateAttachedFileError::InternalServiceException(inner) => {
1543 Error::InternalServiceException(inner)
1544 }
1545 crate::operation::create_attached_file::CreateAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1546 crate::operation::create_attached_file::CreateAttachedFileError::ResourceConflictException(inner) => {
1547 Error::ResourceConflictException(inner)
1548 }
1549 crate::operation::create_attached_file::CreateAttachedFileError::ServiceQuotaExceededException(inner) => {
1550 Error::ServiceQuotaExceededException(inner)
1551 }
1552 crate::operation::create_attached_file::CreateAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1553 crate::operation::create_attached_file::CreateAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
1554 }
1555 }
1556}
1557impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_auth_code::CreateAuthCodeError, R>> for Error
1558where
1559 R: Send + Sync + std::fmt::Debug + 'static,
1560{
1561 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_auth_code::CreateAuthCodeError, R>) -> Self {
1562 match err {
1563 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1564 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1565 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1566 source: err.into(),
1567 }),
1568 }
1569 }
1570}
1571impl From<crate::operation::create_auth_code::CreateAuthCodeError> for Error {
1572 fn from(err: crate::operation::create_auth_code::CreateAuthCodeError) -> Self {
1573 match err {
1574 crate::operation::create_auth_code::CreateAuthCodeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1575 crate::operation::create_auth_code::CreateAuthCodeError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1576 crate::operation::create_auth_code::CreateAuthCodeError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1577 crate::operation::create_auth_code::CreateAuthCodeError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1578 crate::operation::create_auth_code::CreateAuthCodeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1579 crate::operation::create_auth_code::CreateAuthCodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1580 crate::operation::create_auth_code::CreateAuthCodeError::Unhandled(inner) => Error::Unhandled(inner),
1581 }
1582 }
1583}
1584impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact::CreateContactError, R>> for Error
1585where
1586 R: Send + Sync + std::fmt::Debug + 'static,
1587{
1588 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact::CreateContactError, R>) -> Self {
1589 match err {
1590 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1591 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1592 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1593 source: err.into(),
1594 }),
1595 }
1596 }
1597}
1598impl From<crate::operation::create_contact::CreateContactError> for Error {
1599 fn from(err: crate::operation::create_contact::CreateContactError) -> Self {
1600 match err {
1601 crate::operation::create_contact::CreateContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1602 crate::operation::create_contact::CreateContactError::ConflictException(inner) => Error::ConflictException(inner),
1603 crate::operation::create_contact::CreateContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1604 crate::operation::create_contact::CreateContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1605 crate::operation::create_contact::CreateContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1606 crate::operation::create_contact::CreateContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1607 crate::operation::create_contact::CreateContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1608 crate::operation::create_contact::CreateContactError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1609 crate::operation::create_contact::CreateContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1610 crate::operation::create_contact::CreateContactError::Unhandled(inner) => Error::Unhandled(inner),
1611 }
1612 }
1613}
1614impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow::CreateContactFlowError, R>> for Error
1615where
1616 R: Send + Sync + std::fmt::Debug + 'static,
1617{
1618 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow::CreateContactFlowError, R>) -> Self {
1619 match err {
1620 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1621 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1622 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1623 source: err.into(),
1624 }),
1625 }
1626 }
1627}
1628impl From<crate::operation::create_contact_flow::CreateContactFlowError> for Error {
1629 fn from(err: crate::operation::create_contact_flow::CreateContactFlowError) -> Self {
1630 match err {
1631 crate::operation::create_contact_flow::CreateContactFlowError::DuplicateResourceException(inner) => {
1632 Error::DuplicateResourceException(inner)
1633 }
1634 crate::operation::create_contact_flow::CreateContactFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1635 crate::operation::create_contact_flow::CreateContactFlowError::InvalidContactFlowException(inner) => {
1636 Error::InvalidContactFlowException(inner)
1637 }
1638 crate::operation::create_contact_flow::CreateContactFlowError::InvalidParameterException(inner) => {
1639 Error::InvalidParameterException(inner)
1640 }
1641 crate::operation::create_contact_flow::CreateContactFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1642 crate::operation::create_contact_flow::CreateContactFlowError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1643 crate::operation::create_contact_flow::CreateContactFlowError::ResourceNotFoundException(inner) => {
1644 Error::ResourceNotFoundException(inner)
1645 }
1646 crate::operation::create_contact_flow::CreateContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1647 crate::operation::create_contact_flow::CreateContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
1648 }
1649 }
1650}
1651impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module::CreateContactFlowModuleError, R>>
1652 for Error
1653where
1654 R: Send + Sync + std::fmt::Debug + 'static,
1655{
1656 fn from(
1657 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module::CreateContactFlowModuleError, R>,
1658 ) -> Self {
1659 match err {
1660 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1661 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1662 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1663 source: err.into(),
1664 }),
1665 }
1666 }
1667}
1668impl From<crate::operation::create_contact_flow_module::CreateContactFlowModuleError> for Error {
1669 fn from(err: crate::operation::create_contact_flow_module::CreateContactFlowModuleError) -> Self {
1670 match err {
1671 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::AccessDeniedException(inner) => {
1672 Error::AccessDeniedException(inner)
1673 }
1674 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::DuplicateResourceException(inner) => {
1675 Error::DuplicateResourceException(inner)
1676 }
1677 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::IdempotencyException(inner) => {
1678 Error::IdempotencyException(inner)
1679 }
1680 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InternalServiceException(inner) => {
1681 Error::InternalServiceException(inner)
1682 }
1683 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidContactFlowModuleException(inner) => {
1684 Error::InvalidContactFlowModuleException(inner)
1685 }
1686 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidParameterException(inner) => {
1687 Error::InvalidParameterException(inner)
1688 }
1689 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidRequestException(inner) => {
1690 Error::InvalidRequestException(inner)
1691 }
1692 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::LimitExceededException(inner) => {
1693 Error::LimitExceededException(inner)
1694 }
1695 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::ResourceNotFoundException(inner) => {
1696 Error::ResourceNotFoundException(inner)
1697 }
1698 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::ThrottlingException(inner) => {
1699 Error::ThrottlingException(inner)
1700 }
1701 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
1702 }
1703 }
1704}
1705impl<R>
1706 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError, R>>
1707 for Error
1708where
1709 R: Send + Sync + std::fmt::Debug + 'static,
1710{
1711 fn from(
1712 err: ::aws_smithy_runtime_api::client::result::SdkError<
1713 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError,
1714 R,
1715 >,
1716 ) -> Self {
1717 match err {
1718 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1719 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1720 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1721 source: err.into(),
1722 }),
1723 }
1724 }
1725}
1726impl From<crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError> for Error {
1727 fn from(err: crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError) -> Self {
1728 match err {
1729 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::AccessDeniedException(inner) => {
1730 Error::AccessDeniedException(inner)
1731 }
1732 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::DuplicateResourceException(inner) => {
1733 Error::DuplicateResourceException(inner)
1734 }
1735 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::InternalServiceException(inner) => {
1736 Error::InternalServiceException(inner)
1737 }
1738 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::InvalidParameterException(inner) => {
1739 Error::InvalidParameterException(inner)
1740 }
1741 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::InvalidRequestException(inner) => {
1742 Error::InvalidRequestException(inner)
1743 }
1744 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::LimitExceededException(inner) => {
1745 Error::LimitExceededException(inner)
1746 }
1747 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
1748 Error::ResourceNotFoundException(inner)
1749 }
1750 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::ThrottlingException(inner) => {
1751 Error::ThrottlingException(inner)
1752 }
1753 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
1754 }
1755 }
1756}
1757impl<R>
1758 From<
1759 ::aws_smithy_runtime_api::client::result::SdkError<
1760 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError,
1761 R,
1762 >,
1763 > for Error
1764where
1765 R: Send + Sync + std::fmt::Debug + 'static,
1766{
1767 fn from(
1768 err: ::aws_smithy_runtime_api::client::result::SdkError<
1769 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError,
1770 R,
1771 >,
1772 ) -> Self {
1773 match err {
1774 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1775 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1776 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1777 source: err.into(),
1778 }),
1779 }
1780 }
1781}
1782impl From<crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError> for Error {
1783 fn from(err: crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError) -> Self {
1784 match err {
1785 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::AccessDeniedException(inner) => {
1786 Error::AccessDeniedException(inner)
1787 }
1788 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::InternalServiceException(inner) => {
1789 Error::InternalServiceException(inner)
1790 }
1791 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::InvalidParameterException(inner) => {
1792 Error::InvalidParameterException(inner)
1793 }
1794 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::InvalidRequestException(inner) => {
1795 Error::InvalidRequestException(inner)
1796 }
1797 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::LimitExceededException(inner) => {
1798 Error::LimitExceededException(inner)
1799 }
1800 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::ResourceNotFoundException(inner) => {
1801 Error::ResourceNotFoundException(inner)
1802 }
1803 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::ThrottlingException(inner) => {
1804 Error::ThrottlingException(inner)
1805 }
1806 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::Unhandled(inner) => Error::Unhandled(inner),
1807 }
1808 }
1809}
1810impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_version::CreateContactFlowVersionError, R>>
1811 for Error
1812where
1813 R: Send + Sync + std::fmt::Debug + 'static,
1814{
1815 fn from(
1816 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_version::CreateContactFlowVersionError, R>,
1817 ) -> Self {
1818 match err {
1819 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1820 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1821 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1822 source: err.into(),
1823 }),
1824 }
1825 }
1826}
1827impl From<crate::operation::create_contact_flow_version::CreateContactFlowVersionError> for Error {
1828 fn from(err: crate::operation::create_contact_flow_version::CreateContactFlowVersionError) -> Self {
1829 match err {
1830 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::AccessDeniedException(inner) => {
1831 Error::AccessDeniedException(inner)
1832 }
1833 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InternalServiceException(inner) => {
1834 Error::InternalServiceException(inner)
1835 }
1836 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InvalidParameterException(inner) => {
1837 Error::InvalidParameterException(inner)
1838 }
1839 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InvalidRequestException(inner) => {
1840 Error::InvalidRequestException(inner)
1841 }
1842 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::LimitExceededException(inner) => {
1843 Error::LimitExceededException(inner)
1844 }
1845 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::ResourceNotFoundException(inner) => {
1846 Error::ResourceNotFoundException(inner)
1847 }
1848 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::ThrottlingException(inner) => {
1849 Error::ThrottlingException(inner)
1850 }
1851 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
1852 }
1853 }
1854}
1855impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table::CreateDataTableError, R>> for Error
1856where
1857 R: Send + Sync + std::fmt::Debug + 'static,
1858{
1859 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table::CreateDataTableError, R>) -> Self {
1860 match err {
1861 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1862 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1863 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1864 source: err.into(),
1865 }),
1866 }
1867 }
1868}
1869impl From<crate::operation::create_data_table::CreateDataTableError> for Error {
1870 fn from(err: crate::operation::create_data_table::CreateDataTableError) -> Self {
1871 match err {
1872 crate::operation::create_data_table::CreateDataTableError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1873 crate::operation::create_data_table::CreateDataTableError::ConflictException(inner) => Error::ConflictException(inner),
1874 crate::operation::create_data_table::CreateDataTableError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1875 crate::operation::create_data_table::CreateDataTableError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1876 crate::operation::create_data_table::CreateDataTableError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1877 crate::operation::create_data_table::CreateDataTableError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1878 crate::operation::create_data_table::CreateDataTableError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1879 crate::operation::create_data_table::CreateDataTableError::ServiceQuotaExceededException(inner) => {
1880 Error::ServiceQuotaExceededException(inner)
1881 }
1882 crate::operation::create_data_table::CreateDataTableError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1883 crate::operation::create_data_table::CreateDataTableError::Unhandled(inner) => Error::Unhandled(inner),
1884 }
1885 }
1886}
1887impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table_attribute::CreateDataTableAttributeError, R>>
1888 for Error
1889where
1890 R: Send + Sync + std::fmt::Debug + 'static,
1891{
1892 fn from(
1893 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table_attribute::CreateDataTableAttributeError, R>,
1894 ) -> Self {
1895 match err {
1896 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1897 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1898 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1899 source: err.into(),
1900 }),
1901 }
1902 }
1903}
1904impl From<crate::operation::create_data_table_attribute::CreateDataTableAttributeError> for Error {
1905 fn from(err: crate::operation::create_data_table_attribute::CreateDataTableAttributeError) -> Self {
1906 match err {
1907 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::AccessDeniedException(inner) => {
1908 Error::AccessDeniedException(inner)
1909 }
1910 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ConflictException(inner) => Error::ConflictException(inner),
1911 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::DuplicateResourceException(inner) => {
1912 Error::DuplicateResourceException(inner)
1913 }
1914 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::InternalServiceException(inner) => {
1915 Error::InternalServiceException(inner)
1916 }
1917 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::InvalidParameterException(inner) => {
1918 Error::InvalidParameterException(inner)
1919 }
1920 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::InvalidRequestException(inner) => {
1921 Error::InvalidRequestException(inner)
1922 }
1923 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ResourceNotFoundException(inner) => {
1924 Error::ResourceNotFoundException(inner)
1925 }
1926 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ServiceQuotaExceededException(inner) => {
1927 Error::ServiceQuotaExceededException(inner)
1928 }
1929 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ThrottlingException(inner) => {
1930 Error::ThrottlingException(inner)
1931 }
1932 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
1933 }
1934 }
1935}
1936impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_email_address::CreateEmailAddressError, R>> for Error
1937where
1938 R: Send + Sync + std::fmt::Debug + 'static,
1939{
1940 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_email_address::CreateEmailAddressError, R>) -> Self {
1941 match err {
1942 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1943 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1944 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1945 source: err.into(),
1946 }),
1947 }
1948 }
1949}
1950impl From<crate::operation::create_email_address::CreateEmailAddressError> for Error {
1951 fn from(err: crate::operation::create_email_address::CreateEmailAddressError) -> Self {
1952 match err {
1953 crate::operation::create_email_address::CreateEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1954 crate::operation::create_email_address::CreateEmailAddressError::DuplicateResourceException(inner) => {
1955 Error::DuplicateResourceException(inner)
1956 }
1957 crate::operation::create_email_address::CreateEmailAddressError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1958 crate::operation::create_email_address::CreateEmailAddressError::InternalServiceException(inner) => {
1959 Error::InternalServiceException(inner)
1960 }
1961 crate::operation::create_email_address::CreateEmailAddressError::InvalidParameterException(inner) => {
1962 Error::InvalidParameterException(inner)
1963 }
1964 crate::operation::create_email_address::CreateEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1965 crate::operation::create_email_address::CreateEmailAddressError::ResourceConflictException(inner) => {
1966 Error::ResourceConflictException(inner)
1967 }
1968 crate::operation::create_email_address::CreateEmailAddressError::ResourceNotFoundException(inner) => {
1969 Error::ResourceNotFoundException(inner)
1970 }
1971 crate::operation::create_email_address::CreateEmailAddressError::ServiceQuotaExceededException(inner) => {
1972 Error::ServiceQuotaExceededException(inner)
1973 }
1974 crate::operation::create_email_address::CreateEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1975 crate::operation::create_email_address::CreateEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
1976 }
1977 }
1978}
1979impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_form::CreateEvaluationFormError, R>> for Error
1980where
1981 R: Send + Sync + std::fmt::Debug + 'static,
1982{
1983 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_form::CreateEvaluationFormError, R>) -> Self {
1984 match err {
1985 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1986 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1987 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1988 source: err.into(),
1989 }),
1990 }
1991 }
1992}
1993impl From<crate::operation::create_evaluation_form::CreateEvaluationFormError> for Error {
1994 fn from(err: crate::operation::create_evaluation_form::CreateEvaluationFormError) -> Self {
1995 match err {
1996 crate::operation::create_evaluation_form::CreateEvaluationFormError::InternalServiceException(inner) => {
1997 Error::InternalServiceException(inner)
1998 }
1999 crate::operation::create_evaluation_form::CreateEvaluationFormError::InvalidParameterException(inner) => {
2000 Error::InvalidParameterException(inner)
2001 }
2002 crate::operation::create_evaluation_form::CreateEvaluationFormError::ResourceConflictException(inner) => {
2003 Error::ResourceConflictException(inner)
2004 }
2005 crate::operation::create_evaluation_form::CreateEvaluationFormError::ResourceNotFoundException(inner) => {
2006 Error::ResourceNotFoundException(inner)
2007 }
2008 crate::operation::create_evaluation_form::CreateEvaluationFormError::ServiceQuotaExceededException(inner) => {
2009 Error::ServiceQuotaExceededException(inner)
2010 }
2011 crate::operation::create_evaluation_form::CreateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2012 crate::operation::create_evaluation_form::CreateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
2013 }
2014 }
2015}
2016impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_extraction_definition::CreateExtractionDefinitionError, R>>
2017 for Error
2018where
2019 R: Send + Sync + std::fmt::Debug + 'static,
2020{
2021 fn from(
2022 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_extraction_definition::CreateExtractionDefinitionError, R>,
2023 ) -> Self {
2024 match err {
2025 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2026 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2027 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2028 source: err.into(),
2029 }),
2030 }
2031 }
2032}
2033impl From<crate::operation::create_extraction_definition::CreateExtractionDefinitionError> for Error {
2034 fn from(err: crate::operation::create_extraction_definition::CreateExtractionDefinitionError) -> Self {
2035 match err {
2036 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::AccessDeniedException(inner) => {
2037 Error::AccessDeniedException(inner)
2038 }
2039 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::InternalServiceException(inner) => {
2040 Error::InternalServiceException(inner)
2041 }
2042 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::InvalidRequestException(inner) => {
2043 Error::InvalidRequestException(inner)
2044 }
2045 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::ResourceConflictException(inner) => {
2046 Error::ResourceConflictException(inner)
2047 }
2048 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::ResourceNotFoundException(inner) => {
2049 Error::ResourceNotFoundException(inner)
2050 }
2051 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::ServiceQuotaExceededException(inner) => {
2052 Error::ServiceQuotaExceededException(inner)
2053 }
2054 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::ThrottlingException(inner) => {
2055 Error::ThrottlingException(inner)
2056 }
2057 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
2058 }
2059 }
2060}
2061impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_hours_of_operation::CreateHoursOfOperationError, R>>
2062 for Error
2063where
2064 R: Send + Sync + std::fmt::Debug + 'static,
2065{
2066 fn from(
2067 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_hours_of_operation::CreateHoursOfOperationError, R>,
2068 ) -> Self {
2069 match err {
2070 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2071 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2072 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2073 source: err.into(),
2074 }),
2075 }
2076 }
2077}
2078impl From<crate::operation::create_hours_of_operation::CreateHoursOfOperationError> for Error {
2079 fn from(err: crate::operation::create_hours_of_operation::CreateHoursOfOperationError) -> Self {
2080 match err {
2081 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::DuplicateResourceException(inner) => {
2082 Error::DuplicateResourceException(inner)
2083 }
2084 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InternalServiceException(inner) => {
2085 Error::InternalServiceException(inner)
2086 }
2087 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidParameterException(inner) => {
2088 Error::InvalidParameterException(inner)
2089 }
2090 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidRequestException(inner) => {
2091 Error::InvalidRequestException(inner)
2092 }
2093 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::LimitExceededException(inner) => {
2094 Error::LimitExceededException(inner)
2095 }
2096 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ResourceNotFoundException(inner) => {
2097 Error::ResourceNotFoundException(inner)
2098 }
2099 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ServiceQuotaExceededException(inner) => {
2100 Error::ServiceQuotaExceededException(inner)
2101 }
2102 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2103 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
2104 }
2105 }
2106}
2107impl<R>
2108 From<
2109 ::aws_smithy_runtime_api::client::result::SdkError<
2110 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
2111 R,
2112 >,
2113 > for Error
2114where
2115 R: Send + Sync + std::fmt::Debug + 'static,
2116{
2117 fn from(
2118 err: ::aws_smithy_runtime_api::client::result::SdkError<
2119 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
2120 R,
2121 >,
2122 ) -> Self {
2123 match err {
2124 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2125 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2126 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2127 source: err.into(),
2128 }),
2129 }
2130 }
2131}
2132impl From<crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError> for Error {
2133 fn from(err: crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError) -> Self {
2134 match err {
2135 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
2136 Error::DuplicateResourceException(inner)
2137 }
2138 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InternalServiceException(inner) => {
2139 Error::InternalServiceException(inner)
2140 }
2141 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
2142 Error::InvalidParameterException(inner)
2143 }
2144 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
2145 Error::InvalidRequestException(inner)
2146 }
2147 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::LimitExceededException(inner) => {
2148 Error::LimitExceededException(inner)
2149 }
2150 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
2151 Error::ResourceNotFoundException(inner)
2152 }
2153 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ThrottlingException(inner) => {
2154 Error::ThrottlingException(inner)
2155 }
2156 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
2157 }
2158 }
2159}
2160impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>> for Error
2161where
2162 R: Send + Sync + std::fmt::Debug + 'static,
2163{
2164 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>) -> Self {
2165 match err {
2166 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2167 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2168 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2169 source: err.into(),
2170 }),
2171 }
2172 }
2173}
2174impl From<crate::operation::create_instance::CreateInstanceError> for Error {
2175 fn from(err: crate::operation::create_instance::CreateInstanceError) -> Self {
2176 match err {
2177 crate::operation::create_instance::CreateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2178 crate::operation::create_instance::CreateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2179 crate::operation::create_instance::CreateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2180 crate::operation::create_instance::CreateInstanceError::ServiceQuotaExceededException(inner) => {
2181 Error::ServiceQuotaExceededException(inner)
2182 }
2183 crate::operation::create_instance::CreateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2184 crate::operation::create_instance::CreateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
2185 }
2186 }
2187}
2188impl<R>
2189 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_integration_association::CreateIntegrationAssociationError, R>>
2190 for Error
2191where
2192 R: Send + Sync + std::fmt::Debug + 'static,
2193{
2194 fn from(
2195 err: ::aws_smithy_runtime_api::client::result::SdkError<
2196 crate::operation::create_integration_association::CreateIntegrationAssociationError,
2197 R,
2198 >,
2199 ) -> Self {
2200 match err {
2201 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2202 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2203 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2204 source: err.into(),
2205 }),
2206 }
2207 }
2208}
2209impl From<crate::operation::create_integration_association::CreateIntegrationAssociationError> for Error {
2210 fn from(err: crate::operation::create_integration_association::CreateIntegrationAssociationError) -> Self {
2211 match err {
2212 crate::operation::create_integration_association::CreateIntegrationAssociationError::DuplicateResourceException(inner) => {
2213 Error::DuplicateResourceException(inner)
2214 }
2215 crate::operation::create_integration_association::CreateIntegrationAssociationError::InternalServiceException(inner) => {
2216 Error::InternalServiceException(inner)
2217 }
2218 crate::operation::create_integration_association::CreateIntegrationAssociationError::InvalidRequestException(inner) => {
2219 Error::InvalidRequestException(inner)
2220 }
2221 crate::operation::create_integration_association::CreateIntegrationAssociationError::ResourceNotFoundException(inner) => {
2222 Error::ResourceNotFoundException(inner)
2223 }
2224 crate::operation::create_integration_association::CreateIntegrationAssociationError::ThrottlingException(inner) => {
2225 Error::ThrottlingException(inner)
2226 }
2227 crate::operation::create_integration_association::CreateIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
2228 }
2229 }
2230}
2231impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_metric::CreateMetricError, R>> for Error
2232where
2233 R: Send + Sync + std::fmt::Debug + 'static,
2234{
2235 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_metric::CreateMetricError, R>) -> Self {
2236 match err {
2237 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2238 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2239 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2240 source: err.into(),
2241 }),
2242 }
2243 }
2244}
2245impl From<crate::operation::create_metric::CreateMetricError> for Error {
2246 fn from(err: crate::operation::create_metric::CreateMetricError) -> Self {
2247 match err {
2248 crate::operation::create_metric::CreateMetricError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2249 crate::operation::create_metric::CreateMetricError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2250 crate::operation::create_metric::CreateMetricError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2251 crate::operation::create_metric::CreateMetricError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2252 crate::operation::create_metric::CreateMetricError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2253 crate::operation::create_metric::CreateMetricError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2254 crate::operation::create_metric::CreateMetricError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2255 crate::operation::create_metric::CreateMetricError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2256 crate::operation::create_metric::CreateMetricError::Unhandled(inner) => Error::Unhandled(inner),
2257 }
2258 }
2259}
2260impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_notification::CreateNotificationError, R>> for Error
2261where
2262 R: Send + Sync + std::fmt::Debug + 'static,
2263{
2264 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_notification::CreateNotificationError, R>) -> 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::create_notification::CreateNotificationError> for Error {
2275 fn from(err: crate::operation::create_notification::CreateNotificationError) -> Self {
2276 match err {
2277 crate::operation::create_notification::CreateNotificationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2278 crate::operation::create_notification::CreateNotificationError::DuplicateResourceException(inner) => {
2279 Error::DuplicateResourceException(inner)
2280 }
2281 crate::operation::create_notification::CreateNotificationError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2282 crate::operation::create_notification::CreateNotificationError::InvalidParameterException(inner) => {
2283 Error::InvalidParameterException(inner)
2284 }
2285 crate::operation::create_notification::CreateNotificationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2286 crate::operation::create_notification::CreateNotificationError::ResourceNotFoundException(inner) => {
2287 Error::ResourceNotFoundException(inner)
2288 }
2289 crate::operation::create_notification::CreateNotificationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2290 crate::operation::create_notification::CreateNotificationError::Unhandled(inner) => Error::Unhandled(inner),
2291 }
2292 }
2293}
2294impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>> for Error
2295where
2296 R: Send + Sync + std::fmt::Debug + 'static,
2297{
2298 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>) -> Self {
2299 match err {
2300 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2301 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2302 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2303 source: err.into(),
2304 }),
2305 }
2306 }
2307}
2308impl From<crate::operation::create_participant::CreateParticipantError> for Error {
2309 fn from(err: crate::operation::create_participant::CreateParticipantError) -> Self {
2310 match err {
2311 crate::operation::create_participant::CreateParticipantError::ConflictException(inner) => Error::ConflictException(inner),
2312 crate::operation::create_participant::CreateParticipantError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2313 crate::operation::create_participant::CreateParticipantError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2314 crate::operation::create_participant::CreateParticipantError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2315 crate::operation::create_participant::CreateParticipantError::ServiceQuotaExceededException(inner) => {
2316 Error::ServiceQuotaExceededException(inner)
2317 }
2318 crate::operation::create_participant::CreateParticipantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2319 crate::operation::create_participant::CreateParticipantError::Unhandled(inner) => Error::Unhandled(inner),
2320 }
2321 }
2322}
2323impl<R>
2324 From<
2325 ::aws_smithy_runtime_api::client::result::SdkError<
2326 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
2327 R,
2328 >,
2329 > for Error
2330where
2331 R: Send + Sync + std::fmt::Debug + 'static,
2332{
2333 fn from(
2334 err: ::aws_smithy_runtime_api::client::result::SdkError<
2335 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
2336 R,
2337 >,
2338 ) -> Self {
2339 match err {
2340 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2341 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2342 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2343 source: err.into(),
2344 }),
2345 }
2346 }
2347}
2348impl From<crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError> for Error {
2349 fn from(err: crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError) -> Self {
2350 match err {
2351 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::AccessDeniedException(inner) => {
2352 Error::AccessDeniedException(inner)
2353 }
2354 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InternalServiceException(inner) => {
2355 Error::InternalServiceException(inner)
2356 }
2357 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidParameterException(inner) => {
2358 Error::InvalidParameterException(inner)
2359 }
2360 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidRequestException(inner) => {
2361 Error::InvalidRequestException(inner)
2362 }
2363 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ResourceNotFoundException(inner) => {
2364 Error::ResourceNotFoundException(inner)
2365 }
2366 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ThrottlingException(inner) => {
2367 Error::ThrottlingException(inner)
2368 }
2369 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::Unhandled(inner) => {
2370 Error::Unhandled(inner)
2371 }
2372 }
2373 }
2374}
2375impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>>
2376 for Error
2377where
2378 R: Send + Sync + std::fmt::Debug + 'static,
2379{
2380 fn from(
2381 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>,
2382 ) -> Self {
2383 match err {
2384 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2385 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2386 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2387 source: err.into(),
2388 }),
2389 }
2390 }
2391}
2392impl From<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError> for Error {
2393 fn from(err: crate::operation::create_predefined_attribute::CreatePredefinedAttributeError) -> Self {
2394 match err {
2395 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::DuplicateResourceException(inner) => {
2396 Error::DuplicateResourceException(inner)
2397 }
2398 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InternalServiceException(inner) => {
2399 Error::InternalServiceException(inner)
2400 }
2401 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidParameterException(inner) => {
2402 Error::InvalidParameterException(inner)
2403 }
2404 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidRequestException(inner) => {
2405 Error::InvalidRequestException(inner)
2406 }
2407 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::LimitExceededException(inner) => {
2408 Error::LimitExceededException(inner)
2409 }
2410 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ResourceNotFoundException(inner) => {
2411 Error::ResourceNotFoundException(inner)
2412 }
2413 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ThrottlingException(inner) => {
2414 Error::ThrottlingException(inner)
2415 }
2416 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
2417 }
2418 }
2419}
2420impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>> for Error
2421where
2422 R: Send + Sync + std::fmt::Debug + 'static,
2423{
2424 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>) -> Self {
2425 match err {
2426 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2427 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2428 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2429 source: err.into(),
2430 }),
2431 }
2432 }
2433}
2434impl From<crate::operation::create_prompt::CreatePromptError> for Error {
2435 fn from(err: crate::operation::create_prompt::CreatePromptError) -> Self {
2436 match err {
2437 crate::operation::create_prompt::CreatePromptError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2438 crate::operation::create_prompt::CreatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2439 crate::operation::create_prompt::CreatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2440 crate::operation::create_prompt::CreatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2441 crate::operation::create_prompt::CreatePromptError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2442 crate::operation::create_prompt::CreatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2443 crate::operation::create_prompt::CreatePromptError::Unhandled(inner) => Error::Unhandled(inner),
2444 }
2445 }
2446}
2447impl<R>
2448 From<
2449 ::aws_smithy_runtime_api::client::result::SdkError<
2450 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
2451 R,
2452 >,
2453 > for Error
2454where
2455 R: Send + Sync + std::fmt::Debug + 'static,
2456{
2457 fn from(
2458 err: ::aws_smithy_runtime_api::client::result::SdkError<
2459 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
2460 R,
2461 >,
2462 ) -> Self {
2463 match err {
2464 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2465 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2466 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2467 source: err.into(),
2468 }),
2469 }
2470 }
2471}
2472impl From<crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError> for Error {
2473 fn from(err: crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError) -> Self {
2474 match err {
2475 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::AccessDeniedException(inner) => {
2476 Error::AccessDeniedException(inner)
2477 }
2478 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InternalServiceException(inner) => {
2479 Error::InternalServiceException(inner)
2480 }
2481 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InvalidParameterException(inner) => {
2482 Error::InvalidParameterException(inner)
2483 }
2484 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
2485 Error::ResourceNotFoundException(inner)
2486 }
2487 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ServiceQuotaExceededException(
2488 inner,
2489 ) => Error::ServiceQuotaExceededException(inner),
2490 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ThrottlingException(inner) => {
2491 Error::ThrottlingException(inner)
2492 }
2493 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::Unhandled(inner) => {
2494 Error::Unhandled(inner)
2495 }
2496 }
2497 }
2498}
2499impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>> for Error
2500where
2501 R: Send + Sync + std::fmt::Debug + 'static,
2502{
2503 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>) -> Self {
2504 match err {
2505 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2506 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2507 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2508 source: err.into(),
2509 }),
2510 }
2511 }
2512}
2513impl From<crate::operation::create_queue::CreateQueueError> for Error {
2514 fn from(err: crate::operation::create_queue::CreateQueueError) -> Self {
2515 match err {
2516 crate::operation::create_queue::CreateQueueError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2517 crate::operation::create_queue::CreateQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2518 crate::operation::create_queue::CreateQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2519 crate::operation::create_queue::CreateQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2520 crate::operation::create_queue::CreateQueueError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2521 crate::operation::create_queue::CreateQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2522 crate::operation::create_queue::CreateQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2523 crate::operation::create_queue::CreateQueueError::Unhandled(inner) => Error::Unhandled(inner),
2524 }
2525 }
2526}
2527impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>> for Error
2528where
2529 R: Send + Sync + std::fmt::Debug + 'static,
2530{
2531 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>) -> Self {
2532 match err {
2533 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2534 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2535 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2536 source: err.into(),
2537 }),
2538 }
2539 }
2540}
2541impl From<crate::operation::create_quick_connect::CreateQuickConnectError> for Error {
2542 fn from(err: crate::operation::create_quick_connect::CreateQuickConnectError) -> Self {
2543 match err {
2544 crate::operation::create_quick_connect::CreateQuickConnectError::DuplicateResourceException(inner) => {
2545 Error::DuplicateResourceException(inner)
2546 }
2547 crate::operation::create_quick_connect::CreateQuickConnectError::InternalServiceException(inner) => {
2548 Error::InternalServiceException(inner)
2549 }
2550 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidParameterException(inner) => {
2551 Error::InvalidParameterException(inner)
2552 }
2553 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2554 crate::operation::create_quick_connect::CreateQuickConnectError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2555 crate::operation::create_quick_connect::CreateQuickConnectError::ResourceNotFoundException(inner) => {
2556 Error::ResourceNotFoundException(inner)
2557 }
2558 crate::operation::create_quick_connect::CreateQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2559 crate::operation::create_quick_connect::CreateQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
2560 }
2561 }
2562}
2563impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>> for Error
2564where
2565 R: Send + Sync + std::fmt::Debug + 'static,
2566{
2567 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>) -> 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::create_routing_profile::CreateRoutingProfileError> for Error {
2578 fn from(err: crate::operation::create_routing_profile::CreateRoutingProfileError) -> Self {
2579 match err {
2580 crate::operation::create_routing_profile::CreateRoutingProfileError::DuplicateResourceException(inner) => {
2581 Error::DuplicateResourceException(inner)
2582 }
2583 crate::operation::create_routing_profile::CreateRoutingProfileError::InternalServiceException(inner) => {
2584 Error::InternalServiceException(inner)
2585 }
2586 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidParameterException(inner) => {
2587 Error::InvalidParameterException(inner)
2588 }
2589 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidRequestException(inner) => {
2590 Error::InvalidRequestException(inner)
2591 }
2592 crate::operation::create_routing_profile::CreateRoutingProfileError::LimitExceededException(inner) => {
2593 Error::LimitExceededException(inner)
2594 }
2595 crate::operation::create_routing_profile::CreateRoutingProfileError::ResourceNotFoundException(inner) => {
2596 Error::ResourceNotFoundException(inner)
2597 }
2598 crate::operation::create_routing_profile::CreateRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2599 crate::operation::create_routing_profile::CreateRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
2600 }
2601 }
2602}
2603impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>> for Error
2604where
2605 R: Send + Sync + std::fmt::Debug + 'static,
2606{
2607 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>) -> Self {
2608 match err {
2609 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2610 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2611 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2612 source: err.into(),
2613 }),
2614 }
2615 }
2616}
2617impl From<crate::operation::create_rule::CreateRuleError> for Error {
2618 fn from(err: crate::operation::create_rule::CreateRuleError) -> Self {
2619 match err {
2620 crate::operation::create_rule::CreateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2621 crate::operation::create_rule::CreateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2622 crate::operation::create_rule::CreateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2623 crate::operation::create_rule::CreateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2624 crate::operation::create_rule::CreateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2625 crate::operation::create_rule::CreateRuleError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2626 crate::operation::create_rule::CreateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2627 crate::operation::create_rule::CreateRuleError::Unhandled(inner) => Error::Unhandled(inner),
2628 }
2629 }
2630}
2631impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>> for Error
2632where
2633 R: Send + Sync + std::fmt::Debug + 'static,
2634{
2635 fn from(
2636 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>,
2637 ) -> Self {
2638 match err {
2639 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2640 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2641 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2642 source: err.into(),
2643 }),
2644 }
2645 }
2646}
2647impl From<crate::operation::create_security_profile::CreateSecurityProfileError> for Error {
2648 fn from(err: crate::operation::create_security_profile::CreateSecurityProfileError) -> Self {
2649 match err {
2650 crate::operation::create_security_profile::CreateSecurityProfileError::DuplicateResourceException(inner) => {
2651 Error::DuplicateResourceException(inner)
2652 }
2653 crate::operation::create_security_profile::CreateSecurityProfileError::InternalServiceException(inner) => {
2654 Error::InternalServiceException(inner)
2655 }
2656 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidParameterException(inner) => {
2657 Error::InvalidParameterException(inner)
2658 }
2659 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidRequestException(inner) => {
2660 Error::InvalidRequestException(inner)
2661 }
2662 crate::operation::create_security_profile::CreateSecurityProfileError::LimitExceededException(inner) => {
2663 Error::LimitExceededException(inner)
2664 }
2665 crate::operation::create_security_profile::CreateSecurityProfileError::ResourceNotFoundException(inner) => {
2666 Error::ResourceNotFoundException(inner)
2667 }
2668 crate::operation::create_security_profile::CreateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2669 crate::operation::create_security_profile::CreateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
2670 }
2671 }
2672}
2673impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>> for Error
2674where
2675 R: Send + Sync + std::fmt::Debug + 'static,
2676{
2677 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>) -> Self {
2678 match err {
2679 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2680 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2681 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2682 source: err.into(),
2683 }),
2684 }
2685 }
2686}
2687impl From<crate::operation::create_task_template::CreateTaskTemplateError> for Error {
2688 fn from(err: crate::operation::create_task_template::CreateTaskTemplateError) -> Self {
2689 match err {
2690 crate::operation::create_task_template::CreateTaskTemplateError::InternalServiceException(inner) => {
2691 Error::InternalServiceException(inner)
2692 }
2693 crate::operation::create_task_template::CreateTaskTemplateError::InvalidParameterException(inner) => {
2694 Error::InvalidParameterException(inner)
2695 }
2696 crate::operation::create_task_template::CreateTaskTemplateError::PropertyValidationException(inner) => {
2697 Error::PropertyValidationException(inner)
2698 }
2699 crate::operation::create_task_template::CreateTaskTemplateError::ResourceNotFoundException(inner) => {
2700 Error::ResourceNotFoundException(inner)
2701 }
2702 crate::operation::create_task_template::CreateTaskTemplateError::ServiceQuotaExceededException(inner) => {
2703 Error::ServiceQuotaExceededException(inner)
2704 }
2705 crate::operation::create_task_template::CreateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2706 crate::operation::create_task_template::CreateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2707 }
2708 }
2709}
2710impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_test_case::CreateTestCaseError, R>> for Error
2711where
2712 R: Send + Sync + std::fmt::Debug + 'static,
2713{
2714 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_test_case::CreateTestCaseError, R>) -> Self {
2715 match err {
2716 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2717 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2718 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2719 source: err.into(),
2720 }),
2721 }
2722 }
2723}
2724impl From<crate::operation::create_test_case::CreateTestCaseError> for Error {
2725 fn from(err: crate::operation::create_test_case::CreateTestCaseError) -> Self {
2726 match err {
2727 crate::operation::create_test_case::CreateTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2728 crate::operation::create_test_case::CreateTestCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2729 crate::operation::create_test_case::CreateTestCaseError::IdempotencyException(inner) => Error::IdempotencyException(inner),
2730 crate::operation::create_test_case::CreateTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2731 crate::operation::create_test_case::CreateTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2732 crate::operation::create_test_case::CreateTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2733 crate::operation::create_test_case::CreateTestCaseError::InvalidTestCaseException(inner) => Error::InvalidTestCaseException(inner),
2734 crate::operation::create_test_case::CreateTestCaseError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2735 crate::operation::create_test_case::CreateTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2736 crate::operation::create_test_case::CreateTestCaseError::ServiceQuotaExceededException(inner) => {
2737 Error::ServiceQuotaExceededException(inner)
2738 }
2739 crate::operation::create_test_case::CreateTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2740 crate::operation::create_test_case::CreateTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
2741 }
2742 }
2743}
2744impl<R>
2745 From<
2746 ::aws_smithy_runtime_api::client::result::SdkError<
2747 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
2748 R,
2749 >,
2750 > for Error
2751where
2752 R: Send + Sync + std::fmt::Debug + 'static,
2753{
2754 fn from(
2755 err: ::aws_smithy_runtime_api::client::result::SdkError<
2756 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
2757 R,
2758 >,
2759 ) -> Self {
2760 match err {
2761 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2762 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2763 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2764 source: err.into(),
2765 }),
2766 }
2767 }
2768}
2769impl From<crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError> for Error {
2770 fn from(err: crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError) -> Self {
2771 match err {
2772 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::AccessDeniedException(inner) => {
2773 Error::AccessDeniedException(inner)
2774 }
2775 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InternalServiceException(inner) => {
2776 Error::InternalServiceException(inner)
2777 }
2778 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InvalidRequestException(inner) => {
2779 Error::InvalidRequestException(inner)
2780 }
2781 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceConflictException(inner) => {
2782 Error::ResourceConflictException(inner)
2783 }
2784 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
2785 Error::ResourceNotFoundException(inner)
2786 }
2787 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotReadyException(inner) => {
2788 Error::ResourceNotReadyException(inner)
2789 }
2790 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ServiceQuotaExceededException(inner) => {
2791 Error::ServiceQuotaExceededException(inner)
2792 }
2793 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ThrottlingException(inner) => {
2794 Error::ThrottlingException(inner)
2795 }
2796 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
2797 }
2798 }
2799}
2800impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>> for Error
2801where
2802 R: Send + Sync + std::fmt::Debug + 'static,
2803{
2804 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>) -> Self {
2805 match err {
2806 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2807 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2808 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2809 source: err.into(),
2810 }),
2811 }
2812 }
2813}
2814impl From<crate::operation::create_use_case::CreateUseCaseError> for Error {
2815 fn from(err: crate::operation::create_use_case::CreateUseCaseError) -> Self {
2816 match err {
2817 crate::operation::create_use_case::CreateUseCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2818 crate::operation::create_use_case::CreateUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2819 crate::operation::create_use_case::CreateUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2820 crate::operation::create_use_case::CreateUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2821 crate::operation::create_use_case::CreateUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2822 crate::operation::create_use_case::CreateUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
2823 }
2824 }
2825}
2826impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>> for Error
2827where
2828 R: Send + Sync + std::fmt::Debug + 'static,
2829{
2830 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>) -> Self {
2831 match err {
2832 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2833 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2834 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2835 source: err.into(),
2836 }),
2837 }
2838 }
2839}
2840impl From<crate::operation::create_user::CreateUserError> for Error {
2841 fn from(err: crate::operation::create_user::CreateUserError) -> Self {
2842 match err {
2843 crate::operation::create_user::CreateUserError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2844 crate::operation::create_user::CreateUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2845 crate::operation::create_user::CreateUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2846 crate::operation::create_user::CreateUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2847 crate::operation::create_user::CreateUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2848 crate::operation::create_user::CreateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2849 crate::operation::create_user::CreateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2850 crate::operation::create_user::CreateUserError::Unhandled(inner) => Error::Unhandled(inner),
2851 }
2852 }
2853}
2854impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>>
2855 for Error
2856where
2857 R: Send + Sync + std::fmt::Debug + 'static,
2858{
2859 fn from(
2860 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>,
2861 ) -> Self {
2862 match err {
2863 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2864 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2865 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2866 source: err.into(),
2867 }),
2868 }
2869 }
2870}
2871impl From<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError> for Error {
2872 fn from(err: crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError) -> Self {
2873 match err {
2874 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::DuplicateResourceException(inner) => {
2875 Error::DuplicateResourceException(inner)
2876 }
2877 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InternalServiceException(inner) => {
2878 Error::InternalServiceException(inner)
2879 }
2880 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidParameterException(inner) => {
2881 Error::InvalidParameterException(inner)
2882 }
2883 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidRequestException(inner) => {
2884 Error::InvalidRequestException(inner)
2885 }
2886 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::LimitExceededException(inner) => {
2887 Error::LimitExceededException(inner)
2888 }
2889 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ResourceNotFoundException(inner) => {
2890 Error::ResourceNotFoundException(inner)
2891 }
2892 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ThrottlingException(inner) => {
2893 Error::ThrottlingException(inner)
2894 }
2895 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
2896 }
2897 }
2898}
2899impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>> for Error
2900where
2901 R: Send + Sync + std::fmt::Debug + 'static,
2902{
2903 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>) -> Self {
2904 match err {
2905 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2906 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2907 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2908 source: err.into(),
2909 }),
2910 }
2911 }
2912}
2913impl From<crate::operation::create_view::CreateViewError> for Error {
2914 fn from(err: crate::operation::create_view::CreateViewError) -> Self {
2915 match err {
2916 crate::operation::create_view::CreateViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2917 crate::operation::create_view::CreateViewError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2918 crate::operation::create_view::CreateViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2919 crate::operation::create_view::CreateViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2920 crate::operation::create_view::CreateViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2921 crate::operation::create_view::CreateViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2922 crate::operation::create_view::CreateViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2923 crate::operation::create_view::CreateViewError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2924 crate::operation::create_view::CreateViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2925 crate::operation::create_view::CreateViewError::Unhandled(inner) => Error::Unhandled(inner),
2926 }
2927 }
2928}
2929impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>> for Error
2930where
2931 R: Send + Sync + std::fmt::Debug + 'static,
2932{
2933 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>) -> Self {
2934 match err {
2935 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2936 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2937 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2938 source: err.into(),
2939 }),
2940 }
2941 }
2942}
2943impl From<crate::operation::create_view_version::CreateViewVersionError> for Error {
2944 fn from(err: crate::operation::create_view_version::CreateViewVersionError) -> Self {
2945 match err {
2946 crate::operation::create_view_version::CreateViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2947 crate::operation::create_view_version::CreateViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2948 crate::operation::create_view_version::CreateViewVersionError::InvalidParameterException(inner) => {
2949 Error::InvalidParameterException(inner)
2950 }
2951 crate::operation::create_view_version::CreateViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2952 crate::operation::create_view_version::CreateViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2953 crate::operation::create_view_version::CreateViewVersionError::ResourceNotFoundException(inner) => {
2954 Error::ResourceNotFoundException(inner)
2955 }
2956 crate::operation::create_view_version::CreateViewVersionError::ServiceQuotaExceededException(inner) => {
2957 Error::ServiceQuotaExceededException(inner)
2958 }
2959 crate::operation::create_view_version::CreateViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2960 crate::operation::create_view_version::CreateViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
2961 }
2962 }
2963}
2964impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>> for Error
2965where
2966 R: Send + Sync + std::fmt::Debug + 'static,
2967{
2968 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>) -> Self {
2969 match err {
2970 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2971 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2972 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2973 source: err.into(),
2974 }),
2975 }
2976 }
2977}
2978impl From<crate::operation::create_vocabulary::CreateVocabularyError> for Error {
2979 fn from(err: crate::operation::create_vocabulary::CreateVocabularyError) -> Self {
2980 match err {
2981 crate::operation::create_vocabulary::CreateVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2982 crate::operation::create_vocabulary::CreateVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2983 crate::operation::create_vocabulary::CreateVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2984 crate::operation::create_vocabulary::CreateVocabularyError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2985 crate::operation::create_vocabulary::CreateVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2986 crate::operation::create_vocabulary::CreateVocabularyError::ServiceQuotaExceededException(inner) => {
2987 Error::ServiceQuotaExceededException(inner)
2988 }
2989 crate::operation::create_vocabulary::CreateVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2990 crate::operation::create_vocabulary::CreateVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
2991 }
2992 }
2993}
2994impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace::CreateWorkspaceError, R>> for Error
2995where
2996 R: Send + Sync + std::fmt::Debug + 'static,
2997{
2998 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace::CreateWorkspaceError, R>) -> Self {
2999 match err {
3000 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3001 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3002 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3003 source: err.into(),
3004 }),
3005 }
3006 }
3007}
3008impl From<crate::operation::create_workspace::CreateWorkspaceError> for Error {
3009 fn from(err: crate::operation::create_workspace::CreateWorkspaceError) -> Self {
3010 match err {
3011 crate::operation::create_workspace::CreateWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3012 crate::operation::create_workspace::CreateWorkspaceError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
3013 crate::operation::create_workspace::CreateWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3014 crate::operation::create_workspace::CreateWorkspaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3015 crate::operation::create_workspace::CreateWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3016 crate::operation::create_workspace::CreateWorkspaceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
3017 crate::operation::create_workspace::CreateWorkspaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3018 crate::operation::create_workspace::CreateWorkspaceError::ServiceQuotaExceededException(inner) => {
3019 Error::ServiceQuotaExceededException(inner)
3020 }
3021 crate::operation::create_workspace::CreateWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3022 crate::operation::create_workspace::CreateWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
3023 }
3024 }
3025}
3026impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace_page::CreateWorkspacePageError, R>> for Error
3027where
3028 R: Send + Sync + std::fmt::Debug + 'static,
3029{
3030 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace_page::CreateWorkspacePageError, R>) -> Self {
3031 match err {
3032 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3033 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3034 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3035 source: err.into(),
3036 }),
3037 }
3038 }
3039}
3040impl From<crate::operation::create_workspace_page::CreateWorkspacePageError> for Error {
3041 fn from(err: crate::operation::create_workspace_page::CreateWorkspacePageError) -> Self {
3042 match err {
3043 crate::operation::create_workspace_page::CreateWorkspacePageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3044 crate::operation::create_workspace_page::CreateWorkspacePageError::DuplicateResourceException(inner) => {
3045 Error::DuplicateResourceException(inner)
3046 }
3047 crate::operation::create_workspace_page::CreateWorkspacePageError::InternalServiceException(inner) => {
3048 Error::InternalServiceException(inner)
3049 }
3050 crate::operation::create_workspace_page::CreateWorkspacePageError::InvalidParameterException(inner) => {
3051 Error::InvalidParameterException(inner)
3052 }
3053 crate::operation::create_workspace_page::CreateWorkspacePageError::InvalidRequestException(inner) => {
3054 Error::InvalidRequestException(inner)
3055 }
3056 crate::operation::create_workspace_page::CreateWorkspacePageError::LimitExceededException(inner) => Error::LimitExceededException(inner),
3057 crate::operation::create_workspace_page::CreateWorkspacePageError::ResourceConflictException(inner) => {
3058 Error::ResourceConflictException(inner)
3059 }
3060 crate::operation::create_workspace_page::CreateWorkspacePageError::ResourceNotFoundException(inner) => {
3061 Error::ResourceNotFoundException(inner)
3062 }
3063 crate::operation::create_workspace_page::CreateWorkspacePageError::ServiceQuotaExceededException(inner) => {
3064 Error::ServiceQuotaExceededException(inner)
3065 }
3066 crate::operation::create_workspace_page::CreateWorkspacePageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3067 crate::operation::create_workspace_page::CreateWorkspacePageError::Unhandled(inner) => Error::Unhandled(inner),
3068 }
3069 }
3070}
3071impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>>
3072 for Error
3073where
3074 R: Send + Sync + std::fmt::Debug + 'static,
3075{
3076 fn from(
3077 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>,
3078 ) -> Self {
3079 match err {
3080 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3081 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3082 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3083 source: err.into(),
3084 }),
3085 }
3086 }
3087}
3088impl From<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError> for Error {
3089 fn from(err: crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError) -> Self {
3090 match err {
3091 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InternalServiceException(inner) => {
3092 Error::InternalServiceException(inner)
3093 }
3094 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InvalidParameterException(inner) => {
3095 Error::InvalidParameterException(inner)
3096 }
3097 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceConflictException(inner) => {
3098 Error::ResourceConflictException(inner)
3099 }
3100 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceNotFoundException(inner) => {
3101 Error::ResourceNotFoundException(inner)
3102 }
3103 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ThrottlingException(inner) => {
3104 Error::ThrottlingException(inner)
3105 }
3106 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
3107 }
3108 }
3109}
3110impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>> for Error
3111where
3112 R: Send + Sync + std::fmt::Debug + 'static,
3113{
3114 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>) -> Self {
3115 match err {
3116 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3117 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3118 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3119 source: err.into(),
3120 }),
3121 }
3122 }
3123}
3124impl From<crate::operation::delete_attached_file::DeleteAttachedFileError> for Error {
3125 fn from(err: crate::operation::delete_attached_file::DeleteAttachedFileError) -> Self {
3126 match err {
3127 crate::operation::delete_attached_file::DeleteAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3128 crate::operation::delete_attached_file::DeleteAttachedFileError::InternalServiceException(inner) => {
3129 Error::InternalServiceException(inner)
3130 }
3131 crate::operation::delete_attached_file::DeleteAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3132 crate::operation::delete_attached_file::DeleteAttachedFileError::ResourceNotFoundException(inner) => {
3133 Error::ResourceNotFoundException(inner)
3134 }
3135 crate::operation::delete_attached_file::DeleteAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3136 crate::operation::delete_attached_file::DeleteAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
3137 }
3138 }
3139}
3140impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_data::DeleteContactDataError, R>> for Error
3141where
3142 R: Send + Sync + std::fmt::Debug + 'static,
3143{
3144 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_data::DeleteContactDataError, R>) -> Self {
3145 match err {
3146 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3147 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3148 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3149 source: err.into(),
3150 }),
3151 }
3152 }
3153}
3154impl From<crate::operation::delete_contact_data::DeleteContactDataError> for Error {
3155 fn from(err: crate::operation::delete_contact_data::DeleteContactDataError) -> Self {
3156 match err {
3157 crate::operation::delete_contact_data::DeleteContactDataError::ContactNotTerminatedException(inner) => {
3158 Error::ContactNotTerminatedException(inner)
3159 }
3160 crate::operation::delete_contact_data::DeleteContactDataError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3161 crate::operation::delete_contact_data::DeleteContactDataError::InvalidParameterException(inner) => {
3162 Error::InvalidParameterException(inner)
3163 }
3164 crate::operation::delete_contact_data::DeleteContactDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3165 crate::operation::delete_contact_data::DeleteContactDataError::ResourceNotFoundException(inner) => {
3166 Error::ResourceNotFoundException(inner)
3167 }
3168 crate::operation::delete_contact_data::DeleteContactDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3169 crate::operation::delete_contact_data::DeleteContactDataError::Unhandled(inner) => Error::Unhandled(inner),
3170 }
3171 }
3172}
3173impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>>
3174 for Error
3175where
3176 R: Send + Sync + std::fmt::Debug + 'static,
3177{
3178 fn from(
3179 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>,
3180 ) -> Self {
3181 match err {
3182 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3183 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3184 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3185 source: err.into(),
3186 }),
3187 }
3188 }
3189}
3190impl From<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError> for Error {
3191 fn from(err: crate::operation::delete_contact_evaluation::DeleteContactEvaluationError) -> Self {
3192 match err {
3193 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InternalServiceException(inner) => {
3194 Error::InternalServiceException(inner)
3195 }
3196 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InvalidParameterException(inner) => {
3197 Error::InvalidParameterException(inner)
3198 }
3199 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceConflictException(inner) => {
3200 Error::ResourceConflictException(inner)
3201 }
3202 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceNotFoundException(inner) => {
3203 Error::ResourceNotFoundException(inner)
3204 }
3205 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ThrottlingException(inner) => {
3206 Error::ThrottlingException(inner)
3207 }
3208 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
3209 }
3210 }
3211}
3212impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>> for Error
3213where
3214 R: Send + Sync + std::fmt::Debug + 'static,
3215{
3216 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>) -> Self {
3217 match err {
3218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3221 source: err.into(),
3222 }),
3223 }
3224 }
3225}
3226impl From<crate::operation::delete_contact_flow::DeleteContactFlowError> for Error {
3227 fn from(err: crate::operation::delete_contact_flow::DeleteContactFlowError) -> Self {
3228 match err {
3229 crate::operation::delete_contact_flow::DeleteContactFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3230 crate::operation::delete_contact_flow::DeleteContactFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3231 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidParameterException(inner) => {
3232 Error::InvalidParameterException(inner)
3233 }
3234 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3235 crate::operation::delete_contact_flow::DeleteContactFlowError::ResourceNotFoundException(inner) => {
3236 Error::ResourceNotFoundException(inner)
3237 }
3238 crate::operation::delete_contact_flow::DeleteContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3239 crate::operation::delete_contact_flow::DeleteContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
3240 }
3241 }
3242}
3243impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>>
3244 for Error
3245where
3246 R: Send + Sync + std::fmt::Debug + 'static,
3247{
3248 fn from(
3249 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>,
3250 ) -> Self {
3251 match err {
3252 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3253 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3254 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3255 source: err.into(),
3256 }),
3257 }
3258 }
3259}
3260impl From<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError> for Error {
3261 fn from(err: crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError) -> Self {
3262 match err {
3263 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::AccessDeniedException(inner) => {
3264 Error::AccessDeniedException(inner)
3265 }
3266 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InternalServiceException(inner) => {
3267 Error::InternalServiceException(inner)
3268 }
3269 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidParameterException(inner) => {
3270 Error::InvalidParameterException(inner)
3271 }
3272 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidRequestException(inner) => {
3273 Error::InvalidRequestException(inner)
3274 }
3275 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ResourceNotFoundException(inner) => {
3276 Error::ResourceNotFoundException(inner)
3277 }
3278 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ThrottlingException(inner) => {
3279 Error::ThrottlingException(inner)
3280 }
3281 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
3282 }
3283 }
3284}
3285impl<R>
3286 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError, R>>
3287 for Error
3288where
3289 R: Send + Sync + std::fmt::Debug + 'static,
3290{
3291 fn from(
3292 err: ::aws_smithy_runtime_api::client::result::SdkError<
3293 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError,
3294 R,
3295 >,
3296 ) -> Self {
3297 match err {
3298 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3299 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3300 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3301 source: err.into(),
3302 }),
3303 }
3304 }
3305}
3306impl From<crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError> for Error {
3307 fn from(err: crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError) -> Self {
3308 match err {
3309 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::AccessDeniedException(inner) => {
3310 Error::AccessDeniedException(inner)
3311 }
3312 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InternalServiceException(inner) => {
3313 Error::InternalServiceException(inner)
3314 }
3315 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InvalidParameterException(inner) => {
3316 Error::InvalidParameterException(inner)
3317 }
3318 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InvalidRequestException(inner) => {
3319 Error::InvalidRequestException(inner)
3320 }
3321 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
3322 Error::ResourceNotFoundException(inner)
3323 }
3324 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::ThrottlingException(inner) => {
3325 Error::ThrottlingException(inner)
3326 }
3327 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
3328 }
3329 }
3330}
3331impl<R>
3332 From<
3333 ::aws_smithy_runtime_api::client::result::SdkError<
3334 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError,
3335 R,
3336 >,
3337 > for Error
3338where
3339 R: Send + Sync + std::fmt::Debug + 'static,
3340{
3341 fn from(
3342 err: ::aws_smithy_runtime_api::client::result::SdkError<
3343 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError,
3344 R,
3345 >,
3346 ) -> Self {
3347 match err {
3348 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3349 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3350 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3351 source: err.into(),
3352 }),
3353 }
3354 }
3355}
3356impl From<crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError> for Error {
3357 fn from(err: crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError) -> Self {
3358 match err {
3359 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::AccessDeniedException(inner) => {
3360 Error::AccessDeniedException(inner)
3361 }
3362 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InternalServiceException(inner) => {
3363 Error::InternalServiceException(inner)
3364 }
3365 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InvalidParameterException(inner) => {
3366 Error::InvalidParameterException(inner)
3367 }
3368 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InvalidRequestException(inner) => {
3369 Error::InvalidRequestException(inner)
3370 }
3371 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::ResourceNotFoundException(inner) => {
3372 Error::ResourceNotFoundException(inner)
3373 }
3374 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::ThrottlingException(inner) => {
3375 Error::ThrottlingException(inner)
3376 }
3377 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::Unhandled(inner) => Error::Unhandled(inner),
3378 }
3379 }
3380}
3381impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>>
3382 for Error
3383where
3384 R: Send + Sync + std::fmt::Debug + 'static,
3385{
3386 fn from(
3387 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>,
3388 ) -> Self {
3389 match err {
3390 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3391 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3392 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3393 source: err.into(),
3394 }),
3395 }
3396 }
3397}
3398impl From<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError> for Error {
3399 fn from(err: crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError) -> Self {
3400 match err {
3401 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::AccessDeniedException(inner) => {
3402 Error::AccessDeniedException(inner)
3403 }
3404 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InternalServiceException(inner) => {
3405 Error::InternalServiceException(inner)
3406 }
3407 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidParameterException(inner) => {
3408 Error::InvalidParameterException(inner)
3409 }
3410 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidRequestException(inner) => {
3411 Error::InvalidRequestException(inner)
3412 }
3413 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ResourceNotFoundException(inner) => {
3414 Error::ResourceNotFoundException(inner)
3415 }
3416 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ThrottlingException(inner) => {
3417 Error::ThrottlingException(inner)
3418 }
3419 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
3420 }
3421 }
3422}
3423impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table::DeleteDataTableError, R>> for Error
3424where
3425 R: Send + Sync + std::fmt::Debug + 'static,
3426{
3427 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table::DeleteDataTableError, R>) -> Self {
3428 match err {
3429 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3430 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3431 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3432 source: err.into(),
3433 }),
3434 }
3435 }
3436}
3437impl From<crate::operation::delete_data_table::DeleteDataTableError> for Error {
3438 fn from(err: crate::operation::delete_data_table::DeleteDataTableError) -> Self {
3439 match err {
3440 crate::operation::delete_data_table::DeleteDataTableError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3441 crate::operation::delete_data_table::DeleteDataTableError::ConflictException(inner) => Error::ConflictException(inner),
3442 crate::operation::delete_data_table::DeleteDataTableError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3443 crate::operation::delete_data_table::DeleteDataTableError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3444 crate::operation::delete_data_table::DeleteDataTableError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3445 crate::operation::delete_data_table::DeleteDataTableError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3446 crate::operation::delete_data_table::DeleteDataTableError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3447 crate::operation::delete_data_table::DeleteDataTableError::Unhandled(inner) => Error::Unhandled(inner),
3448 }
3449 }
3450}
3451impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError, R>>
3452 for Error
3453where
3454 R: Send + Sync + std::fmt::Debug + 'static,
3455{
3456 fn from(
3457 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError, R>,
3458 ) -> Self {
3459 match err {
3460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3463 source: err.into(),
3464 }),
3465 }
3466 }
3467}
3468impl From<crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError> for Error {
3469 fn from(err: crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError) -> Self {
3470 match err {
3471 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::AccessDeniedException(inner) => {
3472 Error::AccessDeniedException(inner)
3473 }
3474 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::ConflictException(inner) => Error::ConflictException(inner),
3475 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::InternalServiceException(inner) => {
3476 Error::InternalServiceException(inner)
3477 }
3478 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::InvalidParameterException(inner) => {
3479 Error::InvalidParameterException(inner)
3480 }
3481 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::InvalidRequestException(inner) => {
3482 Error::InvalidRequestException(inner)
3483 }
3484 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::ResourceNotFoundException(inner) => {
3485 Error::ResourceNotFoundException(inner)
3486 }
3487 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::ThrottlingException(inner) => {
3488 Error::ThrottlingException(inner)
3489 }
3490 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3491 }
3492 }
3493}
3494impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>> for Error
3495where
3496 R: Send + Sync + std::fmt::Debug + 'static,
3497{
3498 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>) -> Self {
3499 match err {
3500 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3501 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3502 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3503 source: err.into(),
3504 }),
3505 }
3506 }
3507}
3508impl From<crate::operation::delete_email_address::DeleteEmailAddressError> for Error {
3509 fn from(err: crate::operation::delete_email_address::DeleteEmailAddressError) -> Self {
3510 match err {
3511 crate::operation::delete_email_address::DeleteEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3512 crate::operation::delete_email_address::DeleteEmailAddressError::InternalServiceException(inner) => {
3513 Error::InternalServiceException(inner)
3514 }
3515 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidParameterException(inner) => {
3516 Error::InvalidParameterException(inner)
3517 }
3518 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3519 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceConflictException(inner) => {
3520 Error::ResourceConflictException(inner)
3521 }
3522 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceNotFoundException(inner) => {
3523 Error::ResourceNotFoundException(inner)
3524 }
3525 crate::operation::delete_email_address::DeleteEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3526 crate::operation::delete_email_address::DeleteEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
3527 }
3528 }
3529}
3530impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>> for Error
3531where
3532 R: Send + Sync + std::fmt::Debug + 'static,
3533{
3534 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>) -> Self {
3535 match err {
3536 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3537 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3538 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3539 source: err.into(),
3540 }),
3541 }
3542 }
3543}
3544impl From<crate::operation::delete_evaluation_form::DeleteEvaluationFormError> for Error {
3545 fn from(err: crate::operation::delete_evaluation_form::DeleteEvaluationFormError) -> Self {
3546 match err {
3547 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InternalServiceException(inner) => {
3548 Error::InternalServiceException(inner)
3549 }
3550 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InvalidParameterException(inner) => {
3551 Error::InvalidParameterException(inner)
3552 }
3553 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceConflictException(inner) => {
3554 Error::ResourceConflictException(inner)
3555 }
3556 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceNotFoundException(inner) => {
3557 Error::ResourceNotFoundException(inner)
3558 }
3559 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3560 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
3561 }
3562 }
3563}
3564impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError, R>>
3565 for Error
3566where
3567 R: Send + Sync + std::fmt::Debug + 'static,
3568{
3569 fn from(
3570 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError, R>,
3571 ) -> Self {
3572 match err {
3573 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3574 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3575 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3576 source: err.into(),
3577 }),
3578 }
3579 }
3580}
3581impl From<crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError> for Error {
3582 fn from(err: crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError) -> Self {
3583 match err {
3584 crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError::AccessDeniedException(inner) => {
3585 Error::AccessDeniedException(inner)
3586 }
3587 crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError::InternalServiceException(inner) => {
3588 Error::InternalServiceException(inner)
3589 }
3590 crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError::InvalidRequestException(inner) => {
3591 Error::InvalidRequestException(inner)
3592 }
3593 crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError::ResourceNotFoundException(inner) => {
3594 Error::ResourceNotFoundException(inner)
3595 }
3596 crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError::ThrottlingException(inner) => {
3597 Error::ThrottlingException(inner)
3598 }
3599 crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
3600 }
3601 }
3602}
3603impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>>
3604 for Error
3605where
3606 R: Send + Sync + std::fmt::Debug + 'static,
3607{
3608 fn from(
3609 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>,
3610 ) -> Self {
3611 match err {
3612 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3613 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3614 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3615 source: err.into(),
3616 }),
3617 }
3618 }
3619}
3620impl From<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError> for Error {
3621 fn from(err: crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError) -> Self {
3622 match err {
3623 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InternalServiceException(inner) => {
3624 Error::InternalServiceException(inner)
3625 }
3626 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidParameterException(inner) => {
3627 Error::InvalidParameterException(inner)
3628 }
3629 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidRequestException(inner) => {
3630 Error::InvalidRequestException(inner)
3631 }
3632 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ResourceNotFoundException(inner) => {
3633 Error::ResourceNotFoundException(inner)
3634 }
3635 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3636 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
3637 }
3638 }
3639}
3640impl<R>
3641 From<
3642 ::aws_smithy_runtime_api::client::result::SdkError<
3643 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
3644 R,
3645 >,
3646 > for Error
3647where
3648 R: Send + Sync + std::fmt::Debug + 'static,
3649{
3650 fn from(
3651 err: ::aws_smithy_runtime_api::client::result::SdkError<
3652 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
3653 R,
3654 >,
3655 ) -> Self {
3656 match err {
3657 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3658 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3659 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3660 source: err.into(),
3661 }),
3662 }
3663 }
3664}
3665impl From<crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError> for Error {
3666 fn from(err: crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError) -> Self {
3667 match err {
3668 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InternalServiceException(inner) => {
3669 Error::InternalServiceException(inner)
3670 }
3671 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidParameterException(inner) => {
3672 Error::InvalidParameterException(inner)
3673 }
3674 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidRequestException(inner) => {
3675 Error::InvalidRequestException(inner)
3676 }
3677 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
3678 Error::ResourceNotFoundException(inner)
3679 }
3680 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ThrottlingException(inner) => {
3681 Error::ThrottlingException(inner)
3682 }
3683 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
3684 }
3685 }
3686}
3687impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>> for Error
3688where
3689 R: Send + Sync + std::fmt::Debug + 'static,
3690{
3691 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>) -> Self {
3692 match err {
3693 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3694 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3695 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3696 source: err.into(),
3697 }),
3698 }
3699 }
3700}
3701impl From<crate::operation::delete_instance::DeleteInstanceError> for Error {
3702 fn from(err: crate::operation::delete_instance::DeleteInstanceError) -> Self {
3703 match err {
3704 crate::operation::delete_instance::DeleteInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3705 crate::operation::delete_instance::DeleteInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3706 crate::operation::delete_instance::DeleteInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3707 crate::operation::delete_instance::DeleteInstanceError::Unhandled(inner) => Error::Unhandled(inner),
3708 }
3709 }
3710}
3711impl<R>
3712 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_integration_association::DeleteIntegrationAssociationError, R>>
3713 for Error
3714where
3715 R: Send + Sync + std::fmt::Debug + 'static,
3716{
3717 fn from(
3718 err: ::aws_smithy_runtime_api::client::result::SdkError<
3719 crate::operation::delete_integration_association::DeleteIntegrationAssociationError,
3720 R,
3721 >,
3722 ) -> Self {
3723 match err {
3724 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3725 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3726 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3727 source: err.into(),
3728 }),
3729 }
3730 }
3731}
3732impl From<crate::operation::delete_integration_association::DeleteIntegrationAssociationError> for Error {
3733 fn from(err: crate::operation::delete_integration_association::DeleteIntegrationAssociationError) -> Self {
3734 match err {
3735 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InternalServiceException(inner) => {
3736 Error::InternalServiceException(inner)
3737 }
3738 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InvalidRequestException(inner) => {
3739 Error::InvalidRequestException(inner)
3740 }
3741 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ResourceNotFoundException(inner) => {
3742 Error::ResourceNotFoundException(inner)
3743 }
3744 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ThrottlingException(inner) => {
3745 Error::ThrottlingException(inner)
3746 }
3747 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
3748 }
3749 }
3750}
3751impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_metric::DeleteMetricError, R>> for Error
3752where
3753 R: Send + Sync + std::fmt::Debug + 'static,
3754{
3755 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_metric::DeleteMetricError, R>) -> Self {
3756 match err {
3757 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3758 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3759 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3760 source: err.into(),
3761 }),
3762 }
3763 }
3764}
3765impl From<crate::operation::delete_metric::DeleteMetricError> for Error {
3766 fn from(err: crate::operation::delete_metric::DeleteMetricError) -> Self {
3767 match err {
3768 crate::operation::delete_metric::DeleteMetricError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3769 crate::operation::delete_metric::DeleteMetricError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3770 crate::operation::delete_metric::DeleteMetricError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3771 crate::operation::delete_metric::DeleteMetricError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3772 crate::operation::delete_metric::DeleteMetricError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3773 crate::operation::delete_metric::DeleteMetricError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3774 crate::operation::delete_metric::DeleteMetricError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3775 crate::operation::delete_metric::DeleteMetricError::Unhandled(inner) => Error::Unhandled(inner),
3776 }
3777 }
3778}
3779impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_notification::DeleteNotificationError, R>> for Error
3780where
3781 R: Send + Sync + std::fmt::Debug + 'static,
3782{
3783 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_notification::DeleteNotificationError, R>) -> Self {
3784 match err {
3785 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3786 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3787 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3788 source: err.into(),
3789 }),
3790 }
3791 }
3792}
3793impl From<crate::operation::delete_notification::DeleteNotificationError> for Error {
3794 fn from(err: crate::operation::delete_notification::DeleteNotificationError) -> Self {
3795 match err {
3796 crate::operation::delete_notification::DeleteNotificationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3797 crate::operation::delete_notification::DeleteNotificationError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3798 crate::operation::delete_notification::DeleteNotificationError::InvalidParameterException(inner) => {
3799 Error::InvalidParameterException(inner)
3800 }
3801 crate::operation::delete_notification::DeleteNotificationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3802 crate::operation::delete_notification::DeleteNotificationError::ResourceNotFoundException(inner) => {
3803 Error::ResourceNotFoundException(inner)
3804 }
3805 crate::operation::delete_notification::DeleteNotificationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3806 crate::operation::delete_notification::DeleteNotificationError::Unhandled(inner) => Error::Unhandled(inner),
3807 }
3808 }
3809}
3810impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>>
3811 for Error
3812where
3813 R: Send + Sync + std::fmt::Debug + 'static,
3814{
3815 fn from(
3816 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>,
3817 ) -> Self {
3818 match err {
3819 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3820 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3821 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3822 source: err.into(),
3823 }),
3824 }
3825 }
3826}
3827impl From<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError> for Error {
3828 fn from(err: crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError) -> Self {
3829 match err {
3830 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InternalServiceException(inner) => {
3831 Error::InternalServiceException(inner)
3832 }
3833 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidParameterException(inner) => {
3834 Error::InvalidParameterException(inner)
3835 }
3836 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidRequestException(inner) => {
3837 Error::InvalidRequestException(inner)
3838 }
3839 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceInUseException(inner) => {
3840 Error::ResourceInUseException(inner)
3841 }
3842 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceNotFoundException(inner) => {
3843 Error::ResourceNotFoundException(inner)
3844 }
3845 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ThrottlingException(inner) => {
3846 Error::ThrottlingException(inner)
3847 }
3848 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3849 }
3850 }
3851}
3852impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>> for Error
3853where
3854 R: Send + Sync + std::fmt::Debug + 'static,
3855{
3856 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>) -> Self {
3857 match err {
3858 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3859 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3860 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3861 source: err.into(),
3862 }),
3863 }
3864 }
3865}
3866impl From<crate::operation::delete_prompt::DeletePromptError> for Error {
3867 fn from(err: crate::operation::delete_prompt::DeletePromptError) -> Self {
3868 match err {
3869 crate::operation::delete_prompt::DeletePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3870 crate::operation::delete_prompt::DeletePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3871 crate::operation::delete_prompt::DeletePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3872 crate::operation::delete_prompt::DeletePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3873 crate::operation::delete_prompt::DeletePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3874 crate::operation::delete_prompt::DeletePromptError::Unhandled(inner) => Error::Unhandled(inner),
3875 }
3876 }
3877}
3878impl<R>
3879 From<
3880 ::aws_smithy_runtime_api::client::result::SdkError<
3881 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
3882 R,
3883 >,
3884 > for Error
3885where
3886 R: Send + Sync + std::fmt::Debug + 'static,
3887{
3888 fn from(
3889 err: ::aws_smithy_runtime_api::client::result::SdkError<
3890 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
3891 R,
3892 >,
3893 ) -> Self {
3894 match err {
3895 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3896 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3897 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3898 source: err.into(),
3899 }),
3900 }
3901 }
3902}
3903impl From<crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError> for Error {
3904 fn from(err: crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError) -> Self {
3905 match err {
3906 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::AccessDeniedException(inner) => {
3907 Error::AccessDeniedException(inner)
3908 }
3909 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InternalServiceException(inner) => {
3910 Error::InternalServiceException(inner)
3911 }
3912 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InvalidParameterException(inner) => {
3913 Error::InvalidParameterException(inner)
3914 }
3915 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
3916 Error::ResourceNotFoundException(inner)
3917 }
3918 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ThrottlingException(inner) => {
3919 Error::ThrottlingException(inner)
3920 }
3921 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::Unhandled(inner) => {
3922 Error::Unhandled(inner)
3923 }
3924 }
3925 }
3926}
3927impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>> for Error
3928where
3929 R: Send + Sync + std::fmt::Debug + 'static,
3930{
3931 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>) -> Self {
3932 match err {
3933 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3934 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3935 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3936 source: err.into(),
3937 }),
3938 }
3939 }
3940}
3941impl From<crate::operation::delete_queue::DeleteQueueError> for Error {
3942 fn from(err: crate::operation::delete_queue::DeleteQueueError) -> Self {
3943 match err {
3944 crate::operation::delete_queue::DeleteQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3945 crate::operation::delete_queue::DeleteQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3946 crate::operation::delete_queue::DeleteQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3947 crate::operation::delete_queue::DeleteQueueError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3948 crate::operation::delete_queue::DeleteQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3949 crate::operation::delete_queue::DeleteQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3950 crate::operation::delete_queue::DeleteQueueError::Unhandled(inner) => Error::Unhandled(inner),
3951 }
3952 }
3953}
3954impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>> for Error
3955where
3956 R: Send + Sync + std::fmt::Debug + 'static,
3957{
3958 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>) -> Self {
3959 match err {
3960 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3961 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3962 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3963 source: err.into(),
3964 }),
3965 }
3966 }
3967}
3968impl From<crate::operation::delete_quick_connect::DeleteQuickConnectError> for Error {
3969 fn from(err: crate::operation::delete_quick_connect::DeleteQuickConnectError) -> Self {
3970 match err {
3971 crate::operation::delete_quick_connect::DeleteQuickConnectError::InternalServiceException(inner) => {
3972 Error::InternalServiceException(inner)
3973 }
3974 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidParameterException(inner) => {
3975 Error::InvalidParameterException(inner)
3976 }
3977 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3978 crate::operation::delete_quick_connect::DeleteQuickConnectError::ResourceNotFoundException(inner) => {
3979 Error::ResourceNotFoundException(inner)
3980 }
3981 crate::operation::delete_quick_connect::DeleteQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3982 crate::operation::delete_quick_connect::DeleteQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
3983 }
3984 }
3985}
3986impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>> for Error
3987where
3988 R: Send + Sync + std::fmt::Debug + 'static,
3989{
3990 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>) -> Self {
3991 match err {
3992 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3993 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3994 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3995 source: err.into(),
3996 }),
3997 }
3998 }
3999}
4000impl From<crate::operation::delete_routing_profile::DeleteRoutingProfileError> for Error {
4001 fn from(err: crate::operation::delete_routing_profile::DeleteRoutingProfileError) -> Self {
4002 match err {
4003 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InternalServiceException(inner) => {
4004 Error::InternalServiceException(inner)
4005 }
4006 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidParameterException(inner) => {
4007 Error::InvalidParameterException(inner)
4008 }
4009 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidRequestException(inner) => {
4010 Error::InvalidRequestException(inner)
4011 }
4012 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceInUseException(inner) => {
4013 Error::ResourceInUseException(inner)
4014 }
4015 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceNotFoundException(inner) => {
4016 Error::ResourceNotFoundException(inner)
4017 }
4018 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4019 crate::operation::delete_routing_profile::DeleteRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
4020 }
4021 }
4022}
4023impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>> for Error
4024where
4025 R: Send + Sync + std::fmt::Debug + 'static,
4026{
4027 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>) -> Self {
4028 match err {
4029 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4030 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4031 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4032 source: err.into(),
4033 }),
4034 }
4035 }
4036}
4037impl From<crate::operation::delete_rule::DeleteRuleError> for Error {
4038 fn from(err: crate::operation::delete_rule::DeleteRuleError) -> Self {
4039 match err {
4040 crate::operation::delete_rule::DeleteRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4041 crate::operation::delete_rule::DeleteRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4042 crate::operation::delete_rule::DeleteRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4043 crate::operation::delete_rule::DeleteRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4044 crate::operation::delete_rule::DeleteRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4045 crate::operation::delete_rule::DeleteRuleError::Unhandled(inner) => Error::Unhandled(inner),
4046 }
4047 }
4048}
4049impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>> for Error
4050where
4051 R: Send + Sync + std::fmt::Debug + 'static,
4052{
4053 fn from(
4054 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>,
4055 ) -> Self {
4056 match err {
4057 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4058 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4059 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4060 source: err.into(),
4061 }),
4062 }
4063 }
4064}
4065impl From<crate::operation::delete_security_profile::DeleteSecurityProfileError> for Error {
4066 fn from(err: crate::operation::delete_security_profile::DeleteSecurityProfileError) -> Self {
4067 match err {
4068 crate::operation::delete_security_profile::DeleteSecurityProfileError::AccessDeniedException(inner) => {
4069 Error::AccessDeniedException(inner)
4070 }
4071 crate::operation::delete_security_profile::DeleteSecurityProfileError::InternalServiceException(inner) => {
4072 Error::InternalServiceException(inner)
4073 }
4074 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidParameterException(inner) => {
4075 Error::InvalidParameterException(inner)
4076 }
4077 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidRequestException(inner) => {
4078 Error::InvalidRequestException(inner)
4079 }
4080 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceInUseException(inner) => {
4081 Error::ResourceInUseException(inner)
4082 }
4083 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceNotFoundException(inner) => {
4084 Error::ResourceNotFoundException(inner)
4085 }
4086 crate::operation::delete_security_profile::DeleteSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4087 crate::operation::delete_security_profile::DeleteSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
4088 }
4089 }
4090}
4091impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_session::DeleteSessionError, R>> for Error
4092where
4093 R: Send + Sync + std::fmt::Debug + 'static,
4094{
4095 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_session::DeleteSessionError, R>) -> Self {
4096 match err {
4097 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4098 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4099 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4100 source: err.into(),
4101 }),
4102 }
4103 }
4104}
4105impl From<crate::operation::delete_session::DeleteSessionError> for Error {
4106 fn from(err: crate::operation::delete_session::DeleteSessionError) -> Self {
4107 match err {
4108 crate::operation::delete_session::DeleteSessionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4109 crate::operation::delete_session::DeleteSessionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4110 crate::operation::delete_session::DeleteSessionError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4111 crate::operation::delete_session::DeleteSessionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4112 crate::operation::delete_session::DeleteSessionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4113 crate::operation::delete_session::DeleteSessionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4114 crate::operation::delete_session::DeleteSessionError::Unhandled(inner) => Error::Unhandled(inner),
4115 }
4116 }
4117}
4118impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>> for Error
4119where
4120 R: Send + Sync + std::fmt::Debug + 'static,
4121{
4122 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>) -> Self {
4123 match err {
4124 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4125 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4126 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4127 source: err.into(),
4128 }),
4129 }
4130 }
4131}
4132impl From<crate::operation::delete_task_template::DeleteTaskTemplateError> for Error {
4133 fn from(err: crate::operation::delete_task_template::DeleteTaskTemplateError) -> Self {
4134 match err {
4135 crate::operation::delete_task_template::DeleteTaskTemplateError::InternalServiceException(inner) => {
4136 Error::InternalServiceException(inner)
4137 }
4138 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidParameterException(inner) => {
4139 Error::InvalidParameterException(inner)
4140 }
4141 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4142 crate::operation::delete_task_template::DeleteTaskTemplateError::ResourceNotFoundException(inner) => {
4143 Error::ResourceNotFoundException(inner)
4144 }
4145 crate::operation::delete_task_template::DeleteTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4146 crate::operation::delete_task_template::DeleteTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
4147 }
4148 }
4149}
4150impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_test_case::DeleteTestCaseError, R>> for Error
4151where
4152 R: Send + Sync + std::fmt::Debug + 'static,
4153{
4154 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_test_case::DeleteTestCaseError, R>) -> Self {
4155 match err {
4156 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4157 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4158 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4159 source: err.into(),
4160 }),
4161 }
4162 }
4163}
4164impl From<crate::operation::delete_test_case::DeleteTestCaseError> for Error {
4165 fn from(err: crate::operation::delete_test_case::DeleteTestCaseError) -> Self {
4166 match err {
4167 crate::operation::delete_test_case::DeleteTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4168 crate::operation::delete_test_case::DeleteTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4169 crate::operation::delete_test_case::DeleteTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4170 crate::operation::delete_test_case::DeleteTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4171 crate::operation::delete_test_case::DeleteTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4172 crate::operation::delete_test_case::DeleteTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4173 crate::operation::delete_test_case::DeleteTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
4174 }
4175 }
4176}
4177impl<R>
4178 From<
4179 ::aws_smithy_runtime_api::client::result::SdkError<
4180 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
4181 R,
4182 >,
4183 > for Error
4184where
4185 R: Send + Sync + std::fmt::Debug + 'static,
4186{
4187 fn from(
4188 err: ::aws_smithy_runtime_api::client::result::SdkError<
4189 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
4190 R,
4191 >,
4192 ) -> Self {
4193 match err {
4194 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4195 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4196 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4197 source: err.into(),
4198 }),
4199 }
4200 }
4201}
4202impl From<crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError> for Error {
4203 fn from(err: crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError) -> Self {
4204 match err {
4205 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::AccessDeniedException(inner) => {
4206 Error::AccessDeniedException(inner)
4207 }
4208 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InternalServiceException(inner) => {
4209 Error::InternalServiceException(inner)
4210 }
4211 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InvalidRequestException(inner) => {
4212 Error::InvalidRequestException(inner)
4213 }
4214 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ResourceInUseException(inner) => {
4215 Error::ResourceInUseException(inner)
4216 }
4217 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ThrottlingException(inner) => {
4218 Error::ThrottlingException(inner)
4219 }
4220 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
4221 }
4222 }
4223}
4224impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, 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::delete_use_case::DeleteUseCaseError, 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::delete_use_case::DeleteUseCaseError> for Error {
4239 fn from(err: crate::operation::delete_use_case::DeleteUseCaseError) -> Self {
4240 match err {
4241 crate::operation::delete_use_case::DeleteUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4242 crate::operation::delete_use_case::DeleteUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4243 crate::operation::delete_use_case::DeleteUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4244 crate::operation::delete_use_case::DeleteUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4245 crate::operation::delete_use_case::DeleteUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
4246 }
4247 }
4248}
4249impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>> for Error
4250where
4251 R: Send + Sync + std::fmt::Debug + 'static,
4252{
4253 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>) -> Self {
4254 match err {
4255 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4256 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4257 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4258 source: err.into(),
4259 }),
4260 }
4261 }
4262}
4263impl From<crate::operation::delete_user::DeleteUserError> for Error {
4264 fn from(err: crate::operation::delete_user::DeleteUserError) -> Self {
4265 match err {
4266 crate::operation::delete_user::DeleteUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4267 crate::operation::delete_user::DeleteUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4268 crate::operation::delete_user::DeleteUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4269 crate::operation::delete_user::DeleteUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4270 crate::operation::delete_user::DeleteUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4271 crate::operation::delete_user::DeleteUserError::Unhandled(inner) => Error::Unhandled(inner),
4272 }
4273 }
4274}
4275impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>>
4276 for Error
4277where
4278 R: Send + Sync + std::fmt::Debug + 'static,
4279{
4280 fn from(
4281 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>,
4282 ) -> Self {
4283 match err {
4284 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4285 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4286 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4287 source: err.into(),
4288 }),
4289 }
4290 }
4291}
4292impl From<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError> for Error {
4293 fn from(err: crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError) -> Self {
4294 match err {
4295 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InternalServiceException(inner) => {
4296 Error::InternalServiceException(inner)
4297 }
4298 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidParameterException(inner) => {
4299 Error::InvalidParameterException(inner)
4300 }
4301 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidRequestException(inner) => {
4302 Error::InvalidRequestException(inner)
4303 }
4304 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceInUseException(inner) => {
4305 Error::ResourceInUseException(inner)
4306 }
4307 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceNotFoundException(inner) => {
4308 Error::ResourceNotFoundException(inner)
4309 }
4310 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ThrottlingException(inner) => {
4311 Error::ThrottlingException(inner)
4312 }
4313 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
4314 }
4315 }
4316}
4317impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>> for Error
4318where
4319 R: Send + Sync + std::fmt::Debug + 'static,
4320{
4321 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>) -> Self {
4322 match err {
4323 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4324 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4325 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4326 source: err.into(),
4327 }),
4328 }
4329 }
4330}
4331impl From<crate::operation::delete_view::DeleteViewError> for Error {
4332 fn from(err: crate::operation::delete_view::DeleteViewError) -> Self {
4333 match err {
4334 crate::operation::delete_view::DeleteViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4335 crate::operation::delete_view::DeleteViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4336 crate::operation::delete_view::DeleteViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4337 crate::operation::delete_view::DeleteViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4338 crate::operation::delete_view::DeleteViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
4339 crate::operation::delete_view::DeleteViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4340 crate::operation::delete_view::DeleteViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4341 crate::operation::delete_view::DeleteViewError::Unhandled(inner) => Error::Unhandled(inner),
4342 }
4343 }
4344}
4345impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>> for Error
4346where
4347 R: Send + Sync + std::fmt::Debug + 'static,
4348{
4349 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>) -> Self {
4350 match err {
4351 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4352 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4353 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4354 source: err.into(),
4355 }),
4356 }
4357 }
4358}
4359impl From<crate::operation::delete_view_version::DeleteViewVersionError> for Error {
4360 fn from(err: crate::operation::delete_view_version::DeleteViewVersionError) -> Self {
4361 match err {
4362 crate::operation::delete_view_version::DeleteViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4363 crate::operation::delete_view_version::DeleteViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4364 crate::operation::delete_view_version::DeleteViewVersionError::InvalidParameterException(inner) => {
4365 Error::InvalidParameterException(inner)
4366 }
4367 crate::operation::delete_view_version::DeleteViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4368 crate::operation::delete_view_version::DeleteViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
4369 crate::operation::delete_view_version::DeleteViewVersionError::ResourceNotFoundException(inner) => {
4370 Error::ResourceNotFoundException(inner)
4371 }
4372 crate::operation::delete_view_version::DeleteViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4373 crate::operation::delete_view_version::DeleteViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
4374 }
4375 }
4376}
4377impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>> for Error
4378where
4379 R: Send + Sync + std::fmt::Debug + 'static,
4380{
4381 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>) -> Self {
4382 match err {
4383 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4384 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4385 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4386 source: err.into(),
4387 }),
4388 }
4389 }
4390}
4391impl From<crate::operation::delete_vocabulary::DeleteVocabularyError> for Error {
4392 fn from(err: crate::operation::delete_vocabulary::DeleteVocabularyError) -> Self {
4393 match err {
4394 crate::operation::delete_vocabulary::DeleteVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4395 crate::operation::delete_vocabulary::DeleteVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4396 crate::operation::delete_vocabulary::DeleteVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4397 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
4398 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4399 crate::operation::delete_vocabulary::DeleteVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4400 crate::operation::delete_vocabulary::DeleteVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
4401 }
4402 }
4403}
4404impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace::DeleteWorkspaceError, R>> for Error
4405where
4406 R: Send + Sync + std::fmt::Debug + 'static,
4407{
4408 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace::DeleteWorkspaceError, R>) -> Self {
4409 match err {
4410 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4411 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4412 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4413 source: err.into(),
4414 }),
4415 }
4416 }
4417}
4418impl From<crate::operation::delete_workspace::DeleteWorkspaceError> for Error {
4419 fn from(err: crate::operation::delete_workspace::DeleteWorkspaceError) -> Self {
4420 match err {
4421 crate::operation::delete_workspace::DeleteWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4422 crate::operation::delete_workspace::DeleteWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4423 crate::operation::delete_workspace::DeleteWorkspaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4424 crate::operation::delete_workspace::DeleteWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4425 crate::operation::delete_workspace::DeleteWorkspaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4426 crate::operation::delete_workspace::DeleteWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4427 crate::operation::delete_workspace::DeleteWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
4428 }
4429 }
4430}
4431impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_media::DeleteWorkspaceMediaError, R>> for Error
4432where
4433 R: Send + Sync + std::fmt::Debug + 'static,
4434{
4435 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_media::DeleteWorkspaceMediaError, R>) -> Self {
4436 match err {
4437 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4438 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4439 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4440 source: err.into(),
4441 }),
4442 }
4443 }
4444}
4445impl From<crate::operation::delete_workspace_media::DeleteWorkspaceMediaError> for Error {
4446 fn from(err: crate::operation::delete_workspace_media::DeleteWorkspaceMediaError) -> Self {
4447 match err {
4448 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::InternalServiceException(inner) => {
4449 Error::InternalServiceException(inner)
4450 }
4451 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::InvalidParameterException(inner) => {
4452 Error::InvalidParameterException(inner)
4453 }
4454 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::InvalidRequestException(inner) => {
4455 Error::InvalidRequestException(inner)
4456 }
4457 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::ResourceNotFoundException(inner) => {
4458 Error::ResourceNotFoundException(inner)
4459 }
4460 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4461 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::Unhandled(inner) => Error::Unhandled(inner),
4462 }
4463 }
4464}
4465impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_page::DeleteWorkspacePageError, R>> for Error
4466where
4467 R: Send + Sync + std::fmt::Debug + 'static,
4468{
4469 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_page::DeleteWorkspacePageError, R>) -> Self {
4470 match err {
4471 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4472 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4473 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4474 source: err.into(),
4475 }),
4476 }
4477 }
4478}
4479impl From<crate::operation::delete_workspace_page::DeleteWorkspacePageError> for Error {
4480 fn from(err: crate::operation::delete_workspace_page::DeleteWorkspacePageError) -> Self {
4481 match err {
4482 crate::operation::delete_workspace_page::DeleteWorkspacePageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4483 crate::operation::delete_workspace_page::DeleteWorkspacePageError::InternalServiceException(inner) => {
4484 Error::InternalServiceException(inner)
4485 }
4486 crate::operation::delete_workspace_page::DeleteWorkspacePageError::InvalidParameterException(inner) => {
4487 Error::InvalidParameterException(inner)
4488 }
4489 crate::operation::delete_workspace_page::DeleteWorkspacePageError::InvalidRequestException(inner) => {
4490 Error::InvalidRequestException(inner)
4491 }
4492 crate::operation::delete_workspace_page::DeleteWorkspacePageError::ResourceConflictException(inner) => {
4493 Error::ResourceConflictException(inner)
4494 }
4495 crate::operation::delete_workspace_page::DeleteWorkspacePageError::ResourceNotFoundException(inner) => {
4496 Error::ResourceNotFoundException(inner)
4497 }
4498 crate::operation::delete_workspace_page::DeleteWorkspacePageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4499 crate::operation::delete_workspace_page::DeleteWorkspacePageError::Unhandled(inner) => Error::Unhandled(inner),
4500 }
4501 }
4502}
4503impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>> for Error
4504where
4505 R: Send + Sync + std::fmt::Debug + 'static,
4506{
4507 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>) -> Self {
4508 match err {
4509 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4510 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4511 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4512 source: err.into(),
4513 }),
4514 }
4515 }
4516}
4517impl From<crate::operation::describe_agent_status::DescribeAgentStatusError> for Error {
4518 fn from(err: crate::operation::describe_agent_status::DescribeAgentStatusError) -> Self {
4519 match err {
4520 crate::operation::describe_agent_status::DescribeAgentStatusError::InternalServiceException(inner) => {
4521 Error::InternalServiceException(inner)
4522 }
4523 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidParameterException(inner) => {
4524 Error::InvalidParameterException(inner)
4525 }
4526 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidRequestException(inner) => {
4527 Error::InvalidRequestException(inner)
4528 }
4529 crate::operation::describe_agent_status::DescribeAgentStatusError::ResourceNotFoundException(inner) => {
4530 Error::ResourceNotFoundException(inner)
4531 }
4532 crate::operation::describe_agent_status::DescribeAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4533 crate::operation::describe_agent_status::DescribeAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
4534 }
4535 }
4536}
4537impl<R>
4538 From<
4539 ::aws_smithy_runtime_api::client::result::SdkError<
4540 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError,
4541 R,
4542 >,
4543 > for Error
4544where
4545 R: Send + Sync + std::fmt::Debug + 'static,
4546{
4547 fn from(
4548 err: ::aws_smithy_runtime_api::client::result::SdkError<
4549 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError,
4550 R,
4551 >,
4552 ) -> Self {
4553 match err {
4554 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4555 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4556 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4557 source: err.into(),
4558 }),
4559 }
4560 }
4561}
4562impl From<crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError> for Error {
4563 fn from(err: crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError) -> Self {
4564 match err {
4565 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::AccessDeniedException(inner) => {
4566 Error::AccessDeniedException(inner)
4567 }
4568 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::InternalServiceException(inner) => {
4569 Error::InternalServiceException(inner)
4570 }
4571 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::InvalidParameterException(inner) => {
4572 Error::InvalidParameterException(inner)
4573 }
4574 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::ResourceNotFoundException(inner) => {
4575 Error::ResourceNotFoundException(inner)
4576 }
4577 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::ThrottlingException(inner) => {
4578 Error::ThrottlingException(inner)
4579 }
4580 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::Unhandled(inner) => {
4581 Error::Unhandled(inner)
4582 }
4583 }
4584 }
4585}
4586impl<R>
4587 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError, R>>
4588 for Error
4589where
4590 R: Send + Sync + std::fmt::Debug + 'static,
4591{
4592 fn from(
4593 err: ::aws_smithy_runtime_api::client::result::SdkError<
4594 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError,
4595 R,
4596 >,
4597 ) -> Self {
4598 match err {
4599 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4600 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4601 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4602 source: err.into(),
4603 }),
4604 }
4605 }
4606}
4607impl From<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError> for Error {
4608 fn from(err: crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError) -> Self {
4609 match err {
4610 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InternalServiceException(inner) => {
4611 Error::InternalServiceException(inner)
4612 }
4613 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidParameterException(inner) => {
4614 Error::InvalidParameterException(inner)
4615 }
4616 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidRequestException(inner) => {
4617 Error::InvalidRequestException(inner)
4618 }
4619 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ResourceNotFoundException(inner) => {
4620 Error::ResourceNotFoundException(inner)
4621 }
4622 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ThrottlingException(inner) => {
4623 Error::ThrottlingException(inner)
4624 }
4625 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
4626 }
4627 }
4628}
4629impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>> for Error
4630where
4631 R: Send + Sync + std::fmt::Debug + 'static,
4632{
4633 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>) -> Self {
4634 match err {
4635 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4636 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4637 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4638 source: err.into(),
4639 }),
4640 }
4641 }
4642}
4643impl From<crate::operation::describe_contact::DescribeContactError> for Error {
4644 fn from(err: crate::operation::describe_contact::DescribeContactError) -> Self {
4645 match err {
4646 crate::operation::describe_contact::DescribeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4647 crate::operation::describe_contact::DescribeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4648 crate::operation::describe_contact::DescribeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4649 crate::operation::describe_contact::DescribeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4650 crate::operation::describe_contact::DescribeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4651 crate::operation::describe_contact::DescribeContactError::Unhandled(inner) => Error::Unhandled(inner),
4652 }
4653 }
4654}
4655impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>>
4656 for Error
4657where
4658 R: Send + Sync + std::fmt::Debug + 'static,
4659{
4660 fn from(
4661 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>,
4662 ) -> Self {
4663 match err {
4664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4667 source: err.into(),
4668 }),
4669 }
4670 }
4671}
4672impl From<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError> for Error {
4673 fn from(err: crate::operation::describe_contact_evaluation::DescribeContactEvaluationError) -> Self {
4674 match err {
4675 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InternalServiceException(inner) => {
4676 Error::InternalServiceException(inner)
4677 }
4678 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InvalidParameterException(inner) => {
4679 Error::InvalidParameterException(inner)
4680 }
4681 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ResourceNotFoundException(inner) => {
4682 Error::ResourceNotFoundException(inner)
4683 }
4684 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ThrottlingException(inner) => {
4685 Error::ThrottlingException(inner)
4686 }
4687 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
4688 }
4689 }
4690}
4691impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>> for Error
4692where
4693 R: Send + Sync + std::fmt::Debug + 'static,
4694{
4695 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>) -> Self {
4696 match err {
4697 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4698 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4699 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4700 source: err.into(),
4701 }),
4702 }
4703 }
4704}
4705impl From<crate::operation::describe_contact_flow::DescribeContactFlowError> for Error {
4706 fn from(err: crate::operation::describe_contact_flow::DescribeContactFlowError) -> Self {
4707 match err {
4708 crate::operation::describe_contact_flow::DescribeContactFlowError::ContactFlowNotPublishedException(inner) => {
4709 Error::ContactFlowNotPublishedException(inner)
4710 }
4711 crate::operation::describe_contact_flow::DescribeContactFlowError::InternalServiceException(inner) => {
4712 Error::InternalServiceException(inner)
4713 }
4714 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidParameterException(inner) => {
4715 Error::InvalidParameterException(inner)
4716 }
4717 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidRequestException(inner) => {
4718 Error::InvalidRequestException(inner)
4719 }
4720 crate::operation::describe_contact_flow::DescribeContactFlowError::ResourceNotFoundException(inner) => {
4721 Error::ResourceNotFoundException(inner)
4722 }
4723 crate::operation::describe_contact_flow::DescribeContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4724 crate::operation::describe_contact_flow::DescribeContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
4725 }
4726 }
4727}
4728impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>>
4729 for Error
4730where
4731 R: Send + Sync + std::fmt::Debug + 'static,
4732{
4733 fn from(
4734 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>,
4735 ) -> Self {
4736 match err {
4737 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4738 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4739 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4740 source: err.into(),
4741 }),
4742 }
4743 }
4744}
4745impl From<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError> for Error {
4746 fn from(err: crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError) -> Self {
4747 match err {
4748 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::AccessDeniedException(inner) => {
4749 Error::AccessDeniedException(inner)
4750 }
4751 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InternalServiceException(inner) => {
4752 Error::InternalServiceException(inner)
4753 }
4754 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidParameterException(inner) => {
4755 Error::InvalidParameterException(inner)
4756 }
4757 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidRequestException(inner) => {
4758 Error::InvalidRequestException(inner)
4759 }
4760 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ResourceNotFoundException(inner) => {
4761 Error::ResourceNotFoundException(inner)
4762 }
4763 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ThrottlingException(inner) => {
4764 Error::ThrottlingException(inner)
4765 }
4766 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
4767 }
4768 }
4769}
4770impl<R>
4771 From<
4772 ::aws_smithy_runtime_api::client::result::SdkError<
4773 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError,
4774 R,
4775 >,
4776 > for Error
4777where
4778 R: Send + Sync + std::fmt::Debug + 'static,
4779{
4780 fn from(
4781 err: ::aws_smithy_runtime_api::client::result::SdkError<
4782 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError,
4783 R,
4784 >,
4785 ) -> Self {
4786 match err {
4787 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4788 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4789 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4790 source: err.into(),
4791 }),
4792 }
4793 }
4794}
4795impl From<crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError> for Error {
4796 fn from(err: crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError) -> Self {
4797 match err {
4798 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::AccessDeniedException(inner) => {
4799 Error::AccessDeniedException(inner)
4800 }
4801 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InternalServiceException(inner) => {
4802 Error::InternalServiceException(inner)
4803 }
4804 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InvalidParameterException(inner) => {
4805 Error::InvalidParameterException(inner)
4806 }
4807 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InvalidRequestException(inner) => {
4808 Error::InvalidRequestException(inner)
4809 }
4810 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
4811 Error::ResourceNotFoundException(inner)
4812 }
4813 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::ThrottlingException(inner) => {
4814 Error::ThrottlingException(inner)
4815 }
4816 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
4817 }
4818 }
4819}
4820impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table::DescribeDataTableError, R>> for Error
4821where
4822 R: Send + Sync + std::fmt::Debug + 'static,
4823{
4824 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table::DescribeDataTableError, R>) -> Self {
4825 match err {
4826 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4827 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4828 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4829 source: err.into(),
4830 }),
4831 }
4832 }
4833}
4834impl From<crate::operation::describe_data_table::DescribeDataTableError> for Error {
4835 fn from(err: crate::operation::describe_data_table::DescribeDataTableError) -> Self {
4836 match err {
4837 crate::operation::describe_data_table::DescribeDataTableError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4838 crate::operation::describe_data_table::DescribeDataTableError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4839 crate::operation::describe_data_table::DescribeDataTableError::InvalidParameterException(inner) => {
4840 Error::InvalidParameterException(inner)
4841 }
4842 crate::operation::describe_data_table::DescribeDataTableError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4843 crate::operation::describe_data_table::DescribeDataTableError::ResourceNotFoundException(inner) => {
4844 Error::ResourceNotFoundException(inner)
4845 }
4846 crate::operation::describe_data_table::DescribeDataTableError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4847 crate::operation::describe_data_table::DescribeDataTableError::Unhandled(inner) => Error::Unhandled(inner),
4848 }
4849 }
4850}
4851impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError, R>>
4852 for Error
4853where
4854 R: Send + Sync + std::fmt::Debug + 'static,
4855{
4856 fn from(
4857 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError, R>,
4858 ) -> Self {
4859 match err {
4860 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4861 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4862 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4863 source: err.into(),
4864 }),
4865 }
4866 }
4867}
4868impl From<crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError> for Error {
4869 fn from(err: crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError) -> Self {
4870 match err {
4871 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::AccessDeniedException(inner) => {
4872 Error::AccessDeniedException(inner)
4873 }
4874 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::InternalServiceException(inner) => {
4875 Error::InternalServiceException(inner)
4876 }
4877 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::InvalidParameterException(inner) => {
4878 Error::InvalidParameterException(inner)
4879 }
4880 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::InvalidRequestException(inner) => {
4881 Error::InvalidRequestException(inner)
4882 }
4883 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::ResourceNotFoundException(inner) => {
4884 Error::ResourceNotFoundException(inner)
4885 }
4886 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::ThrottlingException(inner) => {
4887 Error::ThrottlingException(inner)
4888 }
4889 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
4890 }
4891 }
4892}
4893impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>> for Error
4894where
4895 R: Send + Sync + std::fmt::Debug + 'static,
4896{
4897 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>) -> Self {
4898 match err {
4899 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4900 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4901 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4902 source: err.into(),
4903 }),
4904 }
4905 }
4906}
4907impl From<crate::operation::describe_email_address::DescribeEmailAddressError> for Error {
4908 fn from(err: crate::operation::describe_email_address::DescribeEmailAddressError) -> Self {
4909 match err {
4910 crate::operation::describe_email_address::DescribeEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4911 crate::operation::describe_email_address::DescribeEmailAddressError::InternalServiceException(inner) => {
4912 Error::InternalServiceException(inner)
4913 }
4914 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidParameterException(inner) => {
4915 Error::InvalidParameterException(inner)
4916 }
4917 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidRequestException(inner) => {
4918 Error::InvalidRequestException(inner)
4919 }
4920 crate::operation::describe_email_address::DescribeEmailAddressError::ResourceNotFoundException(inner) => {
4921 Error::ResourceNotFoundException(inner)
4922 }
4923 crate::operation::describe_email_address::DescribeEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4924 crate::operation::describe_email_address::DescribeEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
4925 }
4926 }
4927}
4928impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>> for Error
4929where
4930 R: Send + Sync + std::fmt::Debug + 'static,
4931{
4932 fn from(
4933 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>,
4934 ) -> Self {
4935 match err {
4936 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4937 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4938 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4939 source: err.into(),
4940 }),
4941 }
4942 }
4943}
4944impl From<crate::operation::describe_evaluation_form::DescribeEvaluationFormError> for Error {
4945 fn from(err: crate::operation::describe_evaluation_form::DescribeEvaluationFormError) -> Self {
4946 match err {
4947 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InternalServiceException(inner) => {
4948 Error::InternalServiceException(inner)
4949 }
4950 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InvalidParameterException(inner) => {
4951 Error::InvalidParameterException(inner)
4952 }
4953 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ResourceNotFoundException(inner) => {
4954 Error::ResourceNotFoundException(inner)
4955 }
4956 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4957 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
4958 }
4959 }
4960}
4961impl<R>
4962 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError, R>>
4963 for Error
4964where
4965 R: Send + Sync + std::fmt::Debug + 'static,
4966{
4967 fn from(
4968 err: ::aws_smithy_runtime_api::client::result::SdkError<
4969 crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError,
4970 R,
4971 >,
4972 ) -> Self {
4973 match err {
4974 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4975 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4976 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4977 source: err.into(),
4978 }),
4979 }
4980 }
4981}
4982impl From<crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError> for Error {
4983 fn from(err: crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError) -> Self {
4984 match err {
4985 crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError::AccessDeniedException(inner) => {
4986 Error::AccessDeniedException(inner)
4987 }
4988 crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError::InternalServiceException(inner) => {
4989 Error::InternalServiceException(inner)
4990 }
4991 crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError::InvalidRequestException(inner) => {
4992 Error::InvalidRequestException(inner)
4993 }
4994 crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError::ResourceNotFoundException(inner) => {
4995 Error::ResourceNotFoundException(inner)
4996 }
4997 crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError::ThrottlingException(inner) => {
4998 Error::ThrottlingException(inner)
4999 }
5000 crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
5001 }
5002 }
5003}
5004impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>>
5005 for Error
5006where
5007 R: Send + Sync + std::fmt::Debug + 'static,
5008{
5009 fn from(
5010 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>,
5011 ) -> Self {
5012 match err {
5013 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5014 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5015 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5016 source: err.into(),
5017 }),
5018 }
5019 }
5020}
5021impl From<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError> for Error {
5022 fn from(err: crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError) -> Self {
5023 match err {
5024 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InternalServiceException(inner) => {
5025 Error::InternalServiceException(inner)
5026 }
5027 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidParameterException(inner) => {
5028 Error::InvalidParameterException(inner)
5029 }
5030 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidRequestException(inner) => {
5031 Error::InvalidRequestException(inner)
5032 }
5033 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ResourceNotFoundException(inner) => {
5034 Error::ResourceNotFoundException(inner)
5035 }
5036 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ThrottlingException(inner) => {
5037 Error::ThrottlingException(inner)
5038 }
5039 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
5040 }
5041 }
5042}
5043impl<R>
5044 From<
5045 ::aws_smithy_runtime_api::client::result::SdkError<
5046 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
5047 R,
5048 >,
5049 > for Error
5050where
5051 R: Send + Sync + std::fmt::Debug + 'static,
5052{
5053 fn from(
5054 err: ::aws_smithy_runtime_api::client::result::SdkError<
5055 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
5056 R,
5057 >,
5058 ) -> Self {
5059 match err {
5060 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5061 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5062 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5063 source: err.into(),
5064 }),
5065 }
5066 }
5067}
5068impl From<crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError> for Error {
5069 fn from(err: crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError) -> Self {
5070 match err {
5071 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InternalServiceException(inner) => {
5072 Error::InternalServiceException(inner)
5073 }
5074 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidParameterException(inner) => {
5075 Error::InvalidParameterException(inner)
5076 }
5077 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidRequestException(inner) => {
5078 Error::InvalidRequestException(inner)
5079 }
5080 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
5081 Error::ResourceNotFoundException(inner)
5082 }
5083 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ThrottlingException(inner) => {
5084 Error::ThrottlingException(inner)
5085 }
5086 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::Unhandled(inner) => {
5087 Error::Unhandled(inner)
5088 }
5089 }
5090 }
5091}
5092impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>> for Error
5093where
5094 R: Send + Sync + std::fmt::Debug + 'static,
5095{
5096 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>) -> Self {
5097 match err {
5098 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5099 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5100 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5101 source: err.into(),
5102 }),
5103 }
5104 }
5105}
5106impl From<crate::operation::describe_instance::DescribeInstanceError> for Error {
5107 fn from(err: crate::operation::describe_instance::DescribeInstanceError) -> Self {
5108 match err {
5109 crate::operation::describe_instance::DescribeInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5110 crate::operation::describe_instance::DescribeInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5111 crate::operation::describe_instance::DescribeInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5112 crate::operation::describe_instance::DescribeInstanceError::Unhandled(inner) => Error::Unhandled(inner),
5113 }
5114 }
5115}
5116impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>>
5117 for Error
5118where
5119 R: Send + Sync + std::fmt::Debug + 'static,
5120{
5121 fn from(
5122 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>,
5123 ) -> Self {
5124 match err {
5125 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5126 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5127 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5128 source: err.into(),
5129 }),
5130 }
5131 }
5132}
5133impl From<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError> for Error {
5134 fn from(err: crate::operation::describe_instance_attribute::DescribeInstanceAttributeError) -> Self {
5135 match err {
5136 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InternalServiceException(inner) => {
5137 Error::InternalServiceException(inner)
5138 }
5139 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidParameterException(inner) => {
5140 Error::InvalidParameterException(inner)
5141 }
5142 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidRequestException(inner) => {
5143 Error::InvalidRequestException(inner)
5144 }
5145 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ResourceNotFoundException(inner) => {
5146 Error::ResourceNotFoundException(inner)
5147 }
5148 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ThrottlingException(inner) => {
5149 Error::ThrottlingException(inner)
5150 }
5151 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
5152 }
5153 }
5154}
5155impl<R>
5156 From<
5157 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError, R>,
5158 > for Error
5159where
5160 R: Send + Sync + std::fmt::Debug + 'static,
5161{
5162 fn from(
5163 err: ::aws_smithy_runtime_api::client::result::SdkError<
5164 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError,
5165 R,
5166 >,
5167 ) -> Self {
5168 match err {
5169 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5170 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5171 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5172 source: err.into(),
5173 }),
5174 }
5175 }
5176}
5177impl From<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError> for Error {
5178 fn from(err: crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError) -> Self {
5179 match err {
5180 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InternalServiceException(inner) => {
5181 Error::InternalServiceException(inner)
5182 }
5183 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidParameterException(inner) => {
5184 Error::InvalidParameterException(inner)
5185 }
5186 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidRequestException(inner) => {
5187 Error::InvalidRequestException(inner)
5188 }
5189 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ResourceNotFoundException(inner) => {
5190 Error::ResourceNotFoundException(inner)
5191 }
5192 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ThrottlingException(inner) => {
5193 Error::ThrottlingException(inner)
5194 }
5195 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
5196 }
5197 }
5198}
5199impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_metric::DescribeMetricError, R>> for Error
5200where
5201 R: Send + Sync + std::fmt::Debug + 'static,
5202{
5203 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_metric::DescribeMetricError, R>) -> Self {
5204 match err {
5205 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5206 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5207 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5208 source: err.into(),
5209 }),
5210 }
5211 }
5212}
5213impl From<crate::operation::describe_metric::DescribeMetricError> for Error {
5214 fn from(err: crate::operation::describe_metric::DescribeMetricError) -> Self {
5215 match err {
5216 crate::operation::describe_metric::DescribeMetricError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5217 crate::operation::describe_metric::DescribeMetricError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5218 crate::operation::describe_metric::DescribeMetricError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5219 crate::operation::describe_metric::DescribeMetricError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5220 crate::operation::describe_metric::DescribeMetricError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5221 crate::operation::describe_metric::DescribeMetricError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5222 crate::operation::describe_metric::DescribeMetricError::Unhandled(inner) => Error::Unhandled(inner),
5223 }
5224 }
5225}
5226impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_notification::DescribeNotificationError, R>> for Error
5227where
5228 R: Send + Sync + std::fmt::Debug + 'static,
5229{
5230 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_notification::DescribeNotificationError, R>) -> Self {
5231 match err {
5232 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5233 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5234 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5235 source: err.into(),
5236 }),
5237 }
5238 }
5239}
5240impl From<crate::operation::describe_notification::DescribeNotificationError> for Error {
5241 fn from(err: crate::operation::describe_notification::DescribeNotificationError) -> Self {
5242 match err {
5243 crate::operation::describe_notification::DescribeNotificationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5244 crate::operation::describe_notification::DescribeNotificationError::InternalServiceException(inner) => {
5245 Error::InternalServiceException(inner)
5246 }
5247 crate::operation::describe_notification::DescribeNotificationError::InvalidParameterException(inner) => {
5248 Error::InvalidParameterException(inner)
5249 }
5250 crate::operation::describe_notification::DescribeNotificationError::InvalidRequestException(inner) => {
5251 Error::InvalidRequestException(inner)
5252 }
5253 crate::operation::describe_notification::DescribeNotificationError::ResourceNotFoundException(inner) => {
5254 Error::ResourceNotFoundException(inner)
5255 }
5256 crate::operation::describe_notification::DescribeNotificationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5257 crate::operation::describe_notification::DescribeNotificationError::Unhandled(inner) => Error::Unhandled(inner),
5258 }
5259 }
5260}
5261impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>> for Error
5262where
5263 R: Send + Sync + std::fmt::Debug + 'static,
5264{
5265 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>) -> Self {
5266 match err {
5267 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5268 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5269 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5270 source: err.into(),
5271 }),
5272 }
5273 }
5274}
5275impl From<crate::operation::describe_phone_number::DescribePhoneNumberError> for Error {
5276 fn from(err: crate::operation::describe_phone_number::DescribePhoneNumberError) -> Self {
5277 match err {
5278 crate::operation::describe_phone_number::DescribePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5279 crate::operation::describe_phone_number::DescribePhoneNumberError::InternalServiceException(inner) => {
5280 Error::InternalServiceException(inner)
5281 }
5282 crate::operation::describe_phone_number::DescribePhoneNumberError::InvalidParameterException(inner) => {
5283 Error::InvalidParameterException(inner)
5284 }
5285 crate::operation::describe_phone_number::DescribePhoneNumberError::ResourceNotFoundException(inner) => {
5286 Error::ResourceNotFoundException(inner)
5287 }
5288 crate::operation::describe_phone_number::DescribePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5289 crate::operation::describe_phone_number::DescribePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
5290 }
5291 }
5292}
5293impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>>
5294 for Error
5295where
5296 R: Send + Sync + std::fmt::Debug + 'static,
5297{
5298 fn from(
5299 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>,
5300 ) -> Self {
5301 match err {
5302 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5303 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5304 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5305 source: err.into(),
5306 }),
5307 }
5308 }
5309}
5310impl From<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError> for Error {
5311 fn from(err: crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError) -> Self {
5312 match err {
5313 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InternalServiceException(inner) => {
5314 Error::InternalServiceException(inner)
5315 }
5316 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidParameterException(inner) => {
5317 Error::InvalidParameterException(inner)
5318 }
5319 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidRequestException(inner) => {
5320 Error::InvalidRequestException(inner)
5321 }
5322 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ResourceNotFoundException(inner) => {
5323 Error::ResourceNotFoundException(inner)
5324 }
5325 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ThrottlingException(inner) => {
5326 Error::ThrottlingException(inner)
5327 }
5328 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
5329 }
5330 }
5331}
5332impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>> for Error
5333where
5334 R: Send + Sync + std::fmt::Debug + 'static,
5335{
5336 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>) -> Self {
5337 match err {
5338 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5339 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5340 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5341 source: err.into(),
5342 }),
5343 }
5344 }
5345}
5346impl From<crate::operation::describe_prompt::DescribePromptError> for Error {
5347 fn from(err: crate::operation::describe_prompt::DescribePromptError) -> Self {
5348 match err {
5349 crate::operation::describe_prompt::DescribePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5350 crate::operation::describe_prompt::DescribePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5351 crate::operation::describe_prompt::DescribePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5352 crate::operation::describe_prompt::DescribePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5353 crate::operation::describe_prompt::DescribePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5354 crate::operation::describe_prompt::DescribePromptError::Unhandled(inner) => Error::Unhandled(inner),
5355 }
5356 }
5357}
5358impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>> for Error
5359where
5360 R: Send + Sync + std::fmt::Debug + 'static,
5361{
5362 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>) -> Self {
5363 match err {
5364 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5365 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5366 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5367 source: err.into(),
5368 }),
5369 }
5370 }
5371}
5372impl From<crate::operation::describe_queue::DescribeQueueError> for Error {
5373 fn from(err: crate::operation::describe_queue::DescribeQueueError) -> Self {
5374 match err {
5375 crate::operation::describe_queue::DescribeQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5376 crate::operation::describe_queue::DescribeQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5377 crate::operation::describe_queue::DescribeQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5378 crate::operation::describe_queue::DescribeQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5379 crate::operation::describe_queue::DescribeQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5380 crate::operation::describe_queue::DescribeQueueError::Unhandled(inner) => Error::Unhandled(inner),
5381 }
5382 }
5383}
5384impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>> for Error
5385where
5386 R: Send + Sync + std::fmt::Debug + 'static,
5387{
5388 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>) -> Self {
5389 match err {
5390 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5391 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5392 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5393 source: err.into(),
5394 }),
5395 }
5396 }
5397}
5398impl From<crate::operation::describe_quick_connect::DescribeQuickConnectError> for Error {
5399 fn from(err: crate::operation::describe_quick_connect::DescribeQuickConnectError) -> Self {
5400 match err {
5401 crate::operation::describe_quick_connect::DescribeQuickConnectError::InternalServiceException(inner) => {
5402 Error::InternalServiceException(inner)
5403 }
5404 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidParameterException(inner) => {
5405 Error::InvalidParameterException(inner)
5406 }
5407 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidRequestException(inner) => {
5408 Error::InvalidRequestException(inner)
5409 }
5410 crate::operation::describe_quick_connect::DescribeQuickConnectError::ResourceNotFoundException(inner) => {
5411 Error::ResourceNotFoundException(inner)
5412 }
5413 crate::operation::describe_quick_connect::DescribeQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5414 crate::operation::describe_quick_connect::DescribeQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
5415 }
5416 }
5417}
5418impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>> for Error
5419where
5420 R: Send + Sync + std::fmt::Debug + 'static,
5421{
5422 fn from(
5423 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>,
5424 ) -> Self {
5425 match err {
5426 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5427 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5428 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5429 source: err.into(),
5430 }),
5431 }
5432 }
5433}
5434impl From<crate::operation::describe_routing_profile::DescribeRoutingProfileError> for Error {
5435 fn from(err: crate::operation::describe_routing_profile::DescribeRoutingProfileError) -> Self {
5436 match err {
5437 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InternalServiceException(inner) => {
5438 Error::InternalServiceException(inner)
5439 }
5440 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidParameterException(inner) => {
5441 Error::InvalidParameterException(inner)
5442 }
5443 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidRequestException(inner) => {
5444 Error::InvalidRequestException(inner)
5445 }
5446 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ResourceNotFoundException(inner) => {
5447 Error::ResourceNotFoundException(inner)
5448 }
5449 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5450 crate::operation::describe_routing_profile::DescribeRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
5451 }
5452 }
5453}
5454impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>> for Error
5455where
5456 R: Send + Sync + std::fmt::Debug + 'static,
5457{
5458 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>) -> Self {
5459 match err {
5460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5463 source: err.into(),
5464 }),
5465 }
5466 }
5467}
5468impl From<crate::operation::describe_rule::DescribeRuleError> for Error {
5469 fn from(err: crate::operation::describe_rule::DescribeRuleError) -> Self {
5470 match err {
5471 crate::operation::describe_rule::DescribeRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5472 crate::operation::describe_rule::DescribeRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5473 crate::operation::describe_rule::DescribeRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5474 crate::operation::describe_rule::DescribeRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5475 crate::operation::describe_rule::DescribeRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5476 crate::operation::describe_rule::DescribeRuleError::Unhandled(inner) => Error::Unhandled(inner),
5477 }
5478 }
5479}
5480impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>>
5481 for Error
5482where
5483 R: Send + Sync + std::fmt::Debug + 'static,
5484{
5485 fn from(
5486 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>,
5487 ) -> Self {
5488 match err {
5489 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5490 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5491 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5492 source: err.into(),
5493 }),
5494 }
5495 }
5496}
5497impl From<crate::operation::describe_security_profile::DescribeSecurityProfileError> for Error {
5498 fn from(err: crate::operation::describe_security_profile::DescribeSecurityProfileError) -> Self {
5499 match err {
5500 crate::operation::describe_security_profile::DescribeSecurityProfileError::InternalServiceException(inner) => {
5501 Error::InternalServiceException(inner)
5502 }
5503 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidParameterException(inner) => {
5504 Error::InvalidParameterException(inner)
5505 }
5506 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidRequestException(inner) => {
5507 Error::InvalidRequestException(inner)
5508 }
5509 crate::operation::describe_security_profile::DescribeSecurityProfileError::ResourceNotFoundException(inner) => {
5510 Error::ResourceNotFoundException(inner)
5511 }
5512 crate::operation::describe_security_profile::DescribeSecurityProfileError::ThrottlingException(inner) => {
5513 Error::ThrottlingException(inner)
5514 }
5515 crate::operation::describe_security_profile::DescribeSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
5516 }
5517 }
5518}
5519impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_test_case::DescribeTestCaseError, R>> for Error
5520where
5521 R: Send + Sync + std::fmt::Debug + 'static,
5522{
5523 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_test_case::DescribeTestCaseError, R>) -> Self {
5524 match err {
5525 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5526 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5527 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5528 source: err.into(),
5529 }),
5530 }
5531 }
5532}
5533impl From<crate::operation::describe_test_case::DescribeTestCaseError> for Error {
5534 fn from(err: crate::operation::describe_test_case::DescribeTestCaseError) -> Self {
5535 match err {
5536 crate::operation::describe_test_case::DescribeTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5537 crate::operation::describe_test_case::DescribeTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5538 crate::operation::describe_test_case::DescribeTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5539 crate::operation::describe_test_case::DescribeTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5540 crate::operation::describe_test_case::DescribeTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5541 crate::operation::describe_test_case::DescribeTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5542 crate::operation::describe_test_case::DescribeTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
5543 }
5544 }
5545}
5546impl<R>
5547 From<
5548 ::aws_smithy_runtime_api::client::result::SdkError<
5549 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
5550 R,
5551 >,
5552 > for Error
5553where
5554 R: Send + Sync + std::fmt::Debug + 'static,
5555{
5556 fn from(
5557 err: ::aws_smithy_runtime_api::client::result::SdkError<
5558 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
5559 R,
5560 >,
5561 ) -> Self {
5562 match err {
5563 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5564 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5565 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5566 source: err.into(),
5567 }),
5568 }
5569 }
5570}
5571impl From<crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError> for Error {
5572 fn from(err: crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError) -> Self {
5573 match err {
5574 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::AccessDeniedException(inner) => {
5575 Error::AccessDeniedException(inner)
5576 }
5577 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InternalServiceException(inner) => {
5578 Error::InternalServiceException(inner)
5579 }
5580 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InvalidRequestException(inner) => {
5581 Error::InvalidRequestException(inner)
5582 }
5583 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
5584 Error::ResourceNotFoundException(inner)
5585 }
5586 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ThrottlingException(inner) => {
5587 Error::ThrottlingException(inner)
5588 }
5589 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
5590 }
5591 }
5592}
5593impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>> for Error
5594where
5595 R: Send + Sync + std::fmt::Debug + 'static,
5596{
5597 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>) -> Self {
5598 match err {
5599 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5600 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5601 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5602 source: err.into(),
5603 }),
5604 }
5605 }
5606}
5607impl From<crate::operation::describe_user::DescribeUserError> for Error {
5608 fn from(err: crate::operation::describe_user::DescribeUserError) -> Self {
5609 match err {
5610 crate::operation::describe_user::DescribeUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5611 crate::operation::describe_user::DescribeUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5612 crate::operation::describe_user::DescribeUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5613 crate::operation::describe_user::DescribeUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5614 crate::operation::describe_user::DescribeUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5615 crate::operation::describe_user::DescribeUserError::Unhandled(inner) => Error::Unhandled(inner),
5616 }
5617 }
5618}
5619impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>>
5620 for Error
5621where
5622 R: Send + Sync + std::fmt::Debug + 'static,
5623{
5624 fn from(
5625 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>,
5626 ) -> Self {
5627 match err {
5628 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5629 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5630 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5631 source: err.into(),
5632 }),
5633 }
5634 }
5635}
5636impl From<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError> for Error {
5637 fn from(err: crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError) -> Self {
5638 match err {
5639 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InternalServiceException(inner) => {
5640 Error::InternalServiceException(inner)
5641 }
5642 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidParameterException(inner) => {
5643 Error::InvalidParameterException(inner)
5644 }
5645 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidRequestException(inner) => {
5646 Error::InvalidRequestException(inner)
5647 }
5648 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ResourceNotFoundException(inner) => {
5649 Error::ResourceNotFoundException(inner)
5650 }
5651 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ThrottlingException(inner) => {
5652 Error::ThrottlingException(inner)
5653 }
5654 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
5655 }
5656 }
5657}
5658impl<R>
5659 From<
5660 ::aws_smithy_runtime_api::client::result::SdkError<
5661 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
5662 R,
5663 >,
5664 > for Error
5665where
5666 R: Send + Sync + std::fmt::Debug + 'static,
5667{
5668 fn from(
5669 err: ::aws_smithy_runtime_api::client::result::SdkError<
5670 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
5671 R,
5672 >,
5673 ) -> Self {
5674 match err {
5675 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5676 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5677 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5678 source: err.into(),
5679 }),
5680 }
5681 }
5682}
5683impl From<crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError> for Error {
5684 fn from(err: crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError) -> Self {
5685 match err {
5686 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InternalServiceException(inner) => {
5687 Error::InternalServiceException(inner)
5688 }
5689 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidParameterException(inner) => {
5690 Error::InvalidParameterException(inner)
5691 }
5692 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidRequestException(inner) => {
5693 Error::InvalidRequestException(inner)
5694 }
5695 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ResourceNotFoundException(inner) => {
5696 Error::ResourceNotFoundException(inner)
5697 }
5698 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ThrottlingException(inner) => {
5699 Error::ThrottlingException(inner)
5700 }
5701 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
5702 }
5703 }
5704}
5705impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>> for Error
5706where
5707 R: Send + Sync + std::fmt::Debug + 'static,
5708{
5709 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>) -> Self {
5710 match err {
5711 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5712 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5713 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5714 source: err.into(),
5715 }),
5716 }
5717 }
5718}
5719impl From<crate::operation::describe_view::DescribeViewError> for Error {
5720 fn from(err: crate::operation::describe_view::DescribeViewError) -> Self {
5721 match err {
5722 crate::operation::describe_view::DescribeViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5723 crate::operation::describe_view::DescribeViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5724 crate::operation::describe_view::DescribeViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5725 crate::operation::describe_view::DescribeViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5726 crate::operation::describe_view::DescribeViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5727 crate::operation::describe_view::DescribeViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
5728 crate::operation::describe_view::DescribeViewError::Unhandled(inner) => Error::Unhandled(inner),
5729 }
5730 }
5731}
5732impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>> for Error
5733where
5734 R: Send + Sync + std::fmt::Debug + 'static,
5735{
5736 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>) -> Self {
5737 match err {
5738 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5739 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5740 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5741 source: err.into(),
5742 }),
5743 }
5744 }
5745}
5746impl From<crate::operation::describe_vocabulary::DescribeVocabularyError> for Error {
5747 fn from(err: crate::operation::describe_vocabulary::DescribeVocabularyError) -> Self {
5748 match err {
5749 crate::operation::describe_vocabulary::DescribeVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5750 crate::operation::describe_vocabulary::DescribeVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5751 crate::operation::describe_vocabulary::DescribeVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5752 crate::operation::describe_vocabulary::DescribeVocabularyError::ResourceNotFoundException(inner) => {
5753 Error::ResourceNotFoundException(inner)
5754 }
5755 crate::operation::describe_vocabulary::DescribeVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5756 crate::operation::describe_vocabulary::DescribeVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
5757 }
5758 }
5759}
5760impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_workspace::DescribeWorkspaceError, R>> for Error
5761where
5762 R: Send + Sync + std::fmt::Debug + 'static,
5763{
5764 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_workspace::DescribeWorkspaceError, R>) -> Self {
5765 match err {
5766 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5767 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5768 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5769 source: err.into(),
5770 }),
5771 }
5772 }
5773}
5774impl From<crate::operation::describe_workspace::DescribeWorkspaceError> for Error {
5775 fn from(err: crate::operation::describe_workspace::DescribeWorkspaceError) -> Self {
5776 match err {
5777 crate::operation::describe_workspace::DescribeWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5778 crate::operation::describe_workspace::DescribeWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5779 crate::operation::describe_workspace::DescribeWorkspaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5780 crate::operation::describe_workspace::DescribeWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5781 crate::operation::describe_workspace::DescribeWorkspaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5782 crate::operation::describe_workspace::DescribeWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5783 crate::operation::describe_workspace::DescribeWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
5784 }
5785 }
5786}
5787impl<R>
5788 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError, R>>
5789 for Error
5790where
5791 R: Send + Sync + std::fmt::Debug + 'static,
5792{
5793 fn from(
5794 err: ::aws_smithy_runtime_api::client::result::SdkError<
5795 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError,
5796 R,
5797 >,
5798 ) -> Self {
5799 match err {
5800 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5801 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5802 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5803 source: err.into(),
5804 }),
5805 }
5806 }
5807}
5808impl From<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError> for Error {
5809 fn from(err: crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError) -> Self {
5810 match err {
5811 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InternalServiceException(inner) => {
5812 Error::InternalServiceException(inner)
5813 }
5814 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidParameterException(inner) => {
5815 Error::InvalidParameterException(inner)
5816 }
5817 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidRequestException(inner) => {
5818 Error::InvalidRequestException(inner)
5819 }
5820 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
5821 Error::ResourceNotFoundException(inner)
5822 }
5823 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ThrottlingException(inner) => {
5824 Error::ThrottlingException(inner)
5825 }
5826 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
5827 }
5828 }
5829}
5830impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>>
5831 for Error
5832where
5833 R: Send + Sync + std::fmt::Debug + 'static,
5834{
5835 fn from(
5836 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>,
5837 ) -> Self {
5838 match err {
5839 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5840 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5841 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5842 source: err.into(),
5843 }),
5844 }
5845 }
5846}
5847impl From<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError> for Error {
5848 fn from(err: crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError) -> Self {
5849 match err {
5850 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InternalServiceException(inner) => {
5851 Error::InternalServiceException(inner)
5852 }
5853 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidParameterException(inner) => {
5854 Error::InvalidParameterException(inner)
5855 }
5856 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidRequestException(inner) => {
5857 Error::InvalidRequestException(inner)
5858 }
5859 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ResourceNotFoundException(inner) => {
5860 Error::ResourceNotFoundException(inner)
5861 }
5862 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ThrottlingException(inner) => {
5863 Error::ThrottlingException(inner)
5864 }
5865 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::Unhandled(inner) => Error::Unhandled(inner),
5866 }
5867 }
5868}
5869impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>> for Error
5870where
5871 R: Send + Sync + std::fmt::Debug + 'static,
5872{
5873 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>) -> Self {
5874 match err {
5875 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5876 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5877 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5878 source: err.into(),
5879 }),
5880 }
5881 }
5882}
5883impl From<crate::operation::disassociate_bot::DisassociateBotError> for Error {
5884 fn from(err: crate::operation::disassociate_bot::DisassociateBotError) -> Self {
5885 match err {
5886 crate::operation::disassociate_bot::DisassociateBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5887 crate::operation::disassociate_bot::DisassociateBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5888 crate::operation::disassociate_bot::DisassociateBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5889 crate::operation::disassociate_bot::DisassociateBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5890 crate::operation::disassociate_bot::DisassociateBotError::Unhandled(inner) => Error::Unhandled(inner),
5891 }
5892 }
5893}
5894impl<R>
5895 From<
5896 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError, R>,
5897 > for Error
5898where
5899 R: Send + Sync + std::fmt::Debug + 'static,
5900{
5901 fn from(
5902 err: ::aws_smithy_runtime_api::client::result::SdkError<
5903 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError,
5904 R,
5905 >,
5906 ) -> Self {
5907 match err {
5908 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5909 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5910 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5911 source: err.into(),
5912 }),
5913 }
5914 }
5915}
5916impl From<crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError> for Error {
5917 fn from(err: crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError) -> Self {
5918 match err {
5919 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::AccessDeniedException(inner) => {
5920 Error::AccessDeniedException(inner)
5921 }
5922 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InternalServiceException(inner) => {
5923 Error::InternalServiceException(inner)
5924 }
5925 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InvalidParameterException(inner) => {
5926 Error::InvalidParameterException(inner)
5927 }
5928 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InvalidRequestException(inner) => {
5929 Error::InvalidRequestException(inner)
5930 }
5931 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ResourceConflictException(inner) => {
5932 Error::ResourceConflictException(inner)
5933 }
5934 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ResourceNotFoundException(inner) => {
5935 Error::ResourceNotFoundException(inner)
5936 }
5937 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ThrottlingException(inner) => {
5938 Error::ThrottlingException(inner)
5939 }
5940 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::Unhandled(inner) => Error::Unhandled(inner),
5941 }
5942 }
5943}
5944impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>> for Error
5945where
5946 R: Send + Sync + std::fmt::Debug + 'static,
5947{
5948 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>) -> Self {
5949 match err {
5950 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5951 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5952 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5953 source: err.into(),
5954 }),
5955 }
5956 }
5957}
5958impl From<crate::operation::disassociate_flow::DisassociateFlowError> for Error {
5959 fn from(err: crate::operation::disassociate_flow::DisassociateFlowError) -> Self {
5960 match err {
5961 crate::operation::disassociate_flow::DisassociateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5962 crate::operation::disassociate_flow::DisassociateFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5963 crate::operation::disassociate_flow::DisassociateFlowError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5964 crate::operation::disassociate_flow::DisassociateFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5965 crate::operation::disassociate_flow::DisassociateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5966 crate::operation::disassociate_flow::DisassociateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5967 crate::operation::disassociate_flow::DisassociateFlowError::Unhandled(inner) => Error::Unhandled(inner),
5968 }
5969 }
5970}
5971impl<R>
5972 From<
5973 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError, R>,
5974 > for Error
5975where
5976 R: Send + Sync + std::fmt::Debug + 'static,
5977{
5978 fn from(
5979 err: ::aws_smithy_runtime_api::client::result::SdkError<
5980 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError,
5981 R,
5982 >,
5983 ) -> Self {
5984 match err {
5985 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5986 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5987 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5988 source: err.into(),
5989 }),
5990 }
5991 }
5992}
5993impl From<crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError> for Error {
5994 fn from(err: crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError) -> Self {
5995 match err {
5996 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::ConditionalOperationFailedException(inner) => {
5997 Error::ConditionalOperationFailedException(inner)
5998 }
5999 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::InternalServiceException(inner) => {
6000 Error::InternalServiceException(inner)
6001 }
6002 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::InvalidParameterException(inner) => {
6003 Error::InvalidParameterException(inner)
6004 }
6005 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::InvalidRequestException(inner) => {
6006 Error::InvalidRequestException(inner)
6007 }
6008 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::ResourceNotFoundException(inner) => {
6009 Error::ResourceNotFoundException(inner)
6010 }
6011 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::ThrottlingException(inner) => {
6012 Error::ThrottlingException(inner)
6013 }
6014 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
6015 }
6016 }
6017}
6018impl<R>
6019 From<
6020 ::aws_smithy_runtime_api::client::result::SdkError<
6021 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
6022 R,
6023 >,
6024 > for Error
6025where
6026 R: Send + Sync + std::fmt::Debug + 'static,
6027{
6028 fn from(
6029 err: ::aws_smithy_runtime_api::client::result::SdkError<
6030 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
6031 R,
6032 >,
6033 ) -> Self {
6034 match err {
6035 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6036 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6037 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6038 source: err.into(),
6039 }),
6040 }
6041 }
6042}
6043impl From<crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError> for Error {
6044 fn from(err: crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError) -> Self {
6045 match err {
6046 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InternalServiceException(inner) => {
6047 Error::InternalServiceException(inner)
6048 }
6049 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidParameterException(inner) => {
6050 Error::InvalidParameterException(inner)
6051 }
6052 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidRequestException(inner) => {
6053 Error::InvalidRequestException(inner)
6054 }
6055 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
6056 Error::ResourceNotFoundException(inner)
6057 }
6058 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ThrottlingException(inner) => {
6059 Error::ThrottlingException(inner)
6060 }
6061 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::Unhandled(inner) => {
6062 Error::Unhandled(inner)
6063 }
6064 }
6065 }
6066}
6067impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>>
6068 for Error
6069where
6070 R: Send + Sync + std::fmt::Debug + 'static,
6071{
6072 fn from(
6073 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>,
6074 ) -> Self {
6075 match err {
6076 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6077 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6078 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6079 source: err.into(),
6080 }),
6081 }
6082 }
6083}
6084impl From<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError> for Error {
6085 fn from(err: crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError) -> Self {
6086 match err {
6087 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InternalServiceException(inner) => {
6088 Error::InternalServiceException(inner)
6089 }
6090 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidParameterException(inner) => {
6091 Error::InvalidParameterException(inner)
6092 }
6093 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidRequestException(inner) => {
6094 Error::InvalidRequestException(inner)
6095 }
6096 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ResourceNotFoundException(inner) => {
6097 Error::ResourceNotFoundException(inner)
6098 }
6099 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ThrottlingException(inner) => {
6100 Error::ThrottlingException(inner)
6101 }
6102 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::Unhandled(inner) => Error::Unhandled(inner),
6103 }
6104 }
6105}
6106impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>> for Error
6107where
6108 R: Send + Sync + std::fmt::Debug + 'static,
6109{
6110 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>) -> Self {
6111 match err {
6112 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6113 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6114 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6115 source: err.into(),
6116 }),
6117 }
6118 }
6119}
6120impl From<crate::operation::disassociate_lex_bot::DisassociateLexBotError> for Error {
6121 fn from(err: crate::operation::disassociate_lex_bot::DisassociateLexBotError) -> Self {
6122 match err {
6123 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InternalServiceException(inner) => {
6124 Error::InternalServiceException(inner)
6125 }
6126 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidParameterException(inner) => {
6127 Error::InvalidParameterException(inner)
6128 }
6129 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6130 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ResourceNotFoundException(inner) => {
6131 Error::ResourceNotFoundException(inner)
6132 }
6133 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6134 crate::operation::disassociate_lex_bot::DisassociateLexBotError::Unhandled(inner) => Error::Unhandled(inner),
6135 }
6136 }
6137}
6138impl<R>
6139 From<
6140 ::aws_smithy_runtime_api::client::result::SdkError<
6141 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
6142 R,
6143 >,
6144 > for Error
6145where
6146 R: Send + Sync + std::fmt::Debug + 'static,
6147{
6148 fn from(
6149 err: ::aws_smithy_runtime_api::client::result::SdkError<
6150 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
6151 R,
6152 >,
6153 ) -> Self {
6154 match err {
6155 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6156 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6157 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6158 source: err.into(),
6159 }),
6160 }
6161 }
6162}
6163impl From<crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError> for Error {
6164 fn from(err: crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError) -> Self {
6165 match err {
6166 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::AccessDeniedException(inner) => {
6167 Error::AccessDeniedException(inner)
6168 }
6169 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InternalServiceException(inner) => {
6170 Error::InternalServiceException(inner)
6171 }
6172 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InvalidParameterException(inner) => {
6173 Error::InvalidParameterException(inner)
6174 }
6175 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ResourceNotFoundException(inner) => {
6176 Error::ResourceNotFoundException(inner)
6177 }
6178 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ThrottlingException(inner) => {
6179 Error::ThrottlingException(inner)
6180 }
6181 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::Unhandled(inner) => {
6182 Error::Unhandled(inner)
6183 }
6184 }
6185 }
6186}
6187impl<R>
6188 From<
6189 ::aws_smithy_runtime_api::client::result::SdkError<
6190 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError,
6191 R,
6192 >,
6193 > for Error
6194where
6195 R: Send + Sync + std::fmt::Debug + 'static,
6196{
6197 fn from(
6198 err: ::aws_smithy_runtime_api::client::result::SdkError<
6199 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError,
6200 R,
6201 >,
6202 ) -> Self {
6203 match err {
6204 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6205 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6206 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6207 source: err.into(),
6208 }),
6209 }
6210 }
6211}
6212impl From<crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError> for Error {
6213 fn from(err: crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError) -> Self {
6214 match err {
6215 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::AccessDeniedException(inner) => {
6216 Error::AccessDeniedException(inner)
6217 }
6218 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::InternalServiceException(inner) => {
6219 Error::InternalServiceException(inner)
6220 }
6221 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::InvalidParameterException(inner) => {
6222 Error::InvalidParameterException(inner)
6223 }
6224 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::InvalidRequestException(inner) => {
6225 Error::InvalidRequestException(inner)
6226 }
6227 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::ResourceNotFoundException(inner) => {
6228 Error::ResourceNotFoundException(inner)
6229 }
6230 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::ThrottlingException(inner) => {
6231 Error::ThrottlingException(inner)
6232 }
6233 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
6234 }
6235 }
6236}
6237impl<R>
6238 From<
6239 ::aws_smithy_runtime_api::client::result::SdkError<
6240 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
6241 R,
6242 >,
6243 > for Error
6244where
6245 R: Send + Sync + std::fmt::Debug + 'static,
6246{
6247 fn from(
6248 err: ::aws_smithy_runtime_api::client::result::SdkError<
6249 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
6250 R,
6251 >,
6252 ) -> Self {
6253 match err {
6254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6257 source: err.into(),
6258 }),
6259 }
6260 }
6261}
6262impl From<crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError> for Error {
6263 fn from(err: crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError) -> Self {
6264 match err {
6265 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InternalServiceException(inner) => {
6266 Error::InternalServiceException(inner)
6267 }
6268 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidParameterException(inner) => {
6269 Error::InvalidParameterException(inner)
6270 }
6271 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidRequestException(inner) => {
6272 Error::InvalidRequestException(inner)
6273 }
6274 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ResourceNotFoundException(inner) => {
6275 Error::ResourceNotFoundException(inner)
6276 }
6277 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ThrottlingException(inner) => {
6278 Error::ThrottlingException(inner)
6279 }
6280 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
6281 }
6282 }
6283}
6284impl<R>
6285 From<
6286 ::aws_smithy_runtime_api::client::result::SdkError<
6287 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
6288 R,
6289 >,
6290 > for Error
6291where
6292 R: Send + Sync + std::fmt::Debug + 'static,
6293{
6294 fn from(
6295 err: ::aws_smithy_runtime_api::client::result::SdkError<
6296 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
6297 R,
6298 >,
6299 ) -> Self {
6300 match err {
6301 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6302 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6303 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6304 source: err.into(),
6305 }),
6306 }
6307 }
6308}
6309impl From<crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError> for Error {
6310 fn from(err: crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError) -> Self {
6311 match err {
6312 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InternalServiceException(inner) => {
6313 Error::InternalServiceException(inner)
6314 }
6315 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidParameterException(inner) => {
6316 Error::InvalidParameterException(inner)
6317 }
6318 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidRequestException(inner) => {
6319 Error::InvalidRequestException(inner)
6320 }
6321 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
6322 Error::ResourceNotFoundException(inner)
6323 }
6324 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ThrottlingException(inner) => {
6325 Error::ThrottlingException(inner)
6326 }
6327 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
6328 }
6329 }
6330}
6331impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>>
6332 for Error
6333where
6334 R: Send + Sync + std::fmt::Debug + 'static,
6335{
6336 fn from(
6337 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>,
6338 ) -> Self {
6339 match err {
6340 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6341 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6342 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6343 source: err.into(),
6344 }),
6345 }
6346 }
6347}
6348impl From<crate::operation::disassociate_security_key::DisassociateSecurityKeyError> for Error {
6349 fn from(err: crate::operation::disassociate_security_key::DisassociateSecurityKeyError) -> Self {
6350 match err {
6351 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InternalServiceException(inner) => {
6352 Error::InternalServiceException(inner)
6353 }
6354 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidParameterException(inner) => {
6355 Error::InvalidParameterException(inner)
6356 }
6357 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidRequestException(inner) => {
6358 Error::InvalidRequestException(inner)
6359 }
6360 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ResourceNotFoundException(inner) => {
6361 Error::ResourceNotFoundException(inner)
6362 }
6363 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ThrottlingException(inner) => {
6364 Error::ThrottlingException(inner)
6365 }
6366 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::Unhandled(inner) => Error::Unhandled(inner),
6367 }
6368 }
6369}
6370impl<R>
6371 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError, R>>
6372 for Error
6373where
6374 R: Send + Sync + std::fmt::Debug + 'static,
6375{
6376 fn from(
6377 err: ::aws_smithy_runtime_api::client::result::SdkError<
6378 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError,
6379 R,
6380 >,
6381 ) -> Self {
6382 match err {
6383 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6384 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6385 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6386 source: err.into(),
6387 }),
6388 }
6389 }
6390}
6391impl From<crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError> for Error {
6392 fn from(err: crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError) -> Self {
6393 match err {
6394 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::AccessDeniedException(inner) => {
6395 Error::AccessDeniedException(inner)
6396 }
6397 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::ConditionalOperationFailedException(inner) => {
6398 Error::ConditionalOperationFailedException(inner)
6399 }
6400 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::InternalServiceException(inner) => {
6401 Error::InternalServiceException(inner)
6402 }
6403 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::InvalidParameterException(inner) => {
6404 Error::InvalidParameterException(inner)
6405 }
6406 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::InvalidRequestException(inner) => {
6407 Error::InvalidRequestException(inner)
6408 }
6409 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::ResourceConflictException(inner) => {
6410 Error::ResourceConflictException(inner)
6411 }
6412 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::ResourceNotFoundException(inner) => {
6413 Error::ResourceNotFoundException(inner)
6414 }
6415 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
6416 }
6417 }
6418}
6419impl<R>
6420 From<
6421 ::aws_smithy_runtime_api::client::result::SdkError<
6422 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
6423 R,
6424 >,
6425 > for Error
6426where
6427 R: Send + Sync + std::fmt::Debug + 'static,
6428{
6429 fn from(
6430 err: ::aws_smithy_runtime_api::client::result::SdkError<
6431 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
6432 R,
6433 >,
6434 ) -> Self {
6435 match err {
6436 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6437 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6438 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6439 source: err.into(),
6440 }),
6441 }
6442 }
6443}
6444impl From<crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError> for Error {
6445 fn from(err: crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError) -> Self {
6446 match err {
6447 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6448 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6449 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6450 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
6451 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6452 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6453 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::Unhandled(inner) => Error::Unhandled(inner),
6454 }
6455 }
6456}
6457impl<R>
6458 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError, R>>
6459 for Error
6460where
6461 R: Send + Sync + std::fmt::Debug + 'static,
6462{
6463 fn from(
6464 err: ::aws_smithy_runtime_api::client::result::SdkError<
6465 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError,
6466 R,
6467 >,
6468 ) -> Self {
6469 match err {
6470 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6471 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6472 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6473 source: err.into(),
6474 }),
6475 }
6476 }
6477}
6478impl From<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError> for Error {
6479 fn from(err: crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError) -> Self {
6480 match err {
6481 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InternalServiceException(inner) => {
6482 Error::InternalServiceException(inner)
6483 }
6484 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidParameterException(inner) => {
6485 Error::InvalidParameterException(inner)
6486 }
6487 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidRequestException(inner) => {
6488 Error::InvalidRequestException(inner)
6489 }
6490 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ResourceNotFoundException(inner) => {
6491 Error::ResourceNotFoundException(inner)
6492 }
6493 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ThrottlingException(inner) => {
6494 Error::ThrottlingException(inner)
6495 }
6496 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
6497 }
6498 }
6499}
6500impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_workspace::DisassociateWorkspaceError, R>> for Error
6501where
6502 R: Send + Sync + std::fmt::Debug + 'static,
6503{
6504 fn from(
6505 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_workspace::DisassociateWorkspaceError, R>,
6506 ) -> Self {
6507 match err {
6508 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6509 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6510 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6511 source: err.into(),
6512 }),
6513 }
6514 }
6515}
6516impl From<crate::operation::disassociate_workspace::DisassociateWorkspaceError> for Error {
6517 fn from(err: crate::operation::disassociate_workspace::DisassociateWorkspaceError) -> Self {
6518 match err {
6519 crate::operation::disassociate_workspace::DisassociateWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6520 crate::operation::disassociate_workspace::DisassociateWorkspaceError::InternalServiceException(inner) => {
6521 Error::InternalServiceException(inner)
6522 }
6523 crate::operation::disassociate_workspace::DisassociateWorkspaceError::InvalidParameterException(inner) => {
6524 Error::InvalidParameterException(inner)
6525 }
6526 crate::operation::disassociate_workspace::DisassociateWorkspaceError::InvalidRequestException(inner) => {
6527 Error::InvalidRequestException(inner)
6528 }
6529 crate::operation::disassociate_workspace::DisassociateWorkspaceError::ResourceNotFoundException(inner) => {
6530 Error::ResourceNotFoundException(inner)
6531 }
6532 crate::operation::disassociate_workspace::DisassociateWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6533 crate::operation::disassociate_workspace::DisassociateWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
6534 }
6535 }
6536}
6537impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>> for Error
6538where
6539 R: Send + Sync + std::fmt::Debug + 'static,
6540{
6541 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>) -> Self {
6542 match err {
6543 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6544 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6545 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6546 source: err.into(),
6547 }),
6548 }
6549 }
6550}
6551impl From<crate::operation::dismiss_user_contact::DismissUserContactError> for Error {
6552 fn from(err: crate::operation::dismiss_user_contact::DismissUserContactError) -> Self {
6553 match err {
6554 crate::operation::dismiss_user_contact::DismissUserContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6555 crate::operation::dismiss_user_contact::DismissUserContactError::InternalServiceException(inner) => {
6556 Error::InternalServiceException(inner)
6557 }
6558 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidParameterException(inner) => {
6559 Error::InvalidParameterException(inner)
6560 }
6561 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6562 crate::operation::dismiss_user_contact::DismissUserContactError::ResourceNotFoundException(inner) => {
6563 Error::ResourceNotFoundException(inner)
6564 }
6565 crate::operation::dismiss_user_contact::DismissUserContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6566 crate::operation::dismiss_user_contact::DismissUserContactError::Unhandled(inner) => Error::Unhandled(inner),
6567 }
6568 }
6569}
6570impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError, R>>
6571 for Error
6572where
6573 R: Send + Sync + std::fmt::Debug + 'static,
6574{
6575 fn from(
6576 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError, R>,
6577 ) -> Self {
6578 match err {
6579 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6580 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6581 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6582 source: err.into(),
6583 }),
6584 }
6585 }
6586}
6587impl From<crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError> for Error {
6588 fn from(err: crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError) -> Self {
6589 match err {
6590 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::AccessDeniedException(inner) => {
6591 Error::AccessDeniedException(inner)
6592 }
6593 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::InternalServiceException(inner) => {
6594 Error::InternalServiceException(inner)
6595 }
6596 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::InvalidParameterException(inner) => {
6597 Error::InvalidParameterException(inner)
6598 }
6599 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::InvalidRequestException(inner) => {
6600 Error::InvalidRequestException(inner)
6601 }
6602 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::ResourceNotFoundException(inner) => {
6603 Error::ResourceNotFoundException(inner)
6604 }
6605 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::ThrottlingException(inner) => {
6606 Error::ThrottlingException(inner)
6607 }
6608 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::Unhandled(inner) => Error::Unhandled(inner),
6609 }
6610 }
6611}
6612impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>> for Error
6613where
6614 R: Send + Sync + std::fmt::Debug + 'static,
6615{
6616 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>) -> Self {
6617 match err {
6618 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6619 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6620 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6621 source: err.into(),
6622 }),
6623 }
6624 }
6625}
6626impl From<crate::operation::get_attached_file::GetAttachedFileError> for Error {
6627 fn from(err: crate::operation::get_attached_file::GetAttachedFileError) -> Self {
6628 match err {
6629 crate::operation::get_attached_file::GetAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6630 crate::operation::get_attached_file::GetAttachedFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6631 crate::operation::get_attached_file::GetAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6632 crate::operation::get_attached_file::GetAttachedFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6633 crate::operation::get_attached_file::GetAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6634 crate::operation::get_attached_file::GetAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
6635 }
6636 }
6637}
6638impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>> for Error
6639where
6640 R: Send + Sync + std::fmt::Debug + 'static,
6641{
6642 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>) -> Self {
6643 match err {
6644 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6645 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6646 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6647 source: err.into(),
6648 }),
6649 }
6650 }
6651}
6652impl From<crate::operation::get_contact_attributes::GetContactAttributesError> for Error {
6653 fn from(err: crate::operation::get_contact_attributes::GetContactAttributesError) -> Self {
6654 match err {
6655 crate::operation::get_contact_attributes::GetContactAttributesError::InternalServiceException(inner) => {
6656 Error::InternalServiceException(inner)
6657 }
6658 crate::operation::get_contact_attributes::GetContactAttributesError::InvalidRequestException(inner) => {
6659 Error::InvalidRequestException(inner)
6660 }
6661 crate::operation::get_contact_attributes::GetContactAttributesError::ResourceNotFoundException(inner) => {
6662 Error::ResourceNotFoundException(inner)
6663 }
6664 crate::operation::get_contact_attributes::GetContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
6665 }
6666 }
6667}
6668impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>> for Error
6669where
6670 R: Send + Sync + std::fmt::Debug + 'static,
6671{
6672 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>) -> Self {
6673 match err {
6674 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6675 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6676 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6677 source: err.into(),
6678 }),
6679 }
6680 }
6681}
6682impl From<crate::operation::get_contact_metrics::GetContactMetricsError> for Error {
6683 fn from(err: crate::operation::get_contact_metrics::GetContactMetricsError) -> Self {
6684 match err {
6685 crate::operation::get_contact_metrics::GetContactMetricsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6686 crate::operation::get_contact_metrics::GetContactMetricsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6687 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidParameterException(inner) => {
6688 Error::InvalidParameterException(inner)
6689 }
6690 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6691 crate::operation::get_contact_metrics::GetContactMetricsError::ResourceNotFoundException(inner) => {
6692 Error::ResourceNotFoundException(inner)
6693 }
6694 crate::operation::get_contact_metrics::GetContactMetricsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6695 crate::operation::get_contact_metrics::GetContactMetricsError::Unhandled(inner) => Error::Unhandled(inner),
6696 }
6697 }
6698}
6699impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cross_region_routing::GetCrossRegionRoutingError, R>> for Error
6700where
6701 R: Send + Sync + std::fmt::Debug + 'static,
6702{
6703 fn from(
6704 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cross_region_routing::GetCrossRegionRoutingError, R>,
6705 ) -> Self {
6706 match err {
6707 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6708 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6709 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6710 source: err.into(),
6711 }),
6712 }
6713 }
6714}
6715impl From<crate::operation::get_cross_region_routing::GetCrossRegionRoutingError> for Error {
6716 fn from(err: crate::operation::get_cross_region_routing::GetCrossRegionRoutingError) -> Self {
6717 match err {
6718 crate::operation::get_cross_region_routing::GetCrossRegionRoutingError::AccessDeniedException(inner) => {
6719 Error::AccessDeniedException(inner)
6720 }
6721 crate::operation::get_cross_region_routing::GetCrossRegionRoutingError::InternalServiceException(inner) => {
6722 Error::InternalServiceException(inner)
6723 }
6724 crate::operation::get_cross_region_routing::GetCrossRegionRoutingError::InvalidRequestException(inner) => {
6725 Error::InvalidRequestException(inner)
6726 }
6727 crate::operation::get_cross_region_routing::GetCrossRegionRoutingError::ResourceNotFoundException(inner) => {
6728 Error::ResourceNotFoundException(inner)
6729 }
6730 crate::operation::get_cross_region_routing::GetCrossRegionRoutingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6731 crate::operation::get_cross_region_routing::GetCrossRegionRoutingError::Unhandled(inner) => Error::Unhandled(inner),
6732 }
6733 }
6734}
6735impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>> for Error
6736where
6737 R: Send + Sync + std::fmt::Debug + 'static,
6738{
6739 fn from(
6740 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>,
6741 ) -> Self {
6742 match err {
6743 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6744 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6745 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6746 source: err.into(),
6747 }),
6748 }
6749 }
6750}
6751impl From<crate::operation::get_current_metric_data::GetCurrentMetricDataError> for Error {
6752 fn from(err: crate::operation::get_current_metric_data::GetCurrentMetricDataError) -> Self {
6753 match err {
6754 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InternalServiceException(inner) => {
6755 Error::InternalServiceException(inner)
6756 }
6757 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidParameterException(inner) => {
6758 Error::InvalidParameterException(inner)
6759 }
6760 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidRequestException(inner) => {
6761 Error::InvalidRequestException(inner)
6762 }
6763 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ResourceNotFoundException(inner) => {
6764 Error::ResourceNotFoundException(inner)
6765 }
6766 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6767 crate::operation::get_current_metric_data::GetCurrentMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
6768 }
6769 }
6770}
6771impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>> for Error
6772where
6773 R: Send + Sync + std::fmt::Debug + 'static,
6774{
6775 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>) -> Self {
6776 match err {
6777 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6778 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6779 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6780 source: err.into(),
6781 }),
6782 }
6783 }
6784}
6785impl From<crate::operation::get_current_user_data::GetCurrentUserDataError> for Error {
6786 fn from(err: crate::operation::get_current_user_data::GetCurrentUserDataError) -> Self {
6787 match err {
6788 crate::operation::get_current_user_data::GetCurrentUserDataError::InternalServiceException(inner) => {
6789 Error::InternalServiceException(inner)
6790 }
6791 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidParameterException(inner) => {
6792 Error::InvalidParameterException(inner)
6793 }
6794 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6795 crate::operation::get_current_user_data::GetCurrentUserDataError::ResourceNotFoundException(inner) => {
6796 Error::ResourceNotFoundException(inner)
6797 }
6798 crate::operation::get_current_user_data::GetCurrentUserDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6799 crate::operation::get_current_user_data::GetCurrentUserDataError::Unhandled(inner) => Error::Unhandled(inner),
6800 }
6801 }
6802}
6803impl<R>
6804 From<
6805 ::aws_smithy_runtime_api::client::result::SdkError<
6806 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
6807 R,
6808 >,
6809 > for Error
6810where
6811 R: Send + Sync + std::fmt::Debug + 'static,
6812{
6813 fn from(
6814 err: ::aws_smithy_runtime_api::client::result::SdkError<
6815 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
6816 R,
6817 >,
6818 ) -> Self {
6819 match err {
6820 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6821 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6822 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6823 source: err.into(),
6824 }),
6825 }
6826 }
6827}
6828impl From<crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError> for Error {
6829 fn from(err: crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError) -> Self {
6830 match err {
6831 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InternalServiceException(inner) => {
6832 Error::InternalServiceException(inner)
6833 }
6834 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidParameterException(inner) => {
6835 Error::InvalidParameterException(inner)
6836 }
6837 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidRequestException(inner) => {
6838 Error::InvalidRequestException(inner)
6839 }
6840 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ResourceNotFoundException(inner) => {
6841 Error::ResourceNotFoundException(inner)
6842 }
6843 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ThrottlingException(inner) => {
6844 Error::ThrottlingException(inner)
6845 }
6846 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
6847 }
6848 }
6849}
6850impl<R>
6851 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError, R>>
6852 for Error
6853where
6854 R: Send + Sync + std::fmt::Debug + 'static,
6855{
6856 fn from(
6857 err: ::aws_smithy_runtime_api::client::result::SdkError<
6858 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError,
6859 R,
6860 >,
6861 ) -> Self {
6862 match err {
6863 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6864 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6865 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6866 source: err.into(),
6867 }),
6868 }
6869 }
6870}
6871impl From<crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError> for Error {
6872 fn from(err: crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError) -> Self {
6873 match err {
6874 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError::InternalServiceException(inner) => {
6875 Error::InternalServiceException(inner)
6876 }
6877 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError::InvalidParameterException(inner) => {
6878 Error::InvalidParameterException(inner)
6879 }
6880 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError::ResourceNotFoundException(inner) => {
6881 Error::ResourceNotFoundException(inner)
6882 }
6883 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError::ThrottlingException(inner) => {
6884 Error::ThrottlingException(inner)
6885 }
6886 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError::Unhandled(inner) => Error::Unhandled(inner),
6887 }
6888 }
6889}
6890impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>> for Error
6891where
6892 R: Send + Sync + std::fmt::Debug + 'static,
6893{
6894 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>) -> Self {
6895 match err {
6896 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6897 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6898 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6899 source: err.into(),
6900 }),
6901 }
6902 }
6903}
6904impl From<crate::operation::get_federation_token::GetFederationTokenError> for Error {
6905 fn from(err: crate::operation::get_federation_token::GetFederationTokenError) -> Self {
6906 match err {
6907 crate::operation::get_federation_token::GetFederationTokenError::DuplicateResourceException(inner) => {
6908 Error::DuplicateResourceException(inner)
6909 }
6910 crate::operation::get_federation_token::GetFederationTokenError::InternalServiceException(inner) => {
6911 Error::InternalServiceException(inner)
6912 }
6913 crate::operation::get_federation_token::GetFederationTokenError::InvalidParameterException(inner) => {
6914 Error::InvalidParameterException(inner)
6915 }
6916 crate::operation::get_federation_token::GetFederationTokenError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6917 crate::operation::get_federation_token::GetFederationTokenError::ResourceNotFoundException(inner) => {
6918 Error::ResourceNotFoundException(inner)
6919 }
6920 crate::operation::get_federation_token::GetFederationTokenError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6921 crate::operation::get_federation_token::GetFederationTokenError::UserNotFoundException(inner) => Error::UserNotFoundException(inner),
6922 crate::operation::get_federation_token::GetFederationTokenError::Unhandled(inner) => Error::Unhandled(inner),
6923 }
6924 }
6925}
6926impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>> for Error
6927where
6928 R: Send + Sync + std::fmt::Debug + 'static,
6929{
6930 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>) -> Self {
6931 match err {
6932 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6933 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6934 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6935 source: err.into(),
6936 }),
6937 }
6938 }
6939}
6940impl From<crate::operation::get_flow_association::GetFlowAssociationError> for Error {
6941 fn from(err: crate::operation::get_flow_association::GetFlowAssociationError) -> Self {
6942 match err {
6943 crate::operation::get_flow_association::GetFlowAssociationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6944 crate::operation::get_flow_association::GetFlowAssociationError::InternalServiceException(inner) => {
6945 Error::InternalServiceException(inner)
6946 }
6947 crate::operation::get_flow_association::GetFlowAssociationError::InvalidParameterException(inner) => {
6948 Error::InvalidParameterException(inner)
6949 }
6950 crate::operation::get_flow_association::GetFlowAssociationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6951 crate::operation::get_flow_association::GetFlowAssociationError::ResourceNotFoundException(inner) => {
6952 Error::ResourceNotFoundException(inner)
6953 }
6954 crate::operation::get_flow_association::GetFlowAssociationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6955 crate::operation::get_flow_association::GetFlowAssociationError::Unhandled(inner) => Error::Unhandled(inner),
6956 }
6957 }
6958}
6959impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>> for Error
6960where
6961 R: Send + Sync + std::fmt::Debug + 'static,
6962{
6963 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>) -> Self {
6964 match err {
6965 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6966 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6967 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6968 source: err.into(),
6969 }),
6970 }
6971 }
6972}
6973impl From<crate::operation::get_metric_data::GetMetricDataError> for Error {
6974 fn from(err: crate::operation::get_metric_data::GetMetricDataError) -> Self {
6975 match err {
6976 crate::operation::get_metric_data::GetMetricDataError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6977 crate::operation::get_metric_data::GetMetricDataError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6978 crate::operation::get_metric_data::GetMetricDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6979 crate::operation::get_metric_data::GetMetricDataError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6980 crate::operation::get_metric_data::GetMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6981 crate::operation::get_metric_data::GetMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
6982 }
6983 }
6984}
6985impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>> for Error
6986where
6987 R: Send + Sync + std::fmt::Debug + 'static,
6988{
6989 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>) -> Self {
6990 match err {
6991 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6992 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6993 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6994 source: err.into(),
6995 }),
6996 }
6997 }
6998}
6999impl From<crate::operation::get_metric_data_v2::GetMetricDataV2Error> for Error {
7000 fn from(err: crate::operation::get_metric_data_v2::GetMetricDataV2Error) -> Self {
7001 match err {
7002 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InternalServiceException(inner) => Error::InternalServiceException(inner),
7003 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7004 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7005 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7006 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
7007 crate::operation::get_metric_data_v2::GetMetricDataV2Error::Unhandled(inner) => Error::Unhandled(inner),
7008 }
7009 }
7010}
7011impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>> for Error
7012where
7013 R: Send + Sync + std::fmt::Debug + 'static,
7014{
7015 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>) -> Self {
7016 match err {
7017 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7018 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7019 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7020 source: err.into(),
7021 }),
7022 }
7023 }
7024}
7025impl From<crate::operation::get_prompt_file::GetPromptFileError> for Error {
7026 fn from(err: crate::operation::get_prompt_file::GetPromptFileError) -> Self {
7027 match err {
7028 crate::operation::get_prompt_file::GetPromptFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7029 crate::operation::get_prompt_file::GetPromptFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7030 crate::operation::get_prompt_file::GetPromptFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7031 crate::operation::get_prompt_file::GetPromptFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7032 crate::operation::get_prompt_file::GetPromptFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7033 crate::operation::get_prompt_file::GetPromptFileError::Unhandled(inner) => Error::Unhandled(inner),
7034 }
7035 }
7036}
7037impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>> for Error
7038where
7039 R: Send + Sync + std::fmt::Debug + 'static,
7040{
7041 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>) -> Self {
7042 match err {
7043 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7044 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7045 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7046 source: err.into(),
7047 }),
7048 }
7049 }
7050}
7051impl From<crate::operation::get_task_template::GetTaskTemplateError> for Error {
7052 fn from(err: crate::operation::get_task_template::GetTaskTemplateError) -> Self {
7053 match err {
7054 crate::operation::get_task_template::GetTaskTemplateError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7055 crate::operation::get_task_template::GetTaskTemplateError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7056 crate::operation::get_task_template::GetTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7057 crate::operation::get_task_template::GetTaskTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7058 crate::operation::get_task_template::GetTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7059 crate::operation::get_task_template::GetTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
7060 }
7061 }
7062}
7063impl<R>
7064 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError, R>>
7065 for Error
7066where
7067 R: Send + Sync + std::fmt::Debug + 'static,
7068{
7069 fn from(
7070 err: ::aws_smithy_runtime_api::client::result::SdkError<
7071 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError,
7072 R,
7073 >,
7074 ) -> Self {
7075 match err {
7076 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7077 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7078 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7079 source: err.into(),
7080 }),
7081 }
7082 }
7083}
7084impl From<crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError> for Error {
7085 fn from(err: crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError) -> Self {
7086 match err {
7087 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::AccessDeniedException(inner) => {
7088 Error::AccessDeniedException(inner)
7089 }
7090 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::InternalServiceException(inner) => {
7091 Error::InternalServiceException(inner)
7092 }
7093 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::InvalidParameterException(inner) => {
7094 Error::InvalidParameterException(inner)
7095 }
7096 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::InvalidRequestException(inner) => {
7097 Error::InvalidRequestException(inner)
7098 }
7099 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::ResourceNotFoundException(inner) => {
7100 Error::ResourceNotFoundException(inner)
7101 }
7102 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::ThrottlingException(inner) => {
7103 Error::ThrottlingException(inner)
7104 }
7105 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::Unhandled(inner) => Error::Unhandled(inner),
7106 }
7107 }
7108}
7109impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>> for Error
7110where
7111 R: Send + Sync + std::fmt::Debug + 'static,
7112{
7113 fn from(
7114 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>,
7115 ) -> Self {
7116 match err {
7117 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7118 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7119 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7120 source: err.into(),
7121 }),
7122 }
7123 }
7124}
7125impl From<crate::operation::get_traffic_distribution::GetTrafficDistributionError> for Error {
7126 fn from(err: crate::operation::get_traffic_distribution::GetTrafficDistributionError) -> Self {
7127 match err {
7128 crate::operation::get_traffic_distribution::GetTrafficDistributionError::AccessDeniedException(inner) => {
7129 Error::AccessDeniedException(inner)
7130 }
7131 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InternalServiceException(inner) => {
7132 Error::InternalServiceException(inner)
7133 }
7134 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InvalidRequestException(inner) => {
7135 Error::InvalidRequestException(inner)
7136 }
7137 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ResourceNotFoundException(inner) => {
7138 Error::ResourceNotFoundException(inner)
7139 }
7140 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7141 crate::operation::get_traffic_distribution::GetTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
7142 }
7143 }
7144}
7145impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>> for Error
7146where
7147 R: Send + Sync + std::fmt::Debug + 'static,
7148{
7149 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>) -> Self {
7150 match err {
7151 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7152 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7153 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7154 source: err.into(),
7155 }),
7156 }
7157 }
7158}
7159impl From<crate::operation::import_phone_number::ImportPhoneNumberError> for Error {
7160 fn from(err: crate::operation::import_phone_number::ImportPhoneNumberError) -> Self {
7161 match err {
7162 crate::operation::import_phone_number::ImportPhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7163 crate::operation::import_phone_number::ImportPhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
7164 crate::operation::import_phone_number::ImportPhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7165 crate::operation::import_phone_number::ImportPhoneNumberError::InvalidParameterException(inner) => {
7166 Error::InvalidParameterException(inner)
7167 }
7168 crate::operation::import_phone_number::ImportPhoneNumberError::ResourceNotFoundException(inner) => {
7169 Error::ResourceNotFoundException(inner)
7170 }
7171 crate::operation::import_phone_number::ImportPhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7172 crate::operation::import_phone_number::ImportPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
7173 }
7174 }
7175}
7176impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_workspace_media::ImportWorkspaceMediaError, R>> for Error
7177where
7178 R: Send + Sync + std::fmt::Debug + 'static,
7179{
7180 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_workspace_media::ImportWorkspaceMediaError, R>) -> Self {
7181 match err {
7182 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7183 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7184 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7185 source: err.into(),
7186 }),
7187 }
7188 }
7189}
7190impl From<crate::operation::import_workspace_media::ImportWorkspaceMediaError> for Error {
7191 fn from(err: crate::operation::import_workspace_media::ImportWorkspaceMediaError) -> Self {
7192 match err {
7193 crate::operation::import_workspace_media::ImportWorkspaceMediaError::InternalServiceException(inner) => {
7194 Error::InternalServiceException(inner)
7195 }
7196 crate::operation::import_workspace_media::ImportWorkspaceMediaError::InvalidParameterException(inner) => {
7197 Error::InvalidParameterException(inner)
7198 }
7199 crate::operation::import_workspace_media::ImportWorkspaceMediaError::InvalidRequestException(inner) => {
7200 Error::InvalidRequestException(inner)
7201 }
7202 crate::operation::import_workspace_media::ImportWorkspaceMediaError::ResourceNotFoundException(inner) => {
7203 Error::ResourceNotFoundException(inner)
7204 }
7205 crate::operation::import_workspace_media::ImportWorkspaceMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7206 crate::operation::import_workspace_media::ImportWorkspaceMediaError::Unhandled(inner) => Error::Unhandled(inner),
7207 }
7208 }
7209}
7210impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>> for Error
7211where
7212 R: Send + Sync + std::fmt::Debug + 'static,
7213{
7214 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>) -> Self {
7215 match err {
7216 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7217 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7218 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7219 source: err.into(),
7220 }),
7221 }
7222 }
7223}
7224impl From<crate::operation::list_agent_statuses::ListAgentStatusesError> for Error {
7225 fn from(err: crate::operation::list_agent_statuses::ListAgentStatusesError) -> Self {
7226 match err {
7227 crate::operation::list_agent_statuses::ListAgentStatusesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7228 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidParameterException(inner) => {
7229 Error::InvalidParameterException(inner)
7230 }
7231 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7232 crate::operation::list_agent_statuses::ListAgentStatusesError::ResourceNotFoundException(inner) => {
7233 Error::ResourceNotFoundException(inner)
7234 }
7235 crate::operation::list_agent_statuses::ListAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7236 crate::operation::list_agent_statuses::ListAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
7237 }
7238 }
7239}
7240impl<R>
7241 From<
7242 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError, R>,
7243 > for Error
7244where
7245 R: Send + Sync + std::fmt::Debug + 'static,
7246{
7247 fn from(
7248 err: ::aws_smithy_runtime_api::client::result::SdkError<
7249 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError,
7250 R,
7251 >,
7252 ) -> Self {
7253 match err {
7254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7257 source: err.into(),
7258 }),
7259 }
7260 }
7261}
7262impl From<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError> for Error {
7263 fn from(err: crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError) -> Self {
7264 match err {
7265 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InternalServiceException(inner) => {
7266 Error::InternalServiceException(inner)
7267 }
7268 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidParameterException(inner) => {
7269 Error::InvalidParameterException(inner)
7270 }
7271 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidRequestException(inner) => {
7272 Error::InvalidRequestException(inner)
7273 }
7274 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ResourceNotFoundException(inner) => {
7275 Error::ResourceNotFoundException(inner)
7276 }
7277 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ThrottlingException(inner) => {
7278 Error::ThrottlingException(inner)
7279 }
7280 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
7281 }
7282 }
7283}
7284impl<R>
7285 From<
7286 ::aws_smithy_runtime_api::client::result::SdkError<
7287 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
7288 R,
7289 >,
7290 > for Error
7291where
7292 R: Send + Sync + std::fmt::Debug + 'static,
7293{
7294 fn from(
7295 err: ::aws_smithy_runtime_api::client::result::SdkError<
7296 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
7297 R,
7298 >,
7299 ) -> Self {
7300 match err {
7301 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7302 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7303 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7304 source: err.into(),
7305 }),
7306 }
7307 }
7308}
7309impl From<crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError> for Error {
7310 fn from(err: crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError) -> Self {
7311 match err {
7312 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InternalServiceException(inner) => {
7313 Error::InternalServiceException(inner)
7314 }
7315 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidParameterException(inner) => {
7316 Error::InvalidParameterException(inner)
7317 }
7318 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidRequestException(inner) => {
7319 Error::InvalidRequestException(inner)
7320 }
7321 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ResourceNotFoundException(inner) => {
7322 Error::ResourceNotFoundException(inner)
7323 }
7324 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ThrottlingException(inner) => {
7325 Error::ThrottlingException(inner)
7326 }
7327 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
7328 }
7329 }
7330}
7331impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>> for Error
7332where
7333 R: Send + Sync + std::fmt::Debug + 'static,
7334{
7335 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>) -> Self {
7336 match err {
7337 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7338 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7339 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7340 source: err.into(),
7341 }),
7342 }
7343 }
7344}
7345impl From<crate::operation::list_approved_origins::ListApprovedOriginsError> for Error {
7346 fn from(err: crate::operation::list_approved_origins::ListApprovedOriginsError) -> Self {
7347 match err {
7348 crate::operation::list_approved_origins::ListApprovedOriginsError::InternalServiceException(inner) => {
7349 Error::InternalServiceException(inner)
7350 }
7351 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidParameterException(inner) => {
7352 Error::InvalidParameterException(inner)
7353 }
7354 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidRequestException(inner) => {
7355 Error::InvalidRequestException(inner)
7356 }
7357 crate::operation::list_approved_origins::ListApprovedOriginsError::ResourceNotFoundException(inner) => {
7358 Error::ResourceNotFoundException(inner)
7359 }
7360 crate::operation::list_approved_origins::ListApprovedOriginsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7361 crate::operation::list_approved_origins::ListApprovedOriginsError::Unhandled(inner) => Error::Unhandled(inner),
7362 }
7363 }
7364}
7365impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>> for Error
7366where
7367 R: Send + Sync + std::fmt::Debug + 'static,
7368{
7369 fn from(
7370 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>,
7371 ) -> Self {
7372 match err {
7373 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7374 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7375 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7376 source: err.into(),
7377 }),
7378 }
7379 }
7380}
7381impl From<crate::operation::list_associated_contacts::ListAssociatedContactsError> for Error {
7382 fn from(err: crate::operation::list_associated_contacts::ListAssociatedContactsError) -> Self {
7383 match err {
7384 crate::operation::list_associated_contacts::ListAssociatedContactsError::InternalServiceException(inner) => {
7385 Error::InternalServiceException(inner)
7386 }
7387 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidParameterException(inner) => {
7388 Error::InvalidParameterException(inner)
7389 }
7390 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidRequestException(inner) => {
7391 Error::InvalidRequestException(inner)
7392 }
7393 crate::operation::list_associated_contacts::ListAssociatedContactsError::ResourceNotFoundException(inner) => {
7394 Error::ResourceNotFoundException(inner)
7395 }
7396 crate::operation::list_associated_contacts::ListAssociatedContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7397 crate::operation::list_associated_contacts::ListAssociatedContactsError::Unhandled(inner) => Error::Unhandled(inner),
7398 }
7399 }
7400}
7401impl<R>
7402 From<
7403 ::aws_smithy_runtime_api::client::result::SdkError<
7404 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError,
7405 R,
7406 >,
7407 > for Error
7408where
7409 R: Send + Sync + std::fmt::Debug + 'static,
7410{
7411 fn from(
7412 err: ::aws_smithy_runtime_api::client::result::SdkError<
7413 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError,
7414 R,
7415 >,
7416 ) -> Self {
7417 match err {
7418 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7419 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7420 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7421 source: err.into(),
7422 }),
7423 }
7424 }
7425}
7426impl From<crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError> for Error {
7427 fn from(err: crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError) -> Self {
7428 match err {
7429 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::AccessDeniedException(inner) => {
7430 Error::AccessDeniedException(inner)
7431 }
7432 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::InternalServiceException(inner) => {
7433 Error::InternalServiceException(inner)
7434 }
7435 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::InvalidParameterException(inner) => {
7436 Error::InvalidParameterException(inner)
7437 }
7438 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::ResourceNotFoundException(inner) => {
7439 Error::ResourceNotFoundException(inner)
7440 }
7441 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::ThrottlingException(inner) => {
7442 Error::ThrottlingException(inner)
7443 }
7444 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::Unhandled(inner) => Error::Unhandled(inner),
7445 }
7446 }
7447}
7448impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>>
7449 for Error
7450where
7451 R: Send + Sync + std::fmt::Debug + 'static,
7452{
7453 fn from(
7454 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>,
7455 ) -> Self {
7456 match err {
7457 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7458 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7459 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7460 source: err.into(),
7461 }),
7462 }
7463 }
7464}
7465impl From<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError> for Error {
7466 fn from(err: crate::operation::list_authentication_profiles::ListAuthenticationProfilesError) -> Self {
7467 match err {
7468 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InternalServiceException(inner) => {
7469 Error::InternalServiceException(inner)
7470 }
7471 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidParameterException(inner) => {
7472 Error::InvalidParameterException(inner)
7473 }
7474 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidRequestException(inner) => {
7475 Error::InvalidRequestException(inner)
7476 }
7477 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ResourceNotFoundException(inner) => {
7478 Error::ResourceNotFoundException(inner)
7479 }
7480 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ThrottlingException(inner) => {
7481 Error::ThrottlingException(inner)
7482 }
7483 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::Unhandled(inner) => Error::Unhandled(inner),
7484 }
7485 }
7486}
7487impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>> for Error
7488where
7489 R: Send + Sync + std::fmt::Debug + 'static,
7490{
7491 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>) -> Self {
7492 match err {
7493 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7494 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7495 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7496 source: err.into(),
7497 }),
7498 }
7499 }
7500}
7501impl From<crate::operation::list_bots::ListBotsError> for Error {
7502 fn from(err: crate::operation::list_bots::ListBotsError) -> Self {
7503 match err {
7504 crate::operation::list_bots::ListBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7505 crate::operation::list_bots::ListBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7506 crate::operation::list_bots::ListBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7507 crate::operation::list_bots::ListBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7508 crate::operation::list_bots::ListBotsError::Unhandled(inner) => Error::Unhandled(inner),
7509 }
7510 }
7511}
7512impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError, R>>
7513 for Error
7514where
7515 R: Send + Sync + std::fmt::Debug + 'static,
7516{
7517 fn from(
7518 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError, R>,
7519 ) -> Self {
7520 match err {
7521 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7522 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7523 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7524 source: err.into(),
7525 }),
7526 }
7527 }
7528}
7529impl From<crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError> for Error {
7530 fn from(err: crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError) -> Self {
7531 match err {
7532 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::InternalServiceException(inner) => {
7533 Error::InternalServiceException(inner)
7534 }
7535 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::InvalidParameterException(inner) => {
7536 Error::InvalidParameterException(inner)
7537 }
7538 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::InvalidRequestException(inner) => {
7539 Error::InvalidRequestException(inner)
7540 }
7541 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::ResourceNotFoundException(inner) => {
7542 Error::ResourceNotFoundException(inner)
7543 }
7544 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::ThrottlingException(inner) => {
7545 Error::ThrottlingException(inner)
7546 }
7547 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
7548 }
7549 }
7550}
7551impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>> for Error
7552where
7553 R: Send + Sync + std::fmt::Debug + 'static,
7554{
7555 fn from(
7556 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>,
7557 ) -> Self {
7558 match err {
7559 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7560 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7561 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7562 source: err.into(),
7563 }),
7564 }
7565 }
7566}
7567impl From<crate::operation::list_contact_evaluations::ListContactEvaluationsError> for Error {
7568 fn from(err: crate::operation::list_contact_evaluations::ListContactEvaluationsError) -> Self {
7569 match err {
7570 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InternalServiceException(inner) => {
7571 Error::InternalServiceException(inner)
7572 }
7573 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InvalidParameterException(inner) => {
7574 Error::InvalidParameterException(inner)
7575 }
7576 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ResourceNotFoundException(inner) => {
7577 Error::ResourceNotFoundException(inner)
7578 }
7579 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7580 crate::operation::list_contact_evaluations::ListContactEvaluationsError::Unhandled(inner) => Error::Unhandled(inner),
7581 }
7582 }
7583}
7584impl<R>
7585 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError, R>>
7586 for Error
7587where
7588 R: Send + Sync + std::fmt::Debug + 'static,
7589{
7590 fn from(
7591 err: ::aws_smithy_runtime_api::client::result::SdkError<
7592 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError,
7593 R,
7594 >,
7595 ) -> Self {
7596 match err {
7597 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7598 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7599 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7600 source: err.into(),
7601 }),
7602 }
7603 }
7604}
7605impl From<crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError> for Error {
7606 fn from(err: crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError) -> Self {
7607 match err {
7608 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::AccessDeniedException(inner) => {
7609 Error::AccessDeniedException(inner)
7610 }
7611 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InternalServiceException(inner) => {
7612 Error::InternalServiceException(inner)
7613 }
7614 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InvalidParameterException(inner) => {
7615 Error::InvalidParameterException(inner)
7616 }
7617 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InvalidRequestException(inner) => {
7618 Error::InvalidRequestException(inner)
7619 }
7620 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::ResourceNotFoundException(inner) => {
7621 Error::ResourceNotFoundException(inner)
7622 }
7623 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::ThrottlingException(inner) => {
7624 Error::ThrottlingException(inner)
7625 }
7626 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::Unhandled(inner) => Error::Unhandled(inner),
7627 }
7628 }
7629}
7630impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>>
7631 for Error
7632where
7633 R: Send + Sync + std::fmt::Debug + 'static,
7634{
7635 fn from(
7636 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>,
7637 ) -> Self {
7638 match err {
7639 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7640 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7641 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7642 source: err.into(),
7643 }),
7644 }
7645 }
7646}
7647impl From<crate::operation::list_contact_flow_modules::ListContactFlowModulesError> for Error {
7648 fn from(err: crate::operation::list_contact_flow_modules::ListContactFlowModulesError) -> Self {
7649 match err {
7650 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::AccessDeniedException(inner) => {
7651 Error::AccessDeniedException(inner)
7652 }
7653 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InternalServiceException(inner) => {
7654 Error::InternalServiceException(inner)
7655 }
7656 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidParameterException(inner) => {
7657 Error::InvalidParameterException(inner)
7658 }
7659 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidRequestException(inner) => {
7660 Error::InvalidRequestException(inner)
7661 }
7662 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ResourceNotFoundException(inner) => {
7663 Error::ResourceNotFoundException(inner)
7664 }
7665 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7666 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
7667 }
7668 }
7669}
7670impl<R>
7671 From<
7672 ::aws_smithy_runtime_api::client::result::SdkError<
7673 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError,
7674 R,
7675 >,
7676 > for Error
7677where
7678 R: Send + Sync + std::fmt::Debug + 'static,
7679{
7680 fn from(
7681 err: ::aws_smithy_runtime_api::client::result::SdkError<
7682 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError,
7683 R,
7684 >,
7685 ) -> Self {
7686 match err {
7687 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7688 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7689 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7690 source: err.into(),
7691 }),
7692 }
7693 }
7694}
7695impl From<crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError> for Error {
7696 fn from(err: crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError) -> Self {
7697 match err {
7698 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::AccessDeniedException(inner) => {
7699 Error::AccessDeniedException(inner)
7700 }
7701 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InternalServiceException(inner) => {
7702 Error::InternalServiceException(inner)
7703 }
7704 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InvalidParameterException(inner) => {
7705 Error::InvalidParameterException(inner)
7706 }
7707 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InvalidRequestException(inner) => {
7708 Error::InvalidRequestException(inner)
7709 }
7710 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::ResourceNotFoundException(inner) => {
7711 Error::ResourceNotFoundException(inner)
7712 }
7713 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::ThrottlingException(inner) => {
7714 Error::ThrottlingException(inner)
7715 }
7716 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::Unhandled(inner) => Error::Unhandled(inner),
7717 }
7718 }
7719}
7720impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>> for Error
7721where
7722 R: Send + Sync + std::fmt::Debug + 'static,
7723{
7724 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>) -> Self {
7725 match err {
7726 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7727 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7728 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7729 source: err.into(),
7730 }),
7731 }
7732 }
7733}
7734impl From<crate::operation::list_contact_flows::ListContactFlowsError> for Error {
7735 fn from(err: crate::operation::list_contact_flows::ListContactFlowsError) -> Self {
7736 match err {
7737 crate::operation::list_contact_flows::ListContactFlowsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7738 crate::operation::list_contact_flows::ListContactFlowsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7739 crate::operation::list_contact_flows::ListContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7740 crate::operation::list_contact_flows::ListContactFlowsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7741 crate::operation::list_contact_flows::ListContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7742 crate::operation::list_contact_flows::ListContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
7743 }
7744 }
7745}
7746impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>>
7747 for Error
7748where
7749 R: Send + Sync + std::fmt::Debug + 'static,
7750{
7751 fn from(
7752 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>,
7753 ) -> Self {
7754 match err {
7755 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7756 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7757 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7758 source: err.into(),
7759 }),
7760 }
7761 }
7762}
7763impl From<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError> for Error {
7764 fn from(err: crate::operation::list_contact_flow_versions::ListContactFlowVersionsError) -> Self {
7765 match err {
7766 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::AccessDeniedException(inner) => {
7767 Error::AccessDeniedException(inner)
7768 }
7769 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InternalServiceException(inner) => {
7770 Error::InternalServiceException(inner)
7771 }
7772 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidParameterException(inner) => {
7773 Error::InvalidParameterException(inner)
7774 }
7775 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidRequestException(inner) => {
7776 Error::InvalidRequestException(inner)
7777 }
7778 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ResourceNotFoundException(inner) => {
7779 Error::ResourceNotFoundException(inner)
7780 }
7781 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ThrottlingException(inner) => {
7782 Error::ThrottlingException(inner)
7783 }
7784 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::Unhandled(inner) => Error::Unhandled(inner),
7785 }
7786 }
7787}
7788impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>> for Error
7789where
7790 R: Send + Sync + std::fmt::Debug + 'static,
7791{
7792 fn from(
7793 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>,
7794 ) -> Self {
7795 match err {
7796 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7797 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7798 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7799 source: err.into(),
7800 }),
7801 }
7802 }
7803}
7804impl From<crate::operation::list_contact_references::ListContactReferencesError> for Error {
7805 fn from(err: crate::operation::list_contact_references::ListContactReferencesError) -> Self {
7806 match err {
7807 crate::operation::list_contact_references::ListContactReferencesError::InternalServiceException(inner) => {
7808 Error::InternalServiceException(inner)
7809 }
7810 crate::operation::list_contact_references::ListContactReferencesError::InvalidParameterException(inner) => {
7811 Error::InvalidParameterException(inner)
7812 }
7813 crate::operation::list_contact_references::ListContactReferencesError::InvalidRequestException(inner) => {
7814 Error::InvalidRequestException(inner)
7815 }
7816 crate::operation::list_contact_references::ListContactReferencesError::ResourceNotFoundException(inner) => {
7817 Error::ResourceNotFoundException(inner)
7818 }
7819 crate::operation::list_contact_references::ListContactReferencesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7820 crate::operation::list_contact_references::ListContactReferencesError::Unhandled(inner) => Error::Unhandled(inner),
7821 }
7822 }
7823}
7824impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_attributes::ListDataTableAttributesError, R>>
7825 for Error
7826where
7827 R: Send + Sync + std::fmt::Debug + 'static,
7828{
7829 fn from(
7830 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_attributes::ListDataTableAttributesError, R>,
7831 ) -> Self {
7832 match err {
7833 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7834 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7835 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7836 source: err.into(),
7837 }),
7838 }
7839 }
7840}
7841impl From<crate::operation::list_data_table_attributes::ListDataTableAttributesError> for Error {
7842 fn from(err: crate::operation::list_data_table_attributes::ListDataTableAttributesError) -> Self {
7843 match err {
7844 crate::operation::list_data_table_attributes::ListDataTableAttributesError::AccessDeniedException(inner) => {
7845 Error::AccessDeniedException(inner)
7846 }
7847 crate::operation::list_data_table_attributes::ListDataTableAttributesError::InternalServiceException(inner) => {
7848 Error::InternalServiceException(inner)
7849 }
7850 crate::operation::list_data_table_attributes::ListDataTableAttributesError::InvalidParameterException(inner) => {
7851 Error::InvalidParameterException(inner)
7852 }
7853 crate::operation::list_data_table_attributes::ListDataTableAttributesError::InvalidRequestException(inner) => {
7854 Error::InvalidRequestException(inner)
7855 }
7856 crate::operation::list_data_table_attributes::ListDataTableAttributesError::ResourceNotFoundException(inner) => {
7857 Error::ResourceNotFoundException(inner)
7858 }
7859 crate::operation::list_data_table_attributes::ListDataTableAttributesError::ThrottlingException(inner) => {
7860 Error::ThrottlingException(inner)
7861 }
7862 crate::operation::list_data_table_attributes::ListDataTableAttributesError::Unhandled(inner) => Error::Unhandled(inner),
7863 }
7864 }
7865}
7866impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError, R>>
7867 for Error
7868where
7869 R: Send + Sync + std::fmt::Debug + 'static,
7870{
7871 fn from(
7872 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError, R>,
7873 ) -> Self {
7874 match err {
7875 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7876 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7877 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7878 source: err.into(),
7879 }),
7880 }
7881 }
7882}
7883impl From<crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError> for Error {
7884 fn from(err: crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError) -> Self {
7885 match err {
7886 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::AccessDeniedException(inner) => {
7887 Error::AccessDeniedException(inner)
7888 }
7889 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::InternalServiceException(inner) => {
7890 Error::InternalServiceException(inner)
7891 }
7892 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::InvalidParameterException(inner) => {
7893 Error::InvalidParameterException(inner)
7894 }
7895 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::InvalidRequestException(inner) => {
7896 Error::InvalidRequestException(inner)
7897 }
7898 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::ResourceNotFoundException(inner) => {
7899 Error::ResourceNotFoundException(inner)
7900 }
7901 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::ThrottlingException(inner) => {
7902 Error::ThrottlingException(inner)
7903 }
7904 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::Unhandled(inner) => Error::Unhandled(inner),
7905 }
7906 }
7907}
7908impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_tables::ListDataTablesError, R>> for Error
7909where
7910 R: Send + Sync + std::fmt::Debug + 'static,
7911{
7912 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_tables::ListDataTablesError, R>) -> Self {
7913 match err {
7914 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7915 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7916 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7917 source: err.into(),
7918 }),
7919 }
7920 }
7921}
7922impl From<crate::operation::list_data_tables::ListDataTablesError> for Error {
7923 fn from(err: crate::operation::list_data_tables::ListDataTablesError) -> Self {
7924 match err {
7925 crate::operation::list_data_tables::ListDataTablesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7926 crate::operation::list_data_tables::ListDataTablesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7927 crate::operation::list_data_tables::ListDataTablesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7928 crate::operation::list_data_tables::ListDataTablesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7929 crate::operation::list_data_tables::ListDataTablesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7930 crate::operation::list_data_tables::ListDataTablesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7931 crate::operation::list_data_tables::ListDataTablesError::Unhandled(inner) => Error::Unhandled(inner),
7932 }
7933 }
7934}
7935impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_values::ListDataTableValuesError, R>> for Error
7936where
7937 R: Send + Sync + std::fmt::Debug + 'static,
7938{
7939 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_values::ListDataTableValuesError, R>) -> Self {
7940 match err {
7941 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7942 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7943 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7944 source: err.into(),
7945 }),
7946 }
7947 }
7948}
7949impl From<crate::operation::list_data_table_values::ListDataTableValuesError> for Error {
7950 fn from(err: crate::operation::list_data_table_values::ListDataTableValuesError) -> Self {
7951 match err {
7952 crate::operation::list_data_table_values::ListDataTableValuesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7953 crate::operation::list_data_table_values::ListDataTableValuesError::InternalServiceException(inner) => {
7954 Error::InternalServiceException(inner)
7955 }
7956 crate::operation::list_data_table_values::ListDataTableValuesError::InvalidParameterException(inner) => {
7957 Error::InvalidParameterException(inner)
7958 }
7959 crate::operation::list_data_table_values::ListDataTableValuesError::InvalidRequestException(inner) => {
7960 Error::InvalidRequestException(inner)
7961 }
7962 crate::operation::list_data_table_values::ListDataTableValuesError::ResourceNotFoundException(inner) => {
7963 Error::ResourceNotFoundException(inner)
7964 }
7965 crate::operation::list_data_table_values::ListDataTableValuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7966 crate::operation::list_data_table_values::ListDataTableValuesError::Unhandled(inner) => Error::Unhandled(inner),
7967 }
7968 }
7969}
7970impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>>
7971 for Error
7972where
7973 R: Send + Sync + std::fmt::Debug + 'static,
7974{
7975 fn from(
7976 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>,
7977 ) -> Self {
7978 match err {
7979 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7980 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7981 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7982 source: err.into(),
7983 }),
7984 }
7985 }
7986}
7987impl From<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError> for Error {
7988 fn from(err: crate::operation::list_default_vocabularies::ListDefaultVocabulariesError) -> Self {
7989 match err {
7990 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::AccessDeniedException(inner) => {
7991 Error::AccessDeniedException(inner)
7992 }
7993 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InternalServiceException(inner) => {
7994 Error::InternalServiceException(inner)
7995 }
7996 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InvalidRequestException(inner) => {
7997 Error::InvalidRequestException(inner)
7998 }
7999 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::ThrottlingException(inner) => {
8000 Error::ThrottlingException(inner)
8001 }
8002 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
8003 }
8004 }
8005}
8006impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError, R>>
8007 for Error
8008where
8009 R: Send + Sync + std::fmt::Debug + 'static,
8010{
8011 fn from(
8012 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError, R>,
8013 ) -> Self {
8014 match err {
8015 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8016 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8017 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8018 source: err.into(),
8019 }),
8020 }
8021 }
8022}
8023impl From<crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError> for Error {
8024 fn from(err: crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError) -> Self {
8025 match err {
8026 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::InternalServiceException(inner) => {
8027 Error::InternalServiceException(inner)
8028 }
8029 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::InvalidParameterException(inner) => {
8030 Error::InvalidParameterException(inner)
8031 }
8032 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::InvalidRequestException(inner) => {
8033 Error::InvalidRequestException(inner)
8034 }
8035 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::ResourceNotFoundException(inner) => {
8036 Error::ResourceNotFoundException(inner)
8037 }
8038 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::ThrottlingException(inner) => {
8039 Error::ThrottlingException(inner)
8040 }
8041 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
8042 }
8043 }
8044}
8045impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>> for Error
8046where
8047 R: Send + Sync + std::fmt::Debug + 'static,
8048{
8049 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>) -> Self {
8050 match err {
8051 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8052 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8053 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8054 source: err.into(),
8055 }),
8056 }
8057 }
8058}
8059impl From<crate::operation::list_evaluation_forms::ListEvaluationFormsError> for Error {
8060 fn from(err: crate::operation::list_evaluation_forms::ListEvaluationFormsError) -> Self {
8061 match err {
8062 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InternalServiceException(inner) => {
8063 Error::InternalServiceException(inner)
8064 }
8065 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InvalidParameterException(inner) => {
8066 Error::InvalidParameterException(inner)
8067 }
8068 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ResourceNotFoundException(inner) => {
8069 Error::ResourceNotFoundException(inner)
8070 }
8071 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8072 crate::operation::list_evaluation_forms::ListEvaluationFormsError::Unhandled(inner) => Error::Unhandled(inner),
8073 }
8074 }
8075}
8076impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>>
8077 for Error
8078where
8079 R: Send + Sync + std::fmt::Debug + 'static,
8080{
8081 fn from(
8082 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>,
8083 ) -> Self {
8084 match err {
8085 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8086 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8087 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8088 source: err.into(),
8089 }),
8090 }
8091 }
8092}
8093impl From<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError> for Error {
8094 fn from(err: crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError) -> Self {
8095 match err {
8096 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InternalServiceException(inner) => {
8097 Error::InternalServiceException(inner)
8098 }
8099 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InvalidParameterException(inner) => {
8100 Error::InvalidParameterException(inner)
8101 }
8102 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ResourceNotFoundException(inner) => {
8103 Error::ResourceNotFoundException(inner)
8104 }
8105 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ThrottlingException(inner) => {
8106 Error::ThrottlingException(inner)
8107 }
8108 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::Unhandled(inner) => Error::Unhandled(inner),
8109 }
8110 }
8111}
8112impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_extraction_definitions::ListExtractionDefinitionsError, R>>
8113 for Error
8114where
8115 R: Send + Sync + std::fmt::Debug + 'static,
8116{
8117 fn from(
8118 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_extraction_definitions::ListExtractionDefinitionsError, R>,
8119 ) -> Self {
8120 match err {
8121 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8122 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8123 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8124 source: err.into(),
8125 }),
8126 }
8127 }
8128}
8129impl From<crate::operation::list_extraction_definitions::ListExtractionDefinitionsError> for Error {
8130 fn from(err: crate::operation::list_extraction_definitions::ListExtractionDefinitionsError) -> Self {
8131 match err {
8132 crate::operation::list_extraction_definitions::ListExtractionDefinitionsError::AccessDeniedException(inner) => {
8133 Error::AccessDeniedException(inner)
8134 }
8135 crate::operation::list_extraction_definitions::ListExtractionDefinitionsError::InternalServiceException(inner) => {
8136 Error::InternalServiceException(inner)
8137 }
8138 crate::operation::list_extraction_definitions::ListExtractionDefinitionsError::InvalidRequestException(inner) => {
8139 Error::InvalidRequestException(inner)
8140 }
8141 crate::operation::list_extraction_definitions::ListExtractionDefinitionsError::ResourceNotFoundException(inner) => {
8142 Error::ResourceNotFoundException(inner)
8143 }
8144 crate::operation::list_extraction_definitions::ListExtractionDefinitionsError::ThrottlingException(inner) => {
8145 Error::ThrottlingException(inner)
8146 }
8147 crate::operation::list_extraction_definitions::ListExtractionDefinitionsError::Unhandled(inner) => Error::Unhandled(inner),
8148 }
8149 }
8150}
8151impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>> for Error
8152where
8153 R: Send + Sync + std::fmt::Debug + 'static,
8154{
8155 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>) -> Self {
8156 match err {
8157 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8158 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8159 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8160 source: err.into(),
8161 }),
8162 }
8163 }
8164}
8165impl From<crate::operation::list_flow_associations::ListFlowAssociationsError> for Error {
8166 fn from(err: crate::operation::list_flow_associations::ListFlowAssociationsError) -> Self {
8167 match err {
8168 crate::operation::list_flow_associations::ListFlowAssociationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8169 crate::operation::list_flow_associations::ListFlowAssociationsError::InternalServiceException(inner) => {
8170 Error::InternalServiceException(inner)
8171 }
8172 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidParameterException(inner) => {
8173 Error::InvalidParameterException(inner)
8174 }
8175 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidRequestException(inner) => {
8176 Error::InvalidRequestException(inner)
8177 }
8178 crate::operation::list_flow_associations::ListFlowAssociationsError::ResourceNotFoundException(inner) => {
8179 Error::ResourceNotFoundException(inner)
8180 }
8181 crate::operation::list_flow_associations::ListFlowAssociationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8182 crate::operation::list_flow_associations::ListFlowAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
8183 }
8184 }
8185}
8186impl<R>
8187 From<
8188 ::aws_smithy_runtime_api::client::result::SdkError<
8189 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
8190 R,
8191 >,
8192 > for Error
8193where
8194 R: Send + Sync + std::fmt::Debug + 'static,
8195{
8196 fn from(
8197 err: ::aws_smithy_runtime_api::client::result::SdkError<
8198 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
8199 R,
8200 >,
8201 ) -> Self {
8202 match err {
8203 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8204 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8205 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8206 source: err.into(),
8207 }),
8208 }
8209 }
8210}
8211impl From<crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError> for Error {
8212 fn from(err: crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError) -> Self {
8213 match err {
8214 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InternalServiceException(inner) => {
8215 Error::InternalServiceException(inner)
8216 }
8217 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidParameterException(inner) => {
8218 Error::InvalidParameterException(inner)
8219 }
8220 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidRequestException(inner) => {
8221 Error::InvalidRequestException(inner)
8222 }
8223 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
8224 Error::ResourceNotFoundException(inner)
8225 }
8226 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ThrottlingException(inner) => {
8227 Error::ThrottlingException(inner)
8228 }
8229 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
8230 }
8231 }
8232}
8233impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>> for Error
8234where
8235 R: Send + Sync + std::fmt::Debug + 'static,
8236{
8237 fn from(
8238 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>,
8239 ) -> Self {
8240 match err {
8241 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8242 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8243 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8244 source: err.into(),
8245 }),
8246 }
8247 }
8248}
8249impl From<crate::operation::list_hours_of_operations::ListHoursOfOperationsError> for Error {
8250 fn from(err: crate::operation::list_hours_of_operations::ListHoursOfOperationsError) -> Self {
8251 match err {
8252 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InternalServiceException(inner) => {
8253 Error::InternalServiceException(inner)
8254 }
8255 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidParameterException(inner) => {
8256 Error::InvalidParameterException(inner)
8257 }
8258 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidRequestException(inner) => {
8259 Error::InvalidRequestException(inner)
8260 }
8261 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ResourceNotFoundException(inner) => {
8262 Error::ResourceNotFoundException(inner)
8263 }
8264 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8265 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
8266 }
8267 }
8268}
8269impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>> for Error
8270where
8271 R: Send + Sync + std::fmt::Debug + 'static,
8272{
8273 fn from(
8274 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>,
8275 ) -> Self {
8276 match err {
8277 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8278 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8279 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8280 source: err.into(),
8281 }),
8282 }
8283 }
8284}
8285impl From<crate::operation::list_instance_attributes::ListInstanceAttributesError> for Error {
8286 fn from(err: crate::operation::list_instance_attributes::ListInstanceAttributesError) -> Self {
8287 match err {
8288 crate::operation::list_instance_attributes::ListInstanceAttributesError::InternalServiceException(inner) => {
8289 Error::InternalServiceException(inner)
8290 }
8291 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidParameterException(inner) => {
8292 Error::InvalidParameterException(inner)
8293 }
8294 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidRequestException(inner) => {
8295 Error::InvalidRequestException(inner)
8296 }
8297 crate::operation::list_instance_attributes::ListInstanceAttributesError::ResourceNotFoundException(inner) => {
8298 Error::ResourceNotFoundException(inner)
8299 }
8300 crate::operation::list_instance_attributes::ListInstanceAttributesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8301 crate::operation::list_instance_attributes::ListInstanceAttributesError::Unhandled(inner) => Error::Unhandled(inner),
8302 }
8303 }
8304}
8305impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>> for Error
8306where
8307 R: Send + Sync + std::fmt::Debug + 'static,
8308{
8309 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>) -> Self {
8310 match err {
8311 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8312 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8313 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8314 source: err.into(),
8315 }),
8316 }
8317 }
8318}
8319impl From<crate::operation::list_instances::ListInstancesError> for Error {
8320 fn from(err: crate::operation::list_instances::ListInstancesError) -> Self {
8321 match err {
8322 crate::operation::list_instances::ListInstancesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8323 crate::operation::list_instances::ListInstancesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8324 crate::operation::list_instances::ListInstancesError::Unhandled(inner) => Error::Unhandled(inner),
8325 }
8326 }
8327}
8328impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>>
8329 for Error
8330where
8331 R: Send + Sync + std::fmt::Debug + 'static,
8332{
8333 fn from(
8334 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>,
8335 ) -> Self {
8336 match err {
8337 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8338 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8339 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8340 source: err.into(),
8341 }),
8342 }
8343 }
8344}
8345impl From<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError> for Error {
8346 fn from(err: crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError) -> Self {
8347 match err {
8348 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InternalServiceException(inner) => {
8349 Error::InternalServiceException(inner)
8350 }
8351 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidParameterException(inner) => {
8352 Error::InvalidParameterException(inner)
8353 }
8354 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidRequestException(inner) => {
8355 Error::InvalidRequestException(inner)
8356 }
8357 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ResourceNotFoundException(inner) => {
8358 Error::ResourceNotFoundException(inner)
8359 }
8360 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ThrottlingException(inner) => {
8361 Error::ThrottlingException(inner)
8362 }
8363 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::Unhandled(inner) => Error::Unhandled(inner),
8364 }
8365 }
8366}
8367impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>>
8368 for Error
8369where
8370 R: Send + Sync + std::fmt::Debug + 'static,
8371{
8372 fn from(
8373 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>,
8374 ) -> Self {
8375 match err {
8376 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8377 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8378 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8379 source: err.into(),
8380 }),
8381 }
8382 }
8383}
8384impl From<crate::operation::list_integration_associations::ListIntegrationAssociationsError> for Error {
8385 fn from(err: crate::operation::list_integration_associations::ListIntegrationAssociationsError) -> Self {
8386 match err {
8387 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InternalServiceException(inner) => {
8388 Error::InternalServiceException(inner)
8389 }
8390 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InvalidRequestException(inner) => {
8391 Error::InvalidRequestException(inner)
8392 }
8393 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ResourceNotFoundException(inner) => {
8394 Error::ResourceNotFoundException(inner)
8395 }
8396 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ThrottlingException(inner) => {
8397 Error::ThrottlingException(inner)
8398 }
8399 crate::operation::list_integration_associations::ListIntegrationAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
8400 }
8401 }
8402}
8403impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>> for Error
8404where
8405 R: Send + Sync + std::fmt::Debug + 'static,
8406{
8407 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>) -> Self {
8408 match err {
8409 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8410 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8411 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8412 source: err.into(),
8413 }),
8414 }
8415 }
8416}
8417impl From<crate::operation::list_lambda_functions::ListLambdaFunctionsError> for Error {
8418 fn from(err: crate::operation::list_lambda_functions::ListLambdaFunctionsError) -> Self {
8419 match err {
8420 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InternalServiceException(inner) => {
8421 Error::InternalServiceException(inner)
8422 }
8423 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidParameterException(inner) => {
8424 Error::InvalidParameterException(inner)
8425 }
8426 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidRequestException(inner) => {
8427 Error::InvalidRequestException(inner)
8428 }
8429 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ResourceNotFoundException(inner) => {
8430 Error::ResourceNotFoundException(inner)
8431 }
8432 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8433 crate::operation::list_lambda_functions::ListLambdaFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
8434 }
8435 }
8436}
8437impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>> for Error
8438where
8439 R: Send + Sync + std::fmt::Debug + 'static,
8440{
8441 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>) -> Self {
8442 match err {
8443 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8444 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8445 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8446 source: err.into(),
8447 }),
8448 }
8449 }
8450}
8451impl From<crate::operation::list_lex_bots::ListLexBotsError> for Error {
8452 fn from(err: crate::operation::list_lex_bots::ListLexBotsError) -> Self {
8453 match err {
8454 crate::operation::list_lex_bots::ListLexBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8455 crate::operation::list_lex_bots::ListLexBotsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8456 crate::operation::list_lex_bots::ListLexBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8457 crate::operation::list_lex_bots::ListLexBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8458 crate::operation::list_lex_bots::ListLexBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8459 crate::operation::list_lex_bots::ListLexBotsError::Unhandled(inner) => Error::Unhandled(inner),
8460 }
8461 }
8462}
8463impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_metrics::ListMetricsError, R>> for Error
8464where
8465 R: Send + Sync + std::fmt::Debug + 'static,
8466{
8467 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_metrics::ListMetricsError, R>) -> Self {
8468 match err {
8469 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8470 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8471 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8472 source: err.into(),
8473 }),
8474 }
8475 }
8476}
8477impl From<crate::operation::list_metrics::ListMetricsError> for Error {
8478 fn from(err: crate::operation::list_metrics::ListMetricsError) -> Self {
8479 match err {
8480 crate::operation::list_metrics::ListMetricsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8481 crate::operation::list_metrics::ListMetricsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8482 crate::operation::list_metrics::ListMetricsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8483 crate::operation::list_metrics::ListMetricsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8484 crate::operation::list_metrics::ListMetricsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8485 crate::operation::list_metrics::ListMetricsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8486 crate::operation::list_metrics::ListMetricsError::Unhandled(inner) => Error::Unhandled(inner),
8487 }
8488 }
8489}
8490impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notifications::ListNotificationsError, R>> for Error
8491where
8492 R: Send + Sync + std::fmt::Debug + 'static,
8493{
8494 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notifications::ListNotificationsError, R>) -> Self {
8495 match err {
8496 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8497 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8498 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8499 source: err.into(),
8500 }),
8501 }
8502 }
8503}
8504impl From<crate::operation::list_notifications::ListNotificationsError> for Error {
8505 fn from(err: crate::operation::list_notifications::ListNotificationsError) -> Self {
8506 match err {
8507 crate::operation::list_notifications::ListNotificationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8508 crate::operation::list_notifications::ListNotificationsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8509 crate::operation::list_notifications::ListNotificationsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8510 crate::operation::list_notifications::ListNotificationsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8511 crate::operation::list_notifications::ListNotificationsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8512 crate::operation::list_notifications::ListNotificationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8513 crate::operation::list_notifications::ListNotificationsError::Unhandled(inner) => Error::Unhandled(inner),
8514 }
8515 }
8516}
8517impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>> for Error
8518where
8519 R: Send + Sync + std::fmt::Debug + 'static,
8520{
8521 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>) -> Self {
8522 match err {
8523 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8524 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8525 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8526 source: err.into(),
8527 }),
8528 }
8529 }
8530}
8531impl From<crate::operation::list_phone_numbers::ListPhoneNumbersError> for Error {
8532 fn from(err: crate::operation::list_phone_numbers::ListPhoneNumbersError) -> Self {
8533 match err {
8534 crate::operation::list_phone_numbers::ListPhoneNumbersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8535 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8536 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8537 crate::operation::list_phone_numbers::ListPhoneNumbersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8538 crate::operation::list_phone_numbers::ListPhoneNumbersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8539 crate::operation::list_phone_numbers::ListPhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
8540 }
8541 }
8542}
8543impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>> for Error
8544where
8545 R: Send + Sync + std::fmt::Debug + 'static,
8546{
8547 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>) -> Self {
8548 match err {
8549 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8550 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8551 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8552 source: err.into(),
8553 }),
8554 }
8555 }
8556}
8557impl From<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error> for Error {
8558 fn from(err: crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error) -> Self {
8559 match err {
8560 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8561 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InternalServiceException(inner) => {
8562 Error::InternalServiceException(inner)
8563 }
8564 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InvalidParameterException(inner) => {
8565 Error::InvalidParameterException(inner)
8566 }
8567 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ResourceNotFoundException(inner) => {
8568 Error::ResourceNotFoundException(inner)
8569 }
8570 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
8571 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::Unhandled(inner) => Error::Unhandled(inner),
8572 }
8573 }
8574}
8575impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>>
8576 for Error
8577where
8578 R: Send + Sync + std::fmt::Debug + 'static,
8579{
8580 fn from(
8581 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>,
8582 ) -> Self {
8583 match err {
8584 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8585 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8586 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8587 source: err.into(),
8588 }),
8589 }
8590 }
8591}
8592impl From<crate::operation::list_predefined_attributes::ListPredefinedAttributesError> for Error {
8593 fn from(err: crate::operation::list_predefined_attributes::ListPredefinedAttributesError) -> Self {
8594 match err {
8595 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InternalServiceException(inner) => {
8596 Error::InternalServiceException(inner)
8597 }
8598 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidParameterException(inner) => {
8599 Error::InvalidParameterException(inner)
8600 }
8601 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidRequestException(inner) => {
8602 Error::InvalidRequestException(inner)
8603 }
8604 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ResourceNotFoundException(inner) => {
8605 Error::ResourceNotFoundException(inner)
8606 }
8607 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ThrottlingException(inner) => {
8608 Error::ThrottlingException(inner)
8609 }
8610 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
8611 }
8612 }
8613}
8614impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>> for Error
8615where
8616 R: Send + Sync + std::fmt::Debug + 'static,
8617{
8618 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>) -> Self {
8619 match err {
8620 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8621 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8622 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8623 source: err.into(),
8624 }),
8625 }
8626 }
8627}
8628impl From<crate::operation::list_prompts::ListPromptsError> for Error {
8629 fn from(err: crate::operation::list_prompts::ListPromptsError) -> Self {
8630 match err {
8631 crate::operation::list_prompts::ListPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8632 crate::operation::list_prompts::ListPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8633 crate::operation::list_prompts::ListPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8634 crate::operation::list_prompts::ListPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8635 crate::operation::list_prompts::ListPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8636 crate::operation::list_prompts::ListPromptsError::Unhandled(inner) => Error::Unhandled(inner),
8637 }
8638 }
8639}
8640impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError, R>>
8641 for Error
8642where
8643 R: Send + Sync + std::fmt::Debug + 'static,
8644{
8645 fn from(
8646 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError, R>,
8647 ) -> Self {
8648 match err {
8649 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8650 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8651 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8652 source: err.into(),
8653 }),
8654 }
8655 }
8656}
8657impl From<crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError> for Error {
8658 fn from(err: crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError) -> Self {
8659 match err {
8660 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::AccessDeniedException(inner) => {
8661 Error::AccessDeniedException(inner)
8662 }
8663 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::InternalServiceException(inner) => {
8664 Error::InternalServiceException(inner)
8665 }
8666 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::InvalidParameterException(inner) => {
8667 Error::InvalidParameterException(inner)
8668 }
8669 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::InvalidRequestException(inner) => {
8670 Error::InvalidRequestException(inner)
8671 }
8672 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::ResourceNotFoundException(inner) => {
8673 Error::ResourceNotFoundException(inner)
8674 }
8675 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::ThrottlingException(inner) => {
8676 Error::ThrottlingException(inner)
8677 }
8678 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
8679 }
8680 }
8681}
8682impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>>
8683 for Error
8684where
8685 R: Send + Sync + std::fmt::Debug + 'static,
8686{
8687 fn from(
8688 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>,
8689 ) -> Self {
8690 match err {
8691 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8692 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8693 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8694 source: err.into(),
8695 }),
8696 }
8697 }
8698}
8699impl From<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError> for Error {
8700 fn from(err: crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError) -> Self {
8701 match err {
8702 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InternalServiceException(inner) => {
8703 Error::InternalServiceException(inner)
8704 }
8705 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidParameterException(inner) => {
8706 Error::InvalidParameterException(inner)
8707 }
8708 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidRequestException(inner) => {
8709 Error::InvalidRequestException(inner)
8710 }
8711 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ResourceNotFoundException(inner) => {
8712 Error::ResourceNotFoundException(inner)
8713 }
8714 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8715 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
8716 }
8717 }
8718}
8719impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>> for Error
8720where
8721 R: Send + Sync + std::fmt::Debug + 'static,
8722{
8723 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>) -> Self {
8724 match err {
8725 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8726 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8727 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8728 source: err.into(),
8729 }),
8730 }
8731 }
8732}
8733impl From<crate::operation::list_queues::ListQueuesError> for Error {
8734 fn from(err: crate::operation::list_queues::ListQueuesError) -> Self {
8735 match err {
8736 crate::operation::list_queues::ListQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8737 crate::operation::list_queues::ListQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8738 crate::operation::list_queues::ListQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8739 crate::operation::list_queues::ListQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8740 crate::operation::list_queues::ListQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8741 crate::operation::list_queues::ListQueuesError::Unhandled(inner) => Error::Unhandled(inner),
8742 }
8743 }
8744}
8745impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>> for Error
8746where
8747 R: Send + Sync + std::fmt::Debug + 'static,
8748{
8749 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>) -> Self {
8750 match err {
8751 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8752 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8753 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8754 source: err.into(),
8755 }),
8756 }
8757 }
8758}
8759impl From<crate::operation::list_quick_connects::ListQuickConnectsError> for Error {
8760 fn from(err: crate::operation::list_quick_connects::ListQuickConnectsError) -> Self {
8761 match err {
8762 crate::operation::list_quick_connects::ListQuickConnectsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8763 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidParameterException(inner) => {
8764 Error::InvalidParameterException(inner)
8765 }
8766 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8767 crate::operation::list_quick_connects::ListQuickConnectsError::ResourceNotFoundException(inner) => {
8768 Error::ResourceNotFoundException(inner)
8769 }
8770 crate::operation::list_quick_connects::ListQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8771 crate::operation::list_quick_connects::ListQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
8772 }
8773 }
8774}
8775impl<R>
8776 From<
8777 ::aws_smithy_runtime_api::client::result::SdkError<
8778 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
8779 R,
8780 >,
8781 > for Error
8782where
8783 R: Send + Sync + std::fmt::Debug + 'static,
8784{
8785 fn from(
8786 err: ::aws_smithy_runtime_api::client::result::SdkError<
8787 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
8788 R,
8789 >,
8790 ) -> Self {
8791 match err {
8792 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8793 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8794 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8795 source: err.into(),
8796 }),
8797 }
8798 }
8799}
8800impl From<crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error> for Error {
8801 fn from(err: crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error) -> Self {
8802 match err {
8803 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::AccessDeniedException(
8804 inner,
8805 ) => Error::AccessDeniedException(inner),
8806 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InternalServiceException(
8807 inner,
8808 ) => Error::InternalServiceException(inner),
8809 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InvalidRequestException(
8810 inner,
8811 ) => Error::InvalidRequestException(inner),
8812 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::OutputTypeNotFoundException(
8813 inner,
8814 ) => Error::OutputTypeNotFoundException(inner),
8815 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ResourceNotFoundException(
8816 inner,
8817 ) => Error::ResourceNotFoundException(inner),
8818 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ThrottlingException(inner) => {
8819 Error::ThrottlingException(inner)
8820 }
8821 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::Unhandled(inner) => {
8822 Error::Unhandled(inner)
8823 }
8824 }
8825 }
8826}
8827impl<R>
8828 From<
8829 ::aws_smithy_runtime_api::client::result::SdkError<
8830 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError,
8831 R,
8832 >,
8833 > for Error
8834where
8835 R: Send + Sync + std::fmt::Debug + 'static,
8836{
8837 fn from(
8838 err: ::aws_smithy_runtime_api::client::result::SdkError<
8839 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError,
8840 R,
8841 >,
8842 ) -> Self {
8843 match err {
8844 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8845 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8846 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8847 source: err.into(),
8848 }),
8849 }
8850 }
8851}
8852impl From<crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError> for Error {
8853 fn from(err: crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError) -> Self {
8854 match err {
8855 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8856 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8857 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8858 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8859 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8860 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::Unhandled(inner) => Error::Unhandled(inner),
8861 }
8862 }
8863}
8864impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>>
8865 for Error
8866where
8867 R: Send + Sync + std::fmt::Debug + 'static,
8868{
8869 fn from(
8870 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>,
8871 ) -> Self {
8872 match err {
8873 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8874 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8875 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8876 source: err.into(),
8877 }),
8878 }
8879 }
8880}
8881impl From<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError> for Error {
8882 fn from(err: crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError) -> Self {
8883 match err {
8884 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InternalServiceException(inner) => {
8885 Error::InternalServiceException(inner)
8886 }
8887 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidParameterException(inner) => {
8888 Error::InvalidParameterException(inner)
8889 }
8890 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidRequestException(inner) => {
8891 Error::InvalidRequestException(inner)
8892 }
8893 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
8894 Error::ResourceNotFoundException(inner)
8895 }
8896 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ThrottlingException(inner) => {
8897 Error::ThrottlingException(inner)
8898 }
8899 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
8900 }
8901 }
8902}
8903impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>> for Error
8904where
8905 R: Send + Sync + std::fmt::Debug + 'static,
8906{
8907 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>) -> Self {
8908 match err {
8909 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8910 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8911 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8912 source: err.into(),
8913 }),
8914 }
8915 }
8916}
8917impl From<crate::operation::list_routing_profiles::ListRoutingProfilesError> for Error {
8918 fn from(err: crate::operation::list_routing_profiles::ListRoutingProfilesError) -> Self {
8919 match err {
8920 crate::operation::list_routing_profiles::ListRoutingProfilesError::InternalServiceException(inner) => {
8921 Error::InternalServiceException(inner)
8922 }
8923 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidParameterException(inner) => {
8924 Error::InvalidParameterException(inner)
8925 }
8926 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidRequestException(inner) => {
8927 Error::InvalidRequestException(inner)
8928 }
8929 crate::operation::list_routing_profiles::ListRoutingProfilesError::ResourceNotFoundException(inner) => {
8930 Error::ResourceNotFoundException(inner)
8931 }
8932 crate::operation::list_routing_profiles::ListRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8933 crate::operation::list_routing_profiles::ListRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
8934 }
8935 }
8936}
8937impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>> for Error
8938where
8939 R: Send + Sync + std::fmt::Debug + 'static,
8940{
8941 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>) -> Self {
8942 match err {
8943 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8944 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8945 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8946 source: err.into(),
8947 }),
8948 }
8949 }
8950}
8951impl From<crate::operation::list_rules::ListRulesError> for Error {
8952 fn from(err: crate::operation::list_rules::ListRulesError) -> Self {
8953 match err {
8954 crate::operation::list_rules::ListRulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8955 crate::operation::list_rules::ListRulesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8956 crate::operation::list_rules::ListRulesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8957 crate::operation::list_rules::ListRulesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8958 crate::operation::list_rules::ListRulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8959 crate::operation::list_rules::ListRulesError::Unhandled(inner) => Error::Unhandled(inner),
8960 }
8961 }
8962}
8963impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>> for Error
8964where
8965 R: Send + Sync + std::fmt::Debug + 'static,
8966{
8967 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>) -> Self {
8968 match err {
8969 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8970 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8971 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8972 source: err.into(),
8973 }),
8974 }
8975 }
8976}
8977impl From<crate::operation::list_security_keys::ListSecurityKeysError> for Error {
8978 fn from(err: crate::operation::list_security_keys::ListSecurityKeysError) -> Self {
8979 match err {
8980 crate::operation::list_security_keys::ListSecurityKeysError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8981 crate::operation::list_security_keys::ListSecurityKeysError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8982 crate::operation::list_security_keys::ListSecurityKeysError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8983 crate::operation::list_security_keys::ListSecurityKeysError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8984 crate::operation::list_security_keys::ListSecurityKeysError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8985 crate::operation::list_security_keys::ListSecurityKeysError::Unhandled(inner) => Error::Unhandled(inner),
8986 }
8987 }
8988}
8989impl<R>
8990 From<
8991 ::aws_smithy_runtime_api::client::result::SdkError<
8992 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
8993 R,
8994 >,
8995 > for Error
8996where
8997 R: Send + Sync + std::fmt::Debug + 'static,
8998{
8999 fn from(
9000 err: ::aws_smithy_runtime_api::client::result::SdkError<
9001 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
9002 R,
9003 >,
9004 ) -> Self {
9005 match err {
9006 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9007 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9008 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9009 source: err.into(),
9010 }),
9011 }
9012 }
9013}
9014impl From<crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError> for Error {
9015 fn from(err: crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError) -> Self {
9016 match err {
9017 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InternalServiceException(inner) => {
9018 Error::InternalServiceException(inner)
9019 }
9020 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidParameterException(inner) => {
9021 Error::InvalidParameterException(inner)
9022 }
9023 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidRequestException(inner) => {
9024 Error::InvalidRequestException(inner)
9025 }
9026 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ResourceNotFoundException(inner) => {
9027 Error::ResourceNotFoundException(inner)
9028 }
9029 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ThrottlingException(inner) => {
9030 Error::ThrottlingException(inner)
9031 }
9032 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::Unhandled(inner) => Error::Unhandled(inner),
9033 }
9034 }
9035}
9036impl<R>
9037 From<
9038 ::aws_smithy_runtime_api::client::result::SdkError<
9039 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError,
9040 R,
9041 >,
9042 > for Error
9043where
9044 R: Send + Sync + std::fmt::Debug + 'static,
9045{
9046 fn from(
9047 err: ::aws_smithy_runtime_api::client::result::SdkError<
9048 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError,
9049 R,
9050 >,
9051 ) -> Self {
9052 match err {
9053 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9054 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9055 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9056 source: err.into(),
9057 }),
9058 }
9059 }
9060}
9061impl From<crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError> for Error {
9062 fn from(err: crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError) -> Self {
9063 match err {
9064 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::InternalServiceException(inner) => {
9065 Error::InternalServiceException(inner)
9066 }
9067 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::InvalidParameterException(inner) => {
9068 Error::InvalidParameterException(inner)
9069 }
9070 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::InvalidRequestException(inner) => {
9071 Error::InvalidRequestException(inner)
9072 }
9073 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::ResourceNotFoundException(inner) => {
9074 Error::ResourceNotFoundException(inner)
9075 }
9076 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::ThrottlingException(inner) => {
9077 Error::ThrottlingException(inner)
9078 }
9079 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
9080 }
9081 }
9082}
9083impl<R>
9084 From<
9085 ::aws_smithy_runtime_api::client::result::SdkError<
9086 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
9087 R,
9088 >,
9089 > for Error
9090where
9091 R: Send + Sync + std::fmt::Debug + 'static,
9092{
9093 fn from(
9094 err: ::aws_smithy_runtime_api::client::result::SdkError<
9095 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
9096 R,
9097 >,
9098 ) -> Self {
9099 match err {
9100 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9101 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9102 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9103 source: err.into(),
9104 }),
9105 }
9106 }
9107}
9108impl From<crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError> for Error {
9109 fn from(err: crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError) -> Self {
9110 match err {
9111 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InternalServiceException(inner) => {
9112 Error::InternalServiceException(inner)
9113 }
9114 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidParameterException(inner) => {
9115 Error::InvalidParameterException(inner)
9116 }
9117 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidRequestException(inner) => {
9118 Error::InvalidRequestException(inner)
9119 }
9120 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ResourceNotFoundException(inner) => {
9121 Error::ResourceNotFoundException(inner)
9122 }
9123 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ThrottlingException(inner) => {
9124 Error::ThrottlingException(inner)
9125 }
9126 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
9127 }
9128 }
9129}
9130impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>> for Error
9131where
9132 R: Send + Sync + std::fmt::Debug + 'static,
9133{
9134 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>) -> Self {
9135 match err {
9136 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9137 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9138 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9139 source: err.into(),
9140 }),
9141 }
9142 }
9143}
9144impl From<crate::operation::list_security_profiles::ListSecurityProfilesError> for Error {
9145 fn from(err: crate::operation::list_security_profiles::ListSecurityProfilesError) -> Self {
9146 match err {
9147 crate::operation::list_security_profiles::ListSecurityProfilesError::InternalServiceException(inner) => {
9148 Error::InternalServiceException(inner)
9149 }
9150 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidParameterException(inner) => {
9151 Error::InvalidParameterException(inner)
9152 }
9153 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidRequestException(inner) => {
9154 Error::InvalidRequestException(inner)
9155 }
9156 crate::operation::list_security_profiles::ListSecurityProfilesError::ResourceNotFoundException(inner) => {
9157 Error::ResourceNotFoundException(inner)
9158 }
9159 crate::operation::list_security_profiles::ListSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9160 crate::operation::list_security_profiles::ListSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
9161 }
9162 }
9163}
9164impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
9165where
9166 R: Send + Sync + std::fmt::Debug + 'static,
9167{
9168 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
9169 match err {
9170 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9171 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9172 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9173 source: err.into(),
9174 }),
9175 }
9176 }
9177}
9178impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
9179 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
9180 match err {
9181 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServiceException(inner) => {
9182 Error::InternalServiceException(inner)
9183 }
9184 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterException(inner) => {
9185 Error::InvalidParameterException(inner)
9186 }
9187 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidRequestException(inner) => {
9188 Error::InvalidRequestException(inner)
9189 }
9190 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
9191 Error::ResourceNotFoundException(inner)
9192 }
9193 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9194 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
9195 }
9196 }
9197}
9198impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>> for Error
9199where
9200 R: Send + Sync + std::fmt::Debug + 'static,
9201{
9202 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>) -> Self {
9203 match err {
9204 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9205 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9206 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9207 source: err.into(),
9208 }),
9209 }
9210 }
9211}
9212impl From<crate::operation::list_task_templates::ListTaskTemplatesError> for Error {
9213 fn from(err: crate::operation::list_task_templates::ListTaskTemplatesError) -> Self {
9214 match err {
9215 crate::operation::list_task_templates::ListTaskTemplatesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9216 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidParameterException(inner) => {
9217 Error::InvalidParameterException(inner)
9218 }
9219 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9220 crate::operation::list_task_templates::ListTaskTemplatesError::ResourceNotFoundException(inner) => {
9221 Error::ResourceNotFoundException(inner)
9222 }
9223 crate::operation::list_task_templates::ListTaskTemplatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9224 crate::operation::list_task_templates::ListTaskTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
9225 }
9226 }
9227}
9228impl<R>
9229 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError, R>>
9230 for Error
9231where
9232 R: Send + Sync + std::fmt::Debug + 'static,
9233{
9234 fn from(
9235 err: ::aws_smithy_runtime_api::client::result::SdkError<
9236 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError,
9237 R,
9238 >,
9239 ) -> Self {
9240 match err {
9241 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9242 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9243 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9244 source: err.into(),
9245 }),
9246 }
9247 }
9248}
9249impl From<crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError> for Error {
9250 fn from(err: crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError) -> Self {
9251 match err {
9252 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::AccessDeniedException(inner) => {
9253 Error::AccessDeniedException(inner)
9254 }
9255 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::InternalServiceException(inner) => {
9256 Error::InternalServiceException(inner)
9257 }
9258 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::InvalidParameterException(inner) => {
9259 Error::InvalidParameterException(inner)
9260 }
9261 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::InvalidRequestException(inner) => {
9262 Error::InvalidRequestException(inner)
9263 }
9264 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::ResourceNotFoundException(inner) => {
9265 Error::ResourceNotFoundException(inner)
9266 }
9267 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::ThrottlingException(inner) => {
9268 Error::ThrottlingException(inner)
9269 }
9270 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::Unhandled(inner) => Error::Unhandled(inner),
9271 }
9272 }
9273}
9274impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_case_executions::ListTestCaseExecutionsError, R>>
9275 for Error
9276where
9277 R: Send + Sync + std::fmt::Debug + 'static,
9278{
9279 fn from(
9280 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_case_executions::ListTestCaseExecutionsError, R>,
9281 ) -> Self {
9282 match err {
9283 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9284 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9285 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9286 source: err.into(),
9287 }),
9288 }
9289 }
9290}
9291impl From<crate::operation::list_test_case_executions::ListTestCaseExecutionsError> for Error {
9292 fn from(err: crate::operation::list_test_case_executions::ListTestCaseExecutionsError) -> Self {
9293 match err {
9294 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::AccessDeniedException(inner) => {
9295 Error::AccessDeniedException(inner)
9296 }
9297 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::InternalServiceException(inner) => {
9298 Error::InternalServiceException(inner)
9299 }
9300 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::InvalidParameterException(inner) => {
9301 Error::InvalidParameterException(inner)
9302 }
9303 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::InvalidRequestException(inner) => {
9304 Error::InvalidRequestException(inner)
9305 }
9306 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::ResourceNotFoundException(inner) => {
9307 Error::ResourceNotFoundException(inner)
9308 }
9309 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9310 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::Unhandled(inner) => Error::Unhandled(inner),
9311 }
9312 }
9313}
9314impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_cases::ListTestCasesError, R>> for Error
9315where
9316 R: Send + Sync + std::fmt::Debug + 'static,
9317{
9318 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_cases::ListTestCasesError, R>) -> Self {
9319 match err {
9320 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9321 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9322 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9323 source: err.into(),
9324 }),
9325 }
9326 }
9327}
9328impl From<crate::operation::list_test_cases::ListTestCasesError> for Error {
9329 fn from(err: crate::operation::list_test_cases::ListTestCasesError) -> Self {
9330 match err {
9331 crate::operation::list_test_cases::ListTestCasesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9332 crate::operation::list_test_cases::ListTestCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9333 crate::operation::list_test_cases::ListTestCasesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9334 crate::operation::list_test_cases::ListTestCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9335 crate::operation::list_test_cases::ListTestCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9336 crate::operation::list_test_cases::ListTestCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9337 crate::operation::list_test_cases::ListTestCasesError::Unhandled(inner) => Error::Unhandled(inner),
9338 }
9339 }
9340}
9341impl<R>
9342 From<
9343 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError, R>,
9344 > for Error
9345where
9346 R: Send + Sync + std::fmt::Debug + 'static,
9347{
9348 fn from(
9349 err: ::aws_smithy_runtime_api::client::result::SdkError<
9350 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError,
9351 R,
9352 >,
9353 ) -> Self {
9354 match err {
9355 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9356 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9357 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9358 source: err.into(),
9359 }),
9360 }
9361 }
9362}
9363impl From<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError> for Error {
9364 fn from(err: crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError) -> Self {
9365 match err {
9366 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::AccessDeniedException(inner) => {
9367 Error::AccessDeniedException(inner)
9368 }
9369 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InternalServiceException(inner) => {
9370 Error::InternalServiceException(inner)
9371 }
9372 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InvalidRequestException(inner) => {
9373 Error::InvalidRequestException(inner)
9374 }
9375 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::ThrottlingException(inner) => {
9376 Error::ThrottlingException(inner)
9377 }
9378 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::Unhandled(inner) => Error::Unhandled(inner),
9379 }
9380 }
9381}
9382impl<R>
9383 From<
9384 ::aws_smithy_runtime_api::client::result::SdkError<
9385 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
9386 R,
9387 >,
9388 > for Error
9389where
9390 R: Send + Sync + std::fmt::Debug + 'static,
9391{
9392 fn from(
9393 err: ::aws_smithy_runtime_api::client::result::SdkError<
9394 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
9395 R,
9396 >,
9397 ) -> Self {
9398 match err {
9399 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9400 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9401 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9402 source: err.into(),
9403 }),
9404 }
9405 }
9406}
9407impl From<crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError> for Error {
9408 fn from(err: crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError) -> Self {
9409 match err {
9410 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::AccessDeniedException(inner) => {
9411 Error::AccessDeniedException(inner)
9412 }
9413 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InternalServiceException(inner) => {
9414 Error::InternalServiceException(inner)
9415 }
9416 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InvalidRequestException(inner) => {
9417 Error::InvalidRequestException(inner)
9418 }
9419 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ResourceNotFoundException(inner) => {
9420 Error::ResourceNotFoundException(inner)
9421 }
9422 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ThrottlingException(inner) => {
9423 Error::ThrottlingException(inner)
9424 }
9425 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::Unhandled(inner) => {
9426 Error::Unhandled(inner)
9427 }
9428 }
9429 }
9430}
9431impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>> for Error
9432where
9433 R: Send + Sync + std::fmt::Debug + 'static,
9434{
9435 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>) -> Self {
9436 match err {
9437 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9438 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9439 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9440 source: err.into(),
9441 }),
9442 }
9443 }
9444}
9445impl From<crate::operation::list_use_cases::ListUseCasesError> for Error {
9446 fn from(err: crate::operation::list_use_cases::ListUseCasesError) -> Self {
9447 match err {
9448 crate::operation::list_use_cases::ListUseCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9449 crate::operation::list_use_cases::ListUseCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9450 crate::operation::list_use_cases::ListUseCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9451 crate::operation::list_use_cases::ListUseCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9452 crate::operation::list_use_cases::ListUseCasesError::Unhandled(inner) => Error::Unhandled(inner),
9453 }
9454 }
9455}
9456impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>>
9457 for Error
9458where
9459 R: Send + Sync + std::fmt::Debug + 'static,
9460{
9461 fn from(
9462 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>,
9463 ) -> Self {
9464 match err {
9465 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9466 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9467 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9468 source: err.into(),
9469 }),
9470 }
9471 }
9472}
9473impl From<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError> for Error {
9474 fn from(err: crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError) -> Self {
9475 match err {
9476 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InternalServiceException(inner) => {
9477 Error::InternalServiceException(inner)
9478 }
9479 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidParameterException(inner) => {
9480 Error::InvalidParameterException(inner)
9481 }
9482 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidRequestException(inner) => {
9483 Error::InvalidRequestException(inner)
9484 }
9485 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
9486 Error::ResourceNotFoundException(inner)
9487 }
9488 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ThrottlingException(inner) => {
9489 Error::ThrottlingException(inner)
9490 }
9491 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
9492 }
9493 }
9494}
9495impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_notifications::ListUserNotificationsError, R>> for Error
9496where
9497 R: Send + Sync + std::fmt::Debug + 'static,
9498{
9499 fn from(
9500 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_notifications::ListUserNotificationsError, R>,
9501 ) -> Self {
9502 match err {
9503 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9504 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9505 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9506 source: err.into(),
9507 }),
9508 }
9509 }
9510}
9511impl From<crate::operation::list_user_notifications::ListUserNotificationsError> for Error {
9512 fn from(err: crate::operation::list_user_notifications::ListUserNotificationsError) -> Self {
9513 match err {
9514 crate::operation::list_user_notifications::ListUserNotificationsError::AccessDeniedException(inner) => {
9515 Error::AccessDeniedException(inner)
9516 }
9517 crate::operation::list_user_notifications::ListUserNotificationsError::InternalServiceException(inner) => {
9518 Error::InternalServiceException(inner)
9519 }
9520 crate::operation::list_user_notifications::ListUserNotificationsError::InvalidParameterException(inner) => {
9521 Error::InvalidParameterException(inner)
9522 }
9523 crate::operation::list_user_notifications::ListUserNotificationsError::InvalidRequestException(inner) => {
9524 Error::InvalidRequestException(inner)
9525 }
9526 crate::operation::list_user_notifications::ListUserNotificationsError::ResourceNotFoundException(inner) => {
9527 Error::ResourceNotFoundException(inner)
9528 }
9529 crate::operation::list_user_notifications::ListUserNotificationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9530 crate::operation::list_user_notifications::ListUserNotificationsError::Unhandled(inner) => Error::Unhandled(inner),
9531 }
9532 }
9533}
9534impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>> for Error
9535where
9536 R: Send + Sync + std::fmt::Debug + 'static,
9537{
9538 fn from(
9539 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>,
9540 ) -> Self {
9541 match err {
9542 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9543 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9544 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9545 source: err.into(),
9546 }),
9547 }
9548 }
9549}
9550impl From<crate::operation::list_user_proficiencies::ListUserProficienciesError> for Error {
9551 fn from(err: crate::operation::list_user_proficiencies::ListUserProficienciesError) -> Self {
9552 match err {
9553 crate::operation::list_user_proficiencies::ListUserProficienciesError::InternalServiceException(inner) => {
9554 Error::InternalServiceException(inner)
9555 }
9556 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidParameterException(inner) => {
9557 Error::InvalidParameterException(inner)
9558 }
9559 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidRequestException(inner) => {
9560 Error::InvalidRequestException(inner)
9561 }
9562 crate::operation::list_user_proficiencies::ListUserProficienciesError::ResourceNotFoundException(inner) => {
9563 Error::ResourceNotFoundException(inner)
9564 }
9565 crate::operation::list_user_proficiencies::ListUserProficienciesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9566 crate::operation::list_user_proficiencies::ListUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
9567 }
9568 }
9569}
9570impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>> for Error
9571where
9572 R: Send + Sync + std::fmt::Debug + 'static,
9573{
9574 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>) -> Self {
9575 match err {
9576 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9577 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9578 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9579 source: err.into(),
9580 }),
9581 }
9582 }
9583}
9584impl From<crate::operation::list_users::ListUsersError> for Error {
9585 fn from(err: crate::operation::list_users::ListUsersError) -> Self {
9586 match err {
9587 crate::operation::list_users::ListUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9588 crate::operation::list_users::ListUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9589 crate::operation::list_users::ListUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9590 crate::operation::list_users::ListUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9591 crate::operation::list_users::ListUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9592 crate::operation::list_users::ListUsersError::Unhandled(inner) => Error::Unhandled(inner),
9593 }
9594 }
9595}
9596impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>> for Error
9597where
9598 R: Send + Sync + std::fmt::Debug + 'static,
9599{
9600 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>) -> Self {
9601 match err {
9602 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9603 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9604 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9605 source: err.into(),
9606 }),
9607 }
9608 }
9609}
9610impl From<crate::operation::list_views::ListViewsError> for Error {
9611 fn from(err: crate::operation::list_views::ListViewsError) -> Self {
9612 match err {
9613 crate::operation::list_views::ListViewsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9614 crate::operation::list_views::ListViewsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9615 crate::operation::list_views::ListViewsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9616 crate::operation::list_views::ListViewsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9617 crate::operation::list_views::ListViewsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9618 crate::operation::list_views::ListViewsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
9619 crate::operation::list_views::ListViewsError::Unhandled(inner) => Error::Unhandled(inner),
9620 }
9621 }
9622}
9623impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>> for Error
9624where
9625 R: Send + Sync + std::fmt::Debug + 'static,
9626{
9627 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>) -> Self {
9628 match err {
9629 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9630 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9631 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9632 source: err.into(),
9633 }),
9634 }
9635 }
9636}
9637impl From<crate::operation::list_view_versions::ListViewVersionsError> for Error {
9638 fn from(err: crate::operation::list_view_versions::ListViewVersionsError) -> Self {
9639 match err {
9640 crate::operation::list_view_versions::ListViewVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9641 crate::operation::list_view_versions::ListViewVersionsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9642 crate::operation::list_view_versions::ListViewVersionsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9643 crate::operation::list_view_versions::ListViewVersionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9644 crate::operation::list_view_versions::ListViewVersionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9645 crate::operation::list_view_versions::ListViewVersionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
9646 crate::operation::list_view_versions::ListViewVersionsError::Unhandled(inner) => Error::Unhandled(inner),
9647 }
9648 }
9649}
9650impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_media::ListWorkspaceMediaError, R>> for Error
9651where
9652 R: Send + Sync + std::fmt::Debug + 'static,
9653{
9654 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_media::ListWorkspaceMediaError, R>) -> Self {
9655 match err {
9656 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9657 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9658 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9659 source: err.into(),
9660 }),
9661 }
9662 }
9663}
9664impl From<crate::operation::list_workspace_media::ListWorkspaceMediaError> for Error {
9665 fn from(err: crate::operation::list_workspace_media::ListWorkspaceMediaError) -> Self {
9666 match err {
9667 crate::operation::list_workspace_media::ListWorkspaceMediaError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9668 crate::operation::list_workspace_media::ListWorkspaceMediaError::InternalServiceException(inner) => {
9669 Error::InternalServiceException(inner)
9670 }
9671 crate::operation::list_workspace_media::ListWorkspaceMediaError::InvalidParameterException(inner) => {
9672 Error::InvalidParameterException(inner)
9673 }
9674 crate::operation::list_workspace_media::ListWorkspaceMediaError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9675 crate::operation::list_workspace_media::ListWorkspaceMediaError::ResourceNotFoundException(inner) => {
9676 Error::ResourceNotFoundException(inner)
9677 }
9678 crate::operation::list_workspace_media::ListWorkspaceMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9679 crate::operation::list_workspace_media::ListWorkspaceMediaError::Unhandled(inner) => Error::Unhandled(inner),
9680 }
9681 }
9682}
9683impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_pages::ListWorkspacePagesError, R>> for Error
9684where
9685 R: Send + Sync + std::fmt::Debug + 'static,
9686{
9687 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_pages::ListWorkspacePagesError, R>) -> Self {
9688 match err {
9689 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9690 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9691 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9692 source: err.into(),
9693 }),
9694 }
9695 }
9696}
9697impl From<crate::operation::list_workspace_pages::ListWorkspacePagesError> for Error {
9698 fn from(err: crate::operation::list_workspace_pages::ListWorkspacePagesError) -> Self {
9699 match err {
9700 crate::operation::list_workspace_pages::ListWorkspacePagesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9701 crate::operation::list_workspace_pages::ListWorkspacePagesError::InternalServiceException(inner) => {
9702 Error::InternalServiceException(inner)
9703 }
9704 crate::operation::list_workspace_pages::ListWorkspacePagesError::InvalidParameterException(inner) => {
9705 Error::InvalidParameterException(inner)
9706 }
9707 crate::operation::list_workspace_pages::ListWorkspacePagesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9708 crate::operation::list_workspace_pages::ListWorkspacePagesError::ResourceNotFoundException(inner) => {
9709 Error::ResourceNotFoundException(inner)
9710 }
9711 crate::operation::list_workspace_pages::ListWorkspacePagesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9712 crate::operation::list_workspace_pages::ListWorkspacePagesError::Unhandled(inner) => Error::Unhandled(inner),
9713 }
9714 }
9715}
9716impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspaces::ListWorkspacesError, R>> for Error
9717where
9718 R: Send + Sync + std::fmt::Debug + 'static,
9719{
9720 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspaces::ListWorkspacesError, R>) -> Self {
9721 match err {
9722 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9723 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9724 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9725 source: err.into(),
9726 }),
9727 }
9728 }
9729}
9730impl From<crate::operation::list_workspaces::ListWorkspacesError> for Error {
9731 fn from(err: crate::operation::list_workspaces::ListWorkspacesError) -> Self {
9732 match err {
9733 crate::operation::list_workspaces::ListWorkspacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9734 crate::operation::list_workspaces::ListWorkspacesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9735 crate::operation::list_workspaces::ListWorkspacesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9736 crate::operation::list_workspaces::ListWorkspacesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9737 crate::operation::list_workspaces::ListWorkspacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9738 crate::operation::list_workspaces::ListWorkspacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9739 crate::operation::list_workspaces::ListWorkspacesError::Unhandled(inner) => Error::Unhandled(inner),
9740 }
9741 }
9742}
9743impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>> for Error
9744where
9745 R: Send + Sync + std::fmt::Debug + 'static,
9746{
9747 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>) -> Self {
9748 match err {
9749 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9750 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9751 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9752 source: err.into(),
9753 }),
9754 }
9755 }
9756}
9757impl From<crate::operation::monitor_contact::MonitorContactError> for Error {
9758 fn from(err: crate::operation::monitor_contact::MonitorContactError) -> Self {
9759 match err {
9760 crate::operation::monitor_contact::MonitorContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9761 crate::operation::monitor_contact::MonitorContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
9762 crate::operation::monitor_contact::MonitorContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9763 crate::operation::monitor_contact::MonitorContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9764 crate::operation::monitor_contact::MonitorContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9765 crate::operation::monitor_contact::MonitorContactError::ServiceQuotaExceededException(inner) => {
9766 Error::ServiceQuotaExceededException(inner)
9767 }
9768 crate::operation::monitor_contact::MonitorContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9769 crate::operation::monitor_contact::MonitorContactError::Unhandled(inner) => Error::Unhandled(inner),
9770 }
9771 }
9772}
9773impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>> for Error
9774where
9775 R: Send + Sync + std::fmt::Debug + 'static,
9776{
9777 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>) -> Self {
9778 match err {
9779 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9780 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9781 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9782 source: err.into(),
9783 }),
9784 }
9785 }
9786}
9787impl From<crate::operation::pause_contact::PauseContactError> for Error {
9788 fn from(err: crate::operation::pause_contact::PauseContactError) -> Self {
9789 match err {
9790 crate::operation::pause_contact::PauseContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9791 crate::operation::pause_contact::PauseContactError::ConflictException(inner) => Error::ConflictException(inner),
9792 crate::operation::pause_contact::PauseContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9793 crate::operation::pause_contact::PauseContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9794 crate::operation::pause_contact::PauseContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9795 crate::operation::pause_contact::PauseContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
9796 crate::operation::pause_contact::PauseContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9797 crate::operation::pause_contact::PauseContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9798 crate::operation::pause_contact::PauseContactError::Unhandled(inner) => Error::Unhandled(inner),
9799 }
9800 }
9801}
9802impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>> for Error
9803where
9804 R: Send + Sync + std::fmt::Debug + 'static,
9805{
9806 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>) -> Self {
9807 match err {
9808 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9809 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9810 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9811 source: err.into(),
9812 }),
9813 }
9814 }
9815}
9816impl From<crate::operation::put_user_status::PutUserStatusError> for Error {
9817 fn from(err: crate::operation::put_user_status::PutUserStatusError) -> Self {
9818 match err {
9819 crate::operation::put_user_status::PutUserStatusError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9820 crate::operation::put_user_status::PutUserStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9821 crate::operation::put_user_status::PutUserStatusError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9822 crate::operation::put_user_status::PutUserStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9823 crate::operation::put_user_status::PutUserStatusError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9824 crate::operation::put_user_status::PutUserStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9825 crate::operation::put_user_status::PutUserStatusError::Unhandled(inner) => Error::Unhandled(inner),
9826 }
9827 }
9828}
9829impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>> for Error
9830where
9831 R: Send + Sync + std::fmt::Debug + 'static,
9832{
9833 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>) -> Self {
9834 match err {
9835 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9836 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9837 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9838 source: err.into(),
9839 }),
9840 }
9841 }
9842}
9843impl From<crate::operation::release_phone_number::ReleasePhoneNumberError> for Error {
9844 fn from(err: crate::operation::release_phone_number::ReleasePhoneNumberError) -> Self {
9845 match err {
9846 crate::operation::release_phone_number::ReleasePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9847 crate::operation::release_phone_number::ReleasePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
9848 crate::operation::release_phone_number::ReleasePhoneNumberError::InternalServiceException(inner) => {
9849 Error::InternalServiceException(inner)
9850 }
9851 crate::operation::release_phone_number::ReleasePhoneNumberError::InvalidParameterException(inner) => {
9852 Error::InvalidParameterException(inner)
9853 }
9854 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
9855 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceNotFoundException(inner) => {
9856 Error::ResourceNotFoundException(inner)
9857 }
9858 crate::operation::release_phone_number::ReleasePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9859 crate::operation::release_phone_number::ReleasePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
9860 }
9861 }
9862}
9863impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>> for Error
9864where
9865 R: Send + Sync + std::fmt::Debug + 'static,
9866{
9867 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>) -> Self {
9868 match err {
9869 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9870 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9871 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9872 source: err.into(),
9873 }),
9874 }
9875 }
9876}
9877impl From<crate::operation::replicate_instance::ReplicateInstanceError> for Error {
9878 fn from(err: crate::operation::replicate_instance::ReplicateInstanceError) -> Self {
9879 match err {
9880 crate::operation::replicate_instance::ReplicateInstanceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9881 crate::operation::replicate_instance::ReplicateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9882 crate::operation::replicate_instance::ReplicateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9883 crate::operation::replicate_instance::ReplicateInstanceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
9884 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9885 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotReadyException(inner) => Error::ResourceNotReadyException(inner),
9886 crate::operation::replicate_instance::ReplicateInstanceError::ServiceQuotaExceededException(inner) => {
9887 Error::ServiceQuotaExceededException(inner)
9888 }
9889 crate::operation::replicate_instance::ReplicateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9890 crate::operation::replicate_instance::ReplicateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
9891 }
9892 }
9893}
9894impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>> for Error
9895where
9896 R: Send + Sync + std::fmt::Debug + 'static,
9897{
9898 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>) -> Self {
9899 match err {
9900 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9901 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9902 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9903 source: err.into(),
9904 }),
9905 }
9906 }
9907}
9908impl From<crate::operation::resume_contact::ResumeContactError> for Error {
9909 fn from(err: crate::operation::resume_contact::ResumeContactError) -> Self {
9910 match err {
9911 crate::operation::resume_contact::ResumeContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9912 crate::operation::resume_contact::ResumeContactError::ConflictException(inner) => Error::ConflictException(inner),
9913 crate::operation::resume_contact::ResumeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9914 crate::operation::resume_contact::ResumeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9915 crate::operation::resume_contact::ResumeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9916 crate::operation::resume_contact::ResumeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9917 crate::operation::resume_contact::ResumeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9918 crate::operation::resume_contact::ResumeContactError::Unhandled(inner) => Error::Unhandled(inner),
9919 }
9920 }
9921}
9922impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>> for Error
9923where
9924 R: Send + Sync + std::fmt::Debug + 'static,
9925{
9926 fn from(
9927 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>,
9928 ) -> Self {
9929 match err {
9930 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9931 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9932 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9933 source: err.into(),
9934 }),
9935 }
9936 }
9937}
9938impl From<crate::operation::resume_contact_recording::ResumeContactRecordingError> for Error {
9939 fn from(err: crate::operation::resume_contact_recording::ResumeContactRecordingError) -> Self {
9940 match err {
9941 crate::operation::resume_contact_recording::ResumeContactRecordingError::InternalServiceException(inner) => {
9942 Error::InternalServiceException(inner)
9943 }
9944 crate::operation::resume_contact_recording::ResumeContactRecordingError::InvalidActiveRegionException(inner) => {
9945 Error::InvalidActiveRegionException(inner)
9946 }
9947 crate::operation::resume_contact_recording::ResumeContactRecordingError::InvalidRequestException(inner) => {
9948 Error::InvalidRequestException(inner)
9949 }
9950 crate::operation::resume_contact_recording::ResumeContactRecordingError::ResourceNotFoundException(inner) => {
9951 Error::ResourceNotFoundException(inner)
9952 }
9953 crate::operation::resume_contact_recording::ResumeContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
9954 }
9955 }
9956}
9957impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>> for Error
9958where
9959 R: Send + Sync + std::fmt::Debug + 'static,
9960{
9961 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>) -> Self {
9962 match err {
9963 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9964 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9965 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9966 source: err.into(),
9967 }),
9968 }
9969 }
9970}
9971impl From<crate::operation::search_agent_statuses::SearchAgentStatusesError> for Error {
9972 fn from(err: crate::operation::search_agent_statuses::SearchAgentStatusesError) -> Self {
9973 match err {
9974 crate::operation::search_agent_statuses::SearchAgentStatusesError::InternalServiceException(inner) => {
9975 Error::InternalServiceException(inner)
9976 }
9977 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidParameterException(inner) => {
9978 Error::InvalidParameterException(inner)
9979 }
9980 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidRequestException(inner) => {
9981 Error::InvalidRequestException(inner)
9982 }
9983 crate::operation::search_agent_statuses::SearchAgentStatusesError::ResourceNotFoundException(inner) => {
9984 Error::ResourceNotFoundException(inner)
9985 }
9986 crate::operation::search_agent_statuses::SearchAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9987 crate::operation::search_agent_statuses::SearchAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
9988 }
9989 }
9990}
9991impl<R>
9992 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError, R>>
9993 for Error
9994where
9995 R: Send + Sync + std::fmt::Debug + 'static,
9996{
9997 fn from(
9998 err: ::aws_smithy_runtime_api::client::result::SdkError<
9999 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError,
10000 R,
10001 >,
10002 ) -> Self {
10003 match err {
10004 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10005 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10006 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10007 source: err.into(),
10008 }),
10009 }
10010 }
10011}
10012impl From<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError> for Error {
10013 fn from(err: crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError) -> Self {
10014 match err {
10015 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::AccessDeniedException(inner) => {
10016 Error::AccessDeniedException(inner)
10017 }
10018 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InternalServiceException(inner) => {
10019 Error::InternalServiceException(inner)
10020 }
10021 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InvalidParameterException(inner) => {
10022 Error::InvalidParameterException(inner)
10023 }
10024 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::ThrottlingException(inner) => {
10025 Error::ThrottlingException(inner)
10026 }
10027 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
10028 }
10029 }
10030}
10031impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_evaluations::SearchContactEvaluationsError, R>>
10032 for Error
10033where
10034 R: Send + Sync + std::fmt::Debug + 'static,
10035{
10036 fn from(
10037 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_evaluations::SearchContactEvaluationsError, R>,
10038 ) -> Self {
10039 match err {
10040 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10041 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10042 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10043 source: err.into(),
10044 }),
10045 }
10046 }
10047}
10048impl From<crate::operation::search_contact_evaluations::SearchContactEvaluationsError> for Error {
10049 fn from(err: crate::operation::search_contact_evaluations::SearchContactEvaluationsError) -> Self {
10050 match err {
10051 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InternalServiceException(inner) => {
10052 Error::InternalServiceException(inner)
10053 }
10054 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InvalidParameterException(inner) => {
10055 Error::InvalidParameterException(inner)
10056 }
10057 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InvalidRequestException(inner) => {
10058 Error::InvalidRequestException(inner)
10059 }
10060 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::ResourceNotFoundException(inner) => {
10061 Error::ResourceNotFoundException(inner)
10062 }
10063 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::ThrottlingException(inner) => {
10064 Error::ThrottlingException(inner)
10065 }
10066 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::Unhandled(inner) => Error::Unhandled(inner),
10067 }
10068 }
10069}
10070impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>>
10071 for Error
10072where
10073 R: Send + Sync + std::fmt::Debug + 'static,
10074{
10075 fn from(
10076 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>,
10077 ) -> Self {
10078 match err {
10079 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10080 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10081 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10082 source: err.into(),
10083 }),
10084 }
10085 }
10086}
10087impl From<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError> for Error {
10088 fn from(err: crate::operation::search_contact_flow_modules::SearchContactFlowModulesError) -> Self {
10089 match err {
10090 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InternalServiceException(inner) => {
10091 Error::InternalServiceException(inner)
10092 }
10093 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidParameterException(inner) => {
10094 Error::InvalidParameterException(inner)
10095 }
10096 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidRequestException(inner) => {
10097 Error::InvalidRequestException(inner)
10098 }
10099 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ResourceNotFoundException(inner) => {
10100 Error::ResourceNotFoundException(inner)
10101 }
10102 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ThrottlingException(inner) => {
10103 Error::ThrottlingException(inner)
10104 }
10105 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
10106 }
10107 }
10108}
10109impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>> for Error
10110where
10111 R: Send + Sync + std::fmt::Debug + 'static,
10112{
10113 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>) -> Self {
10114 match err {
10115 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10116 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10117 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10118 source: err.into(),
10119 }),
10120 }
10121 }
10122}
10123impl From<crate::operation::search_contact_flows::SearchContactFlowsError> for Error {
10124 fn from(err: crate::operation::search_contact_flows::SearchContactFlowsError) -> Self {
10125 match err {
10126 crate::operation::search_contact_flows::SearchContactFlowsError::InternalServiceException(inner) => {
10127 Error::InternalServiceException(inner)
10128 }
10129 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidParameterException(inner) => {
10130 Error::InvalidParameterException(inner)
10131 }
10132 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10133 crate::operation::search_contact_flows::SearchContactFlowsError::ResourceNotFoundException(inner) => {
10134 Error::ResourceNotFoundException(inner)
10135 }
10136 crate::operation::search_contact_flows::SearchContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10137 crate::operation::search_contact_flows::SearchContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
10138 }
10139 }
10140}
10141impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>> for Error
10142where
10143 R: Send + Sync + std::fmt::Debug + 'static,
10144{
10145 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>) -> Self {
10146 match err {
10147 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10148 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10149 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10150 source: err.into(),
10151 }),
10152 }
10153 }
10154}
10155impl From<crate::operation::search_contacts::SearchContactsError> for Error {
10156 fn from(err: crate::operation::search_contacts::SearchContactsError) -> Self {
10157 match err {
10158 crate::operation::search_contacts::SearchContactsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10159 crate::operation::search_contacts::SearchContactsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10160 crate::operation::search_contacts::SearchContactsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10161 crate::operation::search_contacts::SearchContactsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10162 crate::operation::search_contacts::SearchContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10163 crate::operation::search_contacts::SearchContactsError::Unhandled(inner) => Error::Unhandled(inner),
10164 }
10165 }
10166}
10167impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_tables::SearchDataTablesError, R>> for Error
10168where
10169 R: Send + Sync + std::fmt::Debug + 'static,
10170{
10171 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_tables::SearchDataTablesError, R>) -> Self {
10172 match err {
10173 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10174 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10175 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10176 source: err.into(),
10177 }),
10178 }
10179 }
10180}
10181impl From<crate::operation::search_data_tables::SearchDataTablesError> for Error {
10182 fn from(err: crate::operation::search_data_tables::SearchDataTablesError) -> Self {
10183 match err {
10184 crate::operation::search_data_tables::SearchDataTablesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10185 crate::operation::search_data_tables::SearchDataTablesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10186 crate::operation::search_data_tables::SearchDataTablesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10187 crate::operation::search_data_tables::SearchDataTablesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10188 crate::operation::search_data_tables::SearchDataTablesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10189 crate::operation::search_data_tables::SearchDataTablesError::Unhandled(inner) => Error::Unhandled(inner),
10190 }
10191 }
10192}
10193impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>> for Error
10194where
10195 R: Send + Sync + std::fmt::Debug + 'static,
10196{
10197 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>) -> Self {
10198 match err {
10199 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10200 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10201 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10202 source: err.into(),
10203 }),
10204 }
10205 }
10206}
10207impl From<crate::operation::search_email_addresses::SearchEmailAddressesError> for Error {
10208 fn from(err: crate::operation::search_email_addresses::SearchEmailAddressesError) -> Self {
10209 match err {
10210 crate::operation::search_email_addresses::SearchEmailAddressesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10211 crate::operation::search_email_addresses::SearchEmailAddressesError::InternalServiceException(inner) => {
10212 Error::InternalServiceException(inner)
10213 }
10214 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidParameterException(inner) => {
10215 Error::InvalidParameterException(inner)
10216 }
10217 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidRequestException(inner) => {
10218 Error::InvalidRequestException(inner)
10219 }
10220 crate::operation::search_email_addresses::SearchEmailAddressesError::ResourceNotFoundException(inner) => {
10221 Error::ResourceNotFoundException(inner)
10222 }
10223 crate::operation::search_email_addresses::SearchEmailAddressesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10224 crate::operation::search_email_addresses::SearchEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
10225 }
10226 }
10227}
10228impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_evaluation_forms::SearchEvaluationFormsError, R>> for Error
10229where
10230 R: Send + Sync + std::fmt::Debug + 'static,
10231{
10232 fn from(
10233 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_evaluation_forms::SearchEvaluationFormsError, R>,
10234 ) -> Self {
10235 match err {
10236 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10237 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10238 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10239 source: err.into(),
10240 }),
10241 }
10242 }
10243}
10244impl From<crate::operation::search_evaluation_forms::SearchEvaluationFormsError> for Error {
10245 fn from(err: crate::operation::search_evaluation_forms::SearchEvaluationFormsError) -> Self {
10246 match err {
10247 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InternalServiceException(inner) => {
10248 Error::InternalServiceException(inner)
10249 }
10250 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InvalidParameterException(inner) => {
10251 Error::InvalidParameterException(inner)
10252 }
10253 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InvalidRequestException(inner) => {
10254 Error::InvalidRequestException(inner)
10255 }
10256 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::ResourceNotFoundException(inner) => {
10257 Error::ResourceNotFoundException(inner)
10258 }
10259 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10260 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::Unhandled(inner) => Error::Unhandled(inner),
10261 }
10262 }
10263}
10264impl<R>
10265 From<
10266 ::aws_smithy_runtime_api::client::result::SdkError<
10267 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
10268 R,
10269 >,
10270 > for Error
10271where
10272 R: Send + Sync + std::fmt::Debug + 'static,
10273{
10274 fn from(
10275 err: ::aws_smithy_runtime_api::client::result::SdkError<
10276 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
10277 R,
10278 >,
10279 ) -> Self {
10280 match err {
10281 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10282 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10283 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10284 source: err.into(),
10285 }),
10286 }
10287 }
10288}
10289impl From<crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError> for Error {
10290 fn from(err: crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError) -> Self {
10291 match err {
10292 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InternalServiceException(inner) => {
10293 Error::InternalServiceException(inner)
10294 }
10295 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidParameterException(inner) => {
10296 Error::InvalidParameterException(inner)
10297 }
10298 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidRequestException(inner) => {
10299 Error::InvalidRequestException(inner)
10300 }
10301 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
10302 Error::ResourceNotFoundException(inner)
10303 }
10304 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ThrottlingException(inner) => {
10305 Error::ThrottlingException(inner)
10306 }
10307 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
10308 }
10309 }
10310}
10311impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>>
10312 for Error
10313where
10314 R: Send + Sync + std::fmt::Debug + 'static,
10315{
10316 fn from(
10317 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>,
10318 ) -> Self {
10319 match err {
10320 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10321 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10322 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10323 source: err.into(),
10324 }),
10325 }
10326 }
10327}
10328impl From<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError> for Error {
10329 fn from(err: crate::operation::search_hours_of_operations::SearchHoursOfOperationsError) -> Self {
10330 match err {
10331 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InternalServiceException(inner) => {
10332 Error::InternalServiceException(inner)
10333 }
10334 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidParameterException(inner) => {
10335 Error::InvalidParameterException(inner)
10336 }
10337 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidRequestException(inner) => {
10338 Error::InvalidRequestException(inner)
10339 }
10340 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ResourceNotFoundException(inner) => {
10341 Error::ResourceNotFoundException(inner)
10342 }
10343 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ThrottlingException(inner) => {
10344 Error::ThrottlingException(inner)
10345 }
10346 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
10347 }
10348 }
10349}
10350impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_metrics::SearchMetricsError, R>> for Error
10351where
10352 R: Send + Sync + std::fmt::Debug + 'static,
10353{
10354 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_metrics::SearchMetricsError, R>) -> Self {
10355 match err {
10356 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10357 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10358 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10359 source: err.into(),
10360 }),
10361 }
10362 }
10363}
10364impl From<crate::operation::search_metrics::SearchMetricsError> for Error {
10365 fn from(err: crate::operation::search_metrics::SearchMetricsError) -> Self {
10366 match err {
10367 crate::operation::search_metrics::SearchMetricsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10368 crate::operation::search_metrics::SearchMetricsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10369 crate::operation::search_metrics::SearchMetricsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10370 crate::operation::search_metrics::SearchMetricsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10371 crate::operation::search_metrics::SearchMetricsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10372 crate::operation::search_metrics::SearchMetricsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10373 crate::operation::search_metrics::SearchMetricsError::Unhandled(inner) => Error::Unhandled(inner),
10374 }
10375 }
10376}
10377impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_notifications::SearchNotificationsError, R>> for Error
10378where
10379 R: Send + Sync + std::fmt::Debug + 'static,
10380{
10381 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_notifications::SearchNotificationsError, R>) -> Self {
10382 match err {
10383 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10384 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10385 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10386 source: err.into(),
10387 }),
10388 }
10389 }
10390}
10391impl From<crate::operation::search_notifications::SearchNotificationsError> for Error {
10392 fn from(err: crate::operation::search_notifications::SearchNotificationsError) -> Self {
10393 match err {
10394 crate::operation::search_notifications::SearchNotificationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10395 crate::operation::search_notifications::SearchNotificationsError::InternalServiceException(inner) => {
10396 Error::InternalServiceException(inner)
10397 }
10398 crate::operation::search_notifications::SearchNotificationsError::InvalidParameterException(inner) => {
10399 Error::InvalidParameterException(inner)
10400 }
10401 crate::operation::search_notifications::SearchNotificationsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10402 crate::operation::search_notifications::SearchNotificationsError::ResourceNotFoundException(inner) => {
10403 Error::ResourceNotFoundException(inner)
10404 }
10405 crate::operation::search_notifications::SearchNotificationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10406 crate::operation::search_notifications::SearchNotificationsError::Unhandled(inner) => Error::Unhandled(inner),
10407 }
10408 }
10409}
10410impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>>
10411 for Error
10412where
10413 R: Send + Sync + std::fmt::Debug + 'static,
10414{
10415 fn from(
10416 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>,
10417 ) -> Self {
10418 match err {
10419 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10420 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10421 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10422 source: err.into(),
10423 }),
10424 }
10425 }
10426}
10427impl From<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError> for Error {
10428 fn from(err: crate::operation::search_predefined_attributes::SearchPredefinedAttributesError) -> Self {
10429 match err {
10430 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InternalServiceException(inner) => {
10431 Error::InternalServiceException(inner)
10432 }
10433 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidParameterException(inner) => {
10434 Error::InvalidParameterException(inner)
10435 }
10436 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidRequestException(inner) => {
10437 Error::InvalidRequestException(inner)
10438 }
10439 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ResourceNotFoundException(inner) => {
10440 Error::ResourceNotFoundException(inner)
10441 }
10442 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ThrottlingException(inner) => {
10443 Error::ThrottlingException(inner)
10444 }
10445 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
10446 }
10447 }
10448}
10449impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>> for Error
10450where
10451 R: Send + Sync + std::fmt::Debug + 'static,
10452{
10453 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>) -> Self {
10454 match err {
10455 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10456 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10457 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10458 source: err.into(),
10459 }),
10460 }
10461 }
10462}
10463impl From<crate::operation::search_prompts::SearchPromptsError> for Error {
10464 fn from(err: crate::operation::search_prompts::SearchPromptsError) -> Self {
10465 match err {
10466 crate::operation::search_prompts::SearchPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10467 crate::operation::search_prompts::SearchPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10468 crate::operation::search_prompts::SearchPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10469 crate::operation::search_prompts::SearchPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10470 crate::operation::search_prompts::SearchPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10471 crate::operation::search_prompts::SearchPromptsError::Unhandled(inner) => Error::Unhandled(inner),
10472 }
10473 }
10474}
10475impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>> for Error
10476where
10477 R: Send + Sync + std::fmt::Debug + 'static,
10478{
10479 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>) -> Self {
10480 match err {
10481 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10482 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10483 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10484 source: err.into(),
10485 }),
10486 }
10487 }
10488}
10489impl From<crate::operation::search_queues::SearchQueuesError> for Error {
10490 fn from(err: crate::operation::search_queues::SearchQueuesError) -> Self {
10491 match err {
10492 crate::operation::search_queues::SearchQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10493 crate::operation::search_queues::SearchQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10494 crate::operation::search_queues::SearchQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10495 crate::operation::search_queues::SearchQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10496 crate::operation::search_queues::SearchQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10497 crate::operation::search_queues::SearchQueuesError::Unhandled(inner) => Error::Unhandled(inner),
10498 }
10499 }
10500}
10501impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>> for Error
10502where
10503 R: Send + Sync + std::fmt::Debug + 'static,
10504{
10505 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>) -> Self {
10506 match err {
10507 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10508 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10509 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10510 source: err.into(),
10511 }),
10512 }
10513 }
10514}
10515impl From<crate::operation::search_quick_connects::SearchQuickConnectsError> for Error {
10516 fn from(err: crate::operation::search_quick_connects::SearchQuickConnectsError) -> Self {
10517 match err {
10518 crate::operation::search_quick_connects::SearchQuickConnectsError::InternalServiceException(inner) => {
10519 Error::InternalServiceException(inner)
10520 }
10521 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidParameterException(inner) => {
10522 Error::InvalidParameterException(inner)
10523 }
10524 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidRequestException(inner) => {
10525 Error::InvalidRequestException(inner)
10526 }
10527 crate::operation::search_quick_connects::SearchQuickConnectsError::ResourceNotFoundException(inner) => {
10528 Error::ResourceNotFoundException(inner)
10529 }
10530 crate::operation::search_quick_connects::SearchQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10531 crate::operation::search_quick_connects::SearchQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
10532 }
10533 }
10534}
10535impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>> for Error
10536where
10537 R: Send + Sync + std::fmt::Debug + 'static,
10538{
10539 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>) -> Self {
10540 match err {
10541 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10542 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10543 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10544 source: err.into(),
10545 }),
10546 }
10547 }
10548}
10549impl From<crate::operation::search_resource_tags::SearchResourceTagsError> for Error {
10550 fn from(err: crate::operation::search_resource_tags::SearchResourceTagsError) -> Self {
10551 match err {
10552 crate::operation::search_resource_tags::SearchResourceTagsError::InternalServiceException(inner) => {
10553 Error::InternalServiceException(inner)
10554 }
10555 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidParameterException(inner) => {
10556 Error::InvalidParameterException(inner)
10557 }
10558 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10559 crate::operation::search_resource_tags::SearchResourceTagsError::MaximumResultReturnedException(inner) => {
10560 Error::MaximumResultReturnedException(inner)
10561 }
10562 crate::operation::search_resource_tags::SearchResourceTagsError::ResourceNotFoundException(inner) => {
10563 Error::ResourceNotFoundException(inner)
10564 }
10565 crate::operation::search_resource_tags::SearchResourceTagsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10566 crate::operation::search_resource_tags::SearchResourceTagsError::Unhandled(inner) => Error::Unhandled(inner),
10567 }
10568 }
10569}
10570impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>> for Error
10571where
10572 R: Send + Sync + std::fmt::Debug + 'static,
10573{
10574 fn from(
10575 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>,
10576 ) -> Self {
10577 match err {
10578 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10579 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10580 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10581 source: err.into(),
10582 }),
10583 }
10584 }
10585}
10586impl From<crate::operation::search_routing_profiles::SearchRoutingProfilesError> for Error {
10587 fn from(err: crate::operation::search_routing_profiles::SearchRoutingProfilesError) -> Self {
10588 match err {
10589 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InternalServiceException(inner) => {
10590 Error::InternalServiceException(inner)
10591 }
10592 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidParameterException(inner) => {
10593 Error::InvalidParameterException(inner)
10594 }
10595 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidRequestException(inner) => {
10596 Error::InvalidRequestException(inner)
10597 }
10598 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ResourceNotFoundException(inner) => {
10599 Error::ResourceNotFoundException(inner)
10600 }
10601 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10602 crate::operation::search_routing_profiles::SearchRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
10603 }
10604 }
10605}
10606impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_rules::SearchRulesError, R>> for Error
10607where
10608 R: Send + Sync + std::fmt::Debug + 'static,
10609{
10610 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_rules::SearchRulesError, R>) -> Self {
10611 match err {
10612 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10613 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10614 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10615 source: err.into(),
10616 }),
10617 }
10618 }
10619}
10620impl From<crate::operation::search_rules::SearchRulesError> for Error {
10621 fn from(err: crate::operation::search_rules::SearchRulesError) -> Self {
10622 match err {
10623 crate::operation::search_rules::SearchRulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10624 crate::operation::search_rules::SearchRulesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10625 crate::operation::search_rules::SearchRulesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10626 crate::operation::search_rules::SearchRulesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10627 crate::operation::search_rules::SearchRulesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10628 crate::operation::search_rules::SearchRulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10629 crate::operation::search_rules::SearchRulesError::Unhandled(inner) => Error::Unhandled(inner),
10630 }
10631 }
10632}
10633impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>> for Error
10634where
10635 R: Send + Sync + std::fmt::Debug + 'static,
10636{
10637 fn from(
10638 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>,
10639 ) -> Self {
10640 match err {
10641 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10642 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10643 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10644 source: err.into(),
10645 }),
10646 }
10647 }
10648}
10649impl From<crate::operation::search_security_profiles::SearchSecurityProfilesError> for Error {
10650 fn from(err: crate::operation::search_security_profiles::SearchSecurityProfilesError) -> Self {
10651 match err {
10652 crate::operation::search_security_profiles::SearchSecurityProfilesError::InternalServiceException(inner) => {
10653 Error::InternalServiceException(inner)
10654 }
10655 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidParameterException(inner) => {
10656 Error::InvalidParameterException(inner)
10657 }
10658 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidRequestException(inner) => {
10659 Error::InvalidRequestException(inner)
10660 }
10661 crate::operation::search_security_profiles::SearchSecurityProfilesError::ResourceNotFoundException(inner) => {
10662 Error::ResourceNotFoundException(inner)
10663 }
10664 crate::operation::search_security_profiles::SearchSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10665 crate::operation::search_security_profiles::SearchSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
10666 }
10667 }
10668}
10669impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_test_cases::SearchTestCasesError, R>> for Error
10670where
10671 R: Send + Sync + std::fmt::Debug + 'static,
10672{
10673 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_test_cases::SearchTestCasesError, R>) -> Self {
10674 match err {
10675 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10676 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10677 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10678 source: err.into(),
10679 }),
10680 }
10681 }
10682}
10683impl From<crate::operation::search_test_cases::SearchTestCasesError> for Error {
10684 fn from(err: crate::operation::search_test_cases::SearchTestCasesError) -> Self {
10685 match err {
10686 crate::operation::search_test_cases::SearchTestCasesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10687 crate::operation::search_test_cases::SearchTestCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10688 crate::operation::search_test_cases::SearchTestCasesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10689 crate::operation::search_test_cases::SearchTestCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10690 crate::operation::search_test_cases::SearchTestCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10691 crate::operation::search_test_cases::SearchTestCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10692 crate::operation::search_test_cases::SearchTestCasesError::Unhandled(inner) => Error::Unhandled(inner),
10693 }
10694 }
10695}
10696impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>>
10697 for Error
10698where
10699 R: Send + Sync + std::fmt::Debug + 'static,
10700{
10701 fn from(
10702 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>,
10703 ) -> Self {
10704 match err {
10705 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10706 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10707 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10708 source: err.into(),
10709 }),
10710 }
10711 }
10712}
10713impl From<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError> for Error {
10714 fn from(err: crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError) -> Self {
10715 match err {
10716 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InternalServiceException(inner) => {
10717 Error::InternalServiceException(inner)
10718 }
10719 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidParameterException(inner) => {
10720 Error::InvalidParameterException(inner)
10721 }
10722 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidRequestException(inner) => {
10723 Error::InvalidRequestException(inner)
10724 }
10725 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
10726 Error::ResourceNotFoundException(inner)
10727 }
10728 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ThrottlingException(inner) => {
10729 Error::ThrottlingException(inner)
10730 }
10731 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
10732 }
10733 }
10734}
10735impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>> for Error
10736where
10737 R: Send + Sync + std::fmt::Debug + 'static,
10738{
10739 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>) -> Self {
10740 match err {
10741 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10742 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10743 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10744 source: err.into(),
10745 }),
10746 }
10747 }
10748}
10749impl From<crate::operation::search_users::SearchUsersError> for Error {
10750 fn from(err: crate::operation::search_users::SearchUsersError) -> Self {
10751 match err {
10752 crate::operation::search_users::SearchUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10753 crate::operation::search_users::SearchUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10754 crate::operation::search_users::SearchUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10755 crate::operation::search_users::SearchUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10756 crate::operation::search_users::SearchUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10757 crate::operation::search_users::SearchUsersError::Unhandled(inner) => Error::Unhandled(inner),
10758 }
10759 }
10760}
10761impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_views::SearchViewsError, R>> for Error
10762where
10763 R: Send + Sync + std::fmt::Debug + 'static,
10764{
10765 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_views::SearchViewsError, R>) -> Self {
10766 match err {
10767 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10768 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10769 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10770 source: err.into(),
10771 }),
10772 }
10773 }
10774}
10775impl From<crate::operation::search_views::SearchViewsError> for Error {
10776 fn from(err: crate::operation::search_views::SearchViewsError) -> Self {
10777 match err {
10778 crate::operation::search_views::SearchViewsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10779 crate::operation::search_views::SearchViewsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10780 crate::operation::search_views::SearchViewsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10781 crate::operation::search_views::SearchViewsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10782 crate::operation::search_views::SearchViewsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10783 crate::operation::search_views::SearchViewsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10784 crate::operation::search_views::SearchViewsError::Unhandled(inner) => Error::Unhandled(inner),
10785 }
10786 }
10787}
10788impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>> for Error
10789where
10790 R: Send + Sync + std::fmt::Debug + 'static,
10791{
10792 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>) -> Self {
10793 match err {
10794 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10795 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10796 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10797 source: err.into(),
10798 }),
10799 }
10800 }
10801}
10802impl From<crate::operation::search_vocabularies::SearchVocabulariesError> for Error {
10803 fn from(err: crate::operation::search_vocabularies::SearchVocabulariesError) -> Self {
10804 match err {
10805 crate::operation::search_vocabularies::SearchVocabulariesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10806 crate::operation::search_vocabularies::SearchVocabulariesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10807 crate::operation::search_vocabularies::SearchVocabulariesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10808 crate::operation::search_vocabularies::SearchVocabulariesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10809 crate::operation::search_vocabularies::SearchVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
10810 }
10811 }
10812}
10813impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError, R>>
10814 for Error
10815where
10816 R: Send + Sync + std::fmt::Debug + 'static,
10817{
10818 fn from(
10819 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError, R>,
10820 ) -> Self {
10821 match err {
10822 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10823 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10824 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10825 source: err.into(),
10826 }),
10827 }
10828 }
10829}
10830impl From<crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError> for Error {
10831 fn from(err: crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError) -> Self {
10832 match err {
10833 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::AccessDeniedException(inner) => {
10834 Error::AccessDeniedException(inner)
10835 }
10836 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::InternalServiceException(inner) => {
10837 Error::InternalServiceException(inner)
10838 }
10839 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::InvalidParameterException(inner) => {
10840 Error::InvalidParameterException(inner)
10841 }
10842 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::InvalidRequestException(inner) => {
10843 Error::InvalidRequestException(inner)
10844 }
10845 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::ResourceNotFoundException(inner) => {
10846 Error::ResourceNotFoundException(inner)
10847 }
10848 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::ThrottlingException(inner) => {
10849 Error::ThrottlingException(inner)
10850 }
10851 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
10852 }
10853 }
10854}
10855impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspaces::SearchWorkspacesError, R>> for Error
10856where
10857 R: Send + Sync + std::fmt::Debug + 'static,
10858{
10859 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspaces::SearchWorkspacesError, R>) -> Self {
10860 match err {
10861 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10862 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10863 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10864 source: err.into(),
10865 }),
10866 }
10867 }
10868}
10869impl From<crate::operation::search_workspaces::SearchWorkspacesError> for Error {
10870 fn from(err: crate::operation::search_workspaces::SearchWorkspacesError) -> Self {
10871 match err {
10872 crate::operation::search_workspaces::SearchWorkspacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10873 crate::operation::search_workspaces::SearchWorkspacesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10874 crate::operation::search_workspaces::SearchWorkspacesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10875 crate::operation::search_workspaces::SearchWorkspacesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10876 crate::operation::search_workspaces::SearchWorkspacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10877 crate::operation::search_workspaces::SearchWorkspacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10878 crate::operation::search_workspaces::SearchWorkspacesError::Unhandled(inner) => Error::Unhandled(inner),
10879 }
10880 }
10881}
10882impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>>
10883 for Error
10884where
10885 R: Send + Sync + std::fmt::Debug + 'static,
10886{
10887 fn from(
10888 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>,
10889 ) -> Self {
10890 match err {
10891 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10892 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10893 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10894 source: err.into(),
10895 }),
10896 }
10897 }
10898}
10899impl From<crate::operation::send_chat_integration_event::SendChatIntegrationEventError> for Error {
10900 fn from(err: crate::operation::send_chat_integration_event::SendChatIntegrationEventError) -> Self {
10901 match err {
10902 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::AccessDeniedException(inner) => {
10903 Error::AccessDeniedException(inner)
10904 }
10905 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InternalServiceException(inner) => {
10906 Error::InternalServiceException(inner)
10907 }
10908 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InvalidRequestException(inner) => {
10909 Error::InvalidRequestException(inner)
10910 }
10911 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ResourceNotFoundException(inner) => {
10912 Error::ResourceNotFoundException(inner)
10913 }
10914 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ThrottlingException(inner) => {
10915 Error::ThrottlingException(inner)
10916 }
10917 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::Unhandled(inner) => Error::Unhandled(inner),
10918 }
10919 }
10920}
10921impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>> for Error
10922where
10923 R: Send + Sync + std::fmt::Debug + 'static,
10924{
10925 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>) -> Self {
10926 match err {
10927 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10928 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10929 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10930 source: err.into(),
10931 }),
10932 }
10933 }
10934}
10935impl From<crate::operation::send_outbound_email::SendOutboundEmailError> for Error {
10936 fn from(err: crate::operation::send_outbound_email::SendOutboundEmailError) -> Self {
10937 match err {
10938 crate::operation::send_outbound_email::SendOutboundEmailError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10939 crate::operation::send_outbound_email::SendOutboundEmailError::IdempotencyException(inner) => Error::IdempotencyException(inner),
10940 crate::operation::send_outbound_email::SendOutboundEmailError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10941 crate::operation::send_outbound_email::SendOutboundEmailError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10942 crate::operation::send_outbound_email::SendOutboundEmailError::ResourceNotFoundException(inner) => {
10943 Error::ResourceNotFoundException(inner)
10944 }
10945 crate::operation::send_outbound_email::SendOutboundEmailError::ServiceQuotaExceededException(inner) => {
10946 Error::ServiceQuotaExceededException(inner)
10947 }
10948 crate::operation::send_outbound_email::SendOutboundEmailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10949 crate::operation::send_outbound_email::SendOutboundEmailError::Unhandled(inner) => Error::Unhandled(inner),
10950 }
10951 }
10952}
10953impl<R>
10954 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError, R>>
10955 for Error
10956where
10957 R: Send + Sync + std::fmt::Debug + 'static,
10958{
10959 fn from(
10960 err: ::aws_smithy_runtime_api::client::result::SdkError<
10961 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError,
10962 R,
10963 >,
10964 ) -> Self {
10965 match err {
10966 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10967 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10968 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10969 source: err.into(),
10970 }),
10971 }
10972 }
10973}
10974impl From<crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError> for Error {
10975 fn from(err: crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError) -> Self {
10976 match err {
10977 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::AccessDeniedException(inner) => {
10978 Error::AccessDeniedException(inner)
10979 }
10980 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::InternalServiceException(inner) => {
10981 Error::InternalServiceException(inner)
10982 }
10983 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::InvalidRequestException(inner) => {
10984 Error::InvalidRequestException(inner)
10985 }
10986 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::ResourceNotFoundException(inner) => {
10987 Error::ResourceNotFoundException(inner)
10988 }
10989 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::ThrottlingException(inner) => {
10990 Error::ThrottlingException(inner)
10991 }
10992 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::Unhandled(inner) => Error::Unhandled(inner),
10993 }
10994 }
10995}
10996impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_assistant_contact::StartAssistantContactError, R>> for Error
10997where
10998 R: Send + Sync + std::fmt::Debug + 'static,
10999{
11000 fn from(
11001 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_assistant_contact::StartAssistantContactError, R>,
11002 ) -> Self {
11003 match err {
11004 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11005 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11006 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11007 source: err.into(),
11008 }),
11009 }
11010 }
11011}
11012impl From<crate::operation::start_assistant_contact::StartAssistantContactError> for Error {
11013 fn from(err: crate::operation::start_assistant_contact::StartAssistantContactError) -> Self {
11014 match err {
11015 crate::operation::start_assistant_contact::StartAssistantContactError::AccessDeniedException(inner) => {
11016 Error::AccessDeniedException(inner)
11017 }
11018 crate::operation::start_assistant_contact::StartAssistantContactError::InternalServiceException(inner) => {
11019 Error::InternalServiceException(inner)
11020 }
11021 crate::operation::start_assistant_contact::StartAssistantContactError::InvalidParameterException(inner) => {
11022 Error::InvalidParameterException(inner)
11023 }
11024 crate::operation::start_assistant_contact::StartAssistantContactError::InvalidRequestException(inner) => {
11025 Error::InvalidRequestException(inner)
11026 }
11027 crate::operation::start_assistant_contact::StartAssistantContactError::LimitExceededException(inner) => {
11028 Error::LimitExceededException(inner)
11029 }
11030 crate::operation::start_assistant_contact::StartAssistantContactError::ResourceNotFoundException(inner) => {
11031 Error::ResourceNotFoundException(inner)
11032 }
11033 crate::operation::start_assistant_contact::StartAssistantContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11034 crate::operation::start_assistant_contact::StartAssistantContactError::Unhandled(inner) => Error::Unhandled(inner),
11035 }
11036 }
11037}
11038impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>>
11039 for Error
11040where
11041 R: Send + Sync + std::fmt::Debug + 'static,
11042{
11043 fn from(
11044 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>,
11045 ) -> Self {
11046 match err {
11047 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11048 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11049 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11050 source: err.into(),
11051 }),
11052 }
11053 }
11054}
11055impl From<crate::operation::start_attached_file_upload::StartAttachedFileUploadError> for Error {
11056 fn from(err: crate::operation::start_attached_file_upload::StartAttachedFileUploadError) -> Self {
11057 match err {
11058 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::AccessDeniedException(inner) => {
11059 Error::AccessDeniedException(inner)
11060 }
11061 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InternalServiceException(inner) => {
11062 Error::InternalServiceException(inner)
11063 }
11064 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InvalidRequestException(inner) => {
11065 Error::InvalidRequestException(inner)
11066 }
11067 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ResourceConflictException(inner) => {
11068 Error::ResourceConflictException(inner)
11069 }
11070 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ServiceQuotaExceededException(inner) => {
11071 Error::ServiceQuotaExceededException(inner)
11072 }
11073 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ThrottlingException(inner) => {
11074 Error::ThrottlingException(inner)
11075 }
11076 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::Unhandled(inner) => Error::Unhandled(inner),
11077 }
11078 }
11079}
11080impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>> for Error
11081where
11082 R: Send + Sync + std::fmt::Debug + 'static,
11083{
11084 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>) -> Self {
11085 match err {
11086 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11087 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11088 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11089 source: err.into(),
11090 }),
11091 }
11092 }
11093}
11094impl From<crate::operation::start_chat_contact::StartChatContactError> for Error {
11095 fn from(err: crate::operation::start_chat_contact::StartChatContactError) -> Self {
11096 match err {
11097 crate::operation::start_chat_contact::StartChatContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11098 crate::operation::start_chat_contact::StartChatContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11099 crate::operation::start_chat_contact::StartChatContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11100 crate::operation::start_chat_contact::StartChatContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
11101 crate::operation::start_chat_contact::StartChatContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11102 crate::operation::start_chat_contact::StartChatContactError::Unhandled(inner) => Error::Unhandled(inner),
11103 }
11104 }
11105}
11106impl<R>
11107 From<
11108 ::aws_smithy_runtime_api::client::result::SdkError<
11109 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError,
11110 R,
11111 >,
11112 > for Error
11113where
11114 R: Send + Sync + std::fmt::Debug + 'static,
11115{
11116 fn from(
11117 err: ::aws_smithy_runtime_api::client::result::SdkError<
11118 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError,
11119 R,
11120 >,
11121 ) -> Self {
11122 match err {
11123 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11124 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11125 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11126 source: err.into(),
11127 }),
11128 }
11129 }
11130}
11131impl From<crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError> for Error {
11132 fn from(err: crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError) -> Self {
11133 match err {
11134 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::AccessDeniedException(
11135 inner,
11136 ) => Error::AccessDeniedException(inner),
11137 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::IdempotencyException(
11138 inner,
11139 ) => Error::IdempotencyException(inner),
11140 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::InternalServiceException(
11141 inner,
11142 ) => Error::InternalServiceException(inner),
11143 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::InvalidRequestException(
11144 inner,
11145 ) => Error::InvalidRequestException(inner),
11146 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::ResourceNotFoundException(
11147 inner,
11148 ) => Error::ResourceNotFoundException(inner),
11149 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::ThrottlingException(inner) => {
11150 Error::ThrottlingException(inner)
11151 }
11152 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::Unhandled(inner) => {
11153 Error::Unhandled(inner)
11154 }
11155 }
11156 }
11157}
11158impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>> for Error
11159where
11160 R: Send + Sync + std::fmt::Debug + 'static,
11161{
11162 fn from(
11163 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>,
11164 ) -> Self {
11165 match err {
11166 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11167 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11168 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11169 source: err.into(),
11170 }),
11171 }
11172 }
11173}
11174impl From<crate::operation::start_contact_evaluation::StartContactEvaluationError> for Error {
11175 fn from(err: crate::operation::start_contact_evaluation::StartContactEvaluationError) -> Self {
11176 match err {
11177 crate::operation::start_contact_evaluation::StartContactEvaluationError::InternalServiceException(inner) => {
11178 Error::InternalServiceException(inner)
11179 }
11180 crate::operation::start_contact_evaluation::StartContactEvaluationError::InvalidParameterException(inner) => {
11181 Error::InvalidParameterException(inner)
11182 }
11183 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceConflictException(inner) => {
11184 Error::ResourceConflictException(inner)
11185 }
11186 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceNotFoundException(inner) => {
11187 Error::ResourceNotFoundException(inner)
11188 }
11189 crate::operation::start_contact_evaluation::StartContactEvaluationError::ServiceQuotaExceededException(inner) => {
11190 Error::ServiceQuotaExceededException(inner)
11191 }
11192 crate::operation::start_contact_evaluation::StartContactEvaluationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11193 crate::operation::start_contact_evaluation::StartContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
11194 }
11195 }
11196}
11197impl<R>
11198 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_media_processing::StartContactMediaProcessingError, R>>
11199 for Error
11200where
11201 R: Send + Sync + std::fmt::Debug + 'static,
11202{
11203 fn from(
11204 err: ::aws_smithy_runtime_api::client::result::SdkError<
11205 crate::operation::start_contact_media_processing::StartContactMediaProcessingError,
11206 R,
11207 >,
11208 ) -> Self {
11209 match err {
11210 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11211 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11212 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11213 source: err.into(),
11214 }),
11215 }
11216 }
11217}
11218impl From<crate::operation::start_contact_media_processing::StartContactMediaProcessingError> for Error {
11219 fn from(err: crate::operation::start_contact_media_processing::StartContactMediaProcessingError) -> Self {
11220 match err {
11221 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::AccessDeniedException(inner) => {
11222 Error::AccessDeniedException(inner)
11223 }
11224 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::InternalServiceException(inner) => {
11225 Error::InternalServiceException(inner)
11226 }
11227 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::InvalidParameterException(inner) => {
11228 Error::InvalidParameterException(inner)
11229 }
11230 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::InvalidRequestException(inner) => {
11231 Error::InvalidRequestException(inner)
11232 }
11233 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::LimitExceededException(inner) => {
11234 Error::LimitExceededException(inner)
11235 }
11236 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::ResourceNotFoundException(inner) => {
11237 Error::ResourceNotFoundException(inner)
11238 }
11239 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::ServiceQuotaExceededException(inner) => {
11240 Error::ServiceQuotaExceededException(inner)
11241 }
11242 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::Unhandled(inner) => Error::Unhandled(inner),
11243 }
11244 }
11245}
11246impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>> for Error
11247where
11248 R: Send + Sync + std::fmt::Debug + 'static,
11249{
11250 fn from(
11251 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>,
11252 ) -> Self {
11253 match err {
11254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11257 source: err.into(),
11258 }),
11259 }
11260 }
11261}
11262impl From<crate::operation::start_contact_recording::StartContactRecordingError> for Error {
11263 fn from(err: crate::operation::start_contact_recording::StartContactRecordingError) -> Self {
11264 match err {
11265 crate::operation::start_contact_recording::StartContactRecordingError::InternalServiceException(inner) => {
11266 Error::InternalServiceException(inner)
11267 }
11268 crate::operation::start_contact_recording::StartContactRecordingError::InvalidActiveRegionException(inner) => {
11269 Error::InvalidActiveRegionException(inner)
11270 }
11271 crate::operation::start_contact_recording::StartContactRecordingError::InvalidParameterException(inner) => {
11272 Error::InvalidParameterException(inner)
11273 }
11274 crate::operation::start_contact_recording::StartContactRecordingError::InvalidRequestException(inner) => {
11275 Error::InvalidRequestException(inner)
11276 }
11277 crate::operation::start_contact_recording::StartContactRecordingError::ResourceNotFoundException(inner) => {
11278 Error::ResourceNotFoundException(inner)
11279 }
11280 crate::operation::start_contact_recording::StartContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
11281 }
11282 }
11283}
11284impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>> for Error
11285where
11286 R: Send + Sync + std::fmt::Debug + 'static,
11287{
11288 fn from(
11289 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>,
11290 ) -> Self {
11291 match err {
11292 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11293 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11294 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11295 source: err.into(),
11296 }),
11297 }
11298 }
11299}
11300impl From<crate::operation::start_contact_streaming::StartContactStreamingError> for Error {
11301 fn from(err: crate::operation::start_contact_streaming::StartContactStreamingError) -> Self {
11302 match err {
11303 crate::operation::start_contact_streaming::StartContactStreamingError::InternalServiceException(inner) => {
11304 Error::InternalServiceException(inner)
11305 }
11306 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidParameterException(inner) => {
11307 Error::InvalidParameterException(inner)
11308 }
11309 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidRequestException(inner) => {
11310 Error::InvalidRequestException(inner)
11311 }
11312 crate::operation::start_contact_streaming::StartContactStreamingError::LimitExceededException(inner) => {
11313 Error::LimitExceededException(inner)
11314 }
11315 crate::operation::start_contact_streaming::StartContactStreamingError::ResourceNotFoundException(inner) => {
11316 Error::ResourceNotFoundException(inner)
11317 }
11318 crate::operation::start_contact_streaming::StartContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
11319 }
11320 }
11321}
11322impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>> for Error
11323where
11324 R: Send + Sync + std::fmt::Debug + 'static,
11325{
11326 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>) -> Self {
11327 match err {
11328 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11329 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11330 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11331 source: err.into(),
11332 }),
11333 }
11334 }
11335}
11336impl From<crate::operation::start_email_contact::StartEmailContactError> for Error {
11337 fn from(err: crate::operation::start_email_contact::StartEmailContactError) -> Self {
11338 match err {
11339 crate::operation::start_email_contact::StartEmailContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11340 crate::operation::start_email_contact::StartEmailContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
11341 crate::operation::start_email_contact::StartEmailContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11342 crate::operation::start_email_contact::StartEmailContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11343 crate::operation::start_email_contact::StartEmailContactError::ResourceNotFoundException(inner) => {
11344 Error::ResourceNotFoundException(inner)
11345 }
11346 crate::operation::start_email_contact::StartEmailContactError::ServiceQuotaExceededException(inner) => {
11347 Error::ServiceQuotaExceededException(inner)
11348 }
11349 crate::operation::start_email_contact::StartEmailContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11350 crate::operation::start_email_contact::StartEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
11351 }
11352 }
11353}
11354impl<R>
11355 From<
11356 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError, R>,
11357 > for Error
11358where
11359 R: Send + Sync + std::fmt::Debug + 'static,
11360{
11361 fn from(
11362 err: ::aws_smithy_runtime_api::client::result::SdkError<
11363 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError,
11364 R,
11365 >,
11366 ) -> Self {
11367 match err {
11368 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11369 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11370 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11371 source: err.into(),
11372 }),
11373 }
11374 }
11375}
11376impl From<crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError> for Error {
11377 fn from(err: crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError) -> Self {
11378 match err {
11379 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::InternalServiceException(inner) => {
11380 Error::InternalServiceException(inner)
11381 }
11382 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::InvalidParameterException(inner) => {
11383 Error::InvalidParameterException(inner)
11384 }
11385 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::ResourceConflictException(inner) => {
11386 Error::ResourceConflictException(inner)
11387 }
11388 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::ResourceNotFoundException(inner) => {
11389 Error::ResourceNotFoundException(inner)
11390 }
11391 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::ServiceQuotaExceededException(inner) => {
11392 Error::ServiceQuotaExceededException(inner)
11393 }
11394 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::ThrottlingException(inner) => {
11395 Error::ThrottlingException(inner)
11396 }
11397 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::Unhandled(inner) => Error::Unhandled(inner),
11398 }
11399 }
11400}
11401impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>>
11402 for Error
11403where
11404 R: Send + Sync + std::fmt::Debug + 'static,
11405{
11406 fn from(
11407 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>,
11408 ) -> Self {
11409 match err {
11410 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11411 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11412 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11413 source: err.into(),
11414 }),
11415 }
11416 }
11417}
11418impl From<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError> for Error {
11419 fn from(err: crate::operation::start_outbound_chat_contact::StartOutboundChatContactError) -> Self {
11420 match err {
11421 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::AccessDeniedException(inner) => {
11422 Error::AccessDeniedException(inner)
11423 }
11424 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ConflictException(inner) => Error::ConflictException(inner),
11425 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InternalServiceException(inner) => {
11426 Error::InternalServiceException(inner)
11427 }
11428 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InvalidRequestException(inner) => {
11429 Error::InvalidRequestException(inner)
11430 }
11431 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::LimitExceededException(inner) => {
11432 Error::LimitExceededException(inner)
11433 }
11434 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ResourceNotFoundException(inner) => {
11435 Error::ResourceNotFoundException(inner)
11436 }
11437 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ThrottlingException(inner) => {
11438 Error::ThrottlingException(inner)
11439 }
11440 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::Unhandled(inner) => Error::Unhandled(inner),
11441 }
11442 }
11443}
11444impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>>
11445 for Error
11446where
11447 R: Send + Sync + std::fmt::Debug + 'static,
11448{
11449 fn from(
11450 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>,
11451 ) -> Self {
11452 match err {
11453 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11454 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11455 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11456 source: err.into(),
11457 }),
11458 }
11459 }
11460}
11461impl From<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError> for Error {
11462 fn from(err: crate::operation::start_outbound_email_contact::StartOutboundEmailContactError) -> Self {
11463 match err {
11464 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::AccessDeniedException(inner) => {
11465 Error::AccessDeniedException(inner)
11466 }
11467 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::IdempotencyException(inner) => {
11468 Error::IdempotencyException(inner)
11469 }
11470 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InternalServiceException(inner) => {
11471 Error::InternalServiceException(inner)
11472 }
11473 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InvalidRequestException(inner) => {
11474 Error::InvalidRequestException(inner)
11475 }
11476 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ResourceNotFoundException(inner) => {
11477 Error::ResourceNotFoundException(inner)
11478 }
11479 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ServiceQuotaExceededException(inner) => {
11480 Error::ServiceQuotaExceededException(inner)
11481 }
11482 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ThrottlingException(inner) => {
11483 Error::ThrottlingException(inner)
11484 }
11485 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
11486 }
11487 }
11488}
11489impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>>
11490 for Error
11491where
11492 R: Send + Sync + std::fmt::Debug + 'static,
11493{
11494 fn from(
11495 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>,
11496 ) -> Self {
11497 match err {
11498 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11499 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11500 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11501 source: err.into(),
11502 }),
11503 }
11504 }
11505}
11506impl From<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError> for Error {
11507 fn from(err: crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError) -> Self {
11508 match err {
11509 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::DestinationNotAllowedException(inner) => {
11510 Error::DestinationNotAllowedException(inner)
11511 }
11512 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InternalServiceException(inner) => {
11513 Error::InternalServiceException(inner)
11514 }
11515 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidParameterException(inner) => {
11516 Error::InvalidParameterException(inner)
11517 }
11518 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidRequestException(inner) => {
11519 Error::InvalidRequestException(inner)
11520 }
11521 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::LimitExceededException(inner) => {
11522 Error::LimitExceededException(inner)
11523 }
11524 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::OutboundContactNotPermittedException(inner) => {
11525 Error::OutboundContactNotPermittedException(inner)
11526 }
11527 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::ResourceNotFoundException(inner) => {
11528 Error::ResourceNotFoundException(inner)
11529 }
11530 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::Unhandled(inner) => Error::Unhandled(inner),
11531 }
11532 }
11533}
11534impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>> for Error
11535where
11536 R: Send + Sync + std::fmt::Debug + 'static,
11537{
11538 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>) -> Self {
11539 match err {
11540 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11541 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11542 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11543 source: err.into(),
11544 }),
11545 }
11546 }
11547}
11548impl From<crate::operation::start_screen_sharing::StartScreenSharingError> for Error {
11549 fn from(err: crate::operation::start_screen_sharing::StartScreenSharingError) -> Self {
11550 match err {
11551 crate::operation::start_screen_sharing::StartScreenSharingError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11552 crate::operation::start_screen_sharing::StartScreenSharingError::InternalServiceException(inner) => {
11553 Error::InternalServiceException(inner)
11554 }
11555 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidParameterException(inner) => {
11556 Error::InvalidParameterException(inner)
11557 }
11558 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11559 crate::operation::start_screen_sharing::StartScreenSharingError::ResourceNotFoundException(inner) => {
11560 Error::ResourceNotFoundException(inner)
11561 }
11562 crate::operation::start_screen_sharing::StartScreenSharingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11563 crate::operation::start_screen_sharing::StartScreenSharingError::Unhandled(inner) => Error::Unhandled(inner),
11564 }
11565 }
11566}
11567impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>> for Error
11568where
11569 R: Send + Sync + std::fmt::Debug + 'static,
11570{
11571 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>) -> Self {
11572 match err {
11573 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11574 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11575 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11576 source: err.into(),
11577 }),
11578 }
11579 }
11580}
11581impl From<crate::operation::start_task_contact::StartTaskContactError> for Error {
11582 fn from(err: crate::operation::start_task_contact::StartTaskContactError) -> Self {
11583 match err {
11584 crate::operation::start_task_contact::StartTaskContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11585 crate::operation::start_task_contact::StartTaskContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11586 crate::operation::start_task_contact::StartTaskContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11587 crate::operation::start_task_contact::StartTaskContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11588 crate::operation::start_task_contact::StartTaskContactError::ServiceQuotaExceededException(inner) => {
11589 Error::ServiceQuotaExceededException(inner)
11590 }
11591 crate::operation::start_task_contact::StartTaskContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11592 crate::operation::start_task_contact::StartTaskContactError::Unhandled(inner) => Error::Unhandled(inner),
11593 }
11594 }
11595}
11596impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_test_case_execution::StartTestCaseExecutionError, R>>
11597 for Error
11598where
11599 R: Send + Sync + std::fmt::Debug + 'static,
11600{
11601 fn from(
11602 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_test_case_execution::StartTestCaseExecutionError, R>,
11603 ) -> Self {
11604 match err {
11605 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11606 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11607 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11608 source: err.into(),
11609 }),
11610 }
11611 }
11612}
11613impl From<crate::operation::start_test_case_execution::StartTestCaseExecutionError> for Error {
11614 fn from(err: crate::operation::start_test_case_execution::StartTestCaseExecutionError) -> Self {
11615 match err {
11616 crate::operation::start_test_case_execution::StartTestCaseExecutionError::AccessDeniedException(inner) => {
11617 Error::AccessDeniedException(inner)
11618 }
11619 crate::operation::start_test_case_execution::StartTestCaseExecutionError::InternalServiceException(inner) => {
11620 Error::InternalServiceException(inner)
11621 }
11622 crate::operation::start_test_case_execution::StartTestCaseExecutionError::InvalidParameterException(inner) => {
11623 Error::InvalidParameterException(inner)
11624 }
11625 crate::operation::start_test_case_execution::StartTestCaseExecutionError::InvalidRequestException(inner) => {
11626 Error::InvalidRequestException(inner)
11627 }
11628 crate::operation::start_test_case_execution::StartTestCaseExecutionError::ResourceNotFoundException(inner) => {
11629 Error::ResourceNotFoundException(inner)
11630 }
11631 crate::operation::start_test_case_execution::StartTestCaseExecutionError::ServiceQuotaExceededException(inner) => {
11632 Error::ServiceQuotaExceededException(inner)
11633 }
11634 crate::operation::start_test_case_execution::StartTestCaseExecutionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11635 crate::operation::start_test_case_execution::StartTestCaseExecutionError::Unhandled(inner) => Error::Unhandled(inner),
11636 }
11637 }
11638}
11639impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>> for Error
11640where
11641 R: Send + Sync + std::fmt::Debug + 'static,
11642{
11643 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>) -> Self {
11644 match err {
11645 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11646 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11647 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11648 source: err.into(),
11649 }),
11650 }
11651 }
11652}
11653impl From<crate::operation::start_web_rtc_contact::StartWebRTCContactError> for Error {
11654 fn from(err: crate::operation::start_web_rtc_contact::StartWebRTCContactError) -> Self {
11655 match err {
11656 crate::operation::start_web_rtc_contact::StartWebRTCContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11657 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InternalServiceException(inner) => {
11658 Error::InternalServiceException(inner)
11659 }
11660 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidParameterException(inner) => {
11661 Error::InvalidParameterException(inner)
11662 }
11663 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11664 crate::operation::start_web_rtc_contact::StartWebRTCContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
11665 crate::operation::start_web_rtc_contact::StartWebRTCContactError::ResourceNotFoundException(inner) => {
11666 Error::ResourceNotFoundException(inner)
11667 }
11668 crate::operation::start_web_rtc_contact::StartWebRTCContactError::Unhandled(inner) => Error::Unhandled(inner),
11669 }
11670 }
11671}
11672impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>> for Error
11673where
11674 R: Send + Sync + std::fmt::Debug + 'static,
11675{
11676 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>) -> Self {
11677 match err {
11678 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11679 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11680 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11681 source: err.into(),
11682 }),
11683 }
11684 }
11685}
11686impl From<crate::operation::stop_contact::StopContactError> for Error {
11687 fn from(err: crate::operation::stop_contact::StopContactError) -> Self {
11688 match err {
11689 crate::operation::stop_contact::StopContactError::ContactNotFoundException(inner) => Error::ContactNotFoundException(inner),
11690 crate::operation::stop_contact::StopContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11691 crate::operation::stop_contact::StopContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
11692 crate::operation::stop_contact::StopContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11693 crate::operation::stop_contact::StopContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11694 crate::operation::stop_contact::StopContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11695 crate::operation::stop_contact::StopContactError::Unhandled(inner) => Error::Unhandled(inner),
11696 }
11697 }
11698}
11699impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_media_processing::StopContactMediaProcessingError, R>>
11700 for Error
11701where
11702 R: Send + Sync + std::fmt::Debug + 'static,
11703{
11704 fn from(
11705 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_media_processing::StopContactMediaProcessingError, R>,
11706 ) -> Self {
11707 match err {
11708 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11709 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11710 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11711 source: err.into(),
11712 }),
11713 }
11714 }
11715}
11716impl From<crate::operation::stop_contact_media_processing::StopContactMediaProcessingError> for Error {
11717 fn from(err: crate::operation::stop_contact_media_processing::StopContactMediaProcessingError) -> Self {
11718 match err {
11719 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::AccessDeniedException(inner) => {
11720 Error::AccessDeniedException(inner)
11721 }
11722 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::InternalServiceException(inner) => {
11723 Error::InternalServiceException(inner)
11724 }
11725 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::InvalidParameterException(inner) => {
11726 Error::InvalidParameterException(inner)
11727 }
11728 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::InvalidRequestException(inner) => {
11729 Error::InvalidRequestException(inner)
11730 }
11731 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::LimitExceededException(inner) => {
11732 Error::LimitExceededException(inner)
11733 }
11734 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::ResourceNotFoundException(inner) => {
11735 Error::ResourceNotFoundException(inner)
11736 }
11737 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::Unhandled(inner) => Error::Unhandled(inner),
11738 }
11739 }
11740}
11741impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>> for Error
11742where
11743 R: Send + Sync + std::fmt::Debug + 'static,
11744{
11745 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>) -> Self {
11746 match err {
11747 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11748 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11749 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11750 source: err.into(),
11751 }),
11752 }
11753 }
11754}
11755impl From<crate::operation::stop_contact_recording::StopContactRecordingError> for Error {
11756 fn from(err: crate::operation::stop_contact_recording::StopContactRecordingError) -> Self {
11757 match err {
11758 crate::operation::stop_contact_recording::StopContactRecordingError::InternalServiceException(inner) => {
11759 Error::InternalServiceException(inner)
11760 }
11761 crate::operation::stop_contact_recording::StopContactRecordingError::InvalidActiveRegionException(inner) => {
11762 Error::InvalidActiveRegionException(inner)
11763 }
11764 crate::operation::stop_contact_recording::StopContactRecordingError::InvalidRequestException(inner) => {
11765 Error::InvalidRequestException(inner)
11766 }
11767 crate::operation::stop_contact_recording::StopContactRecordingError::ResourceNotFoundException(inner) => {
11768 Error::ResourceNotFoundException(inner)
11769 }
11770 crate::operation::stop_contact_recording::StopContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
11771 }
11772 }
11773}
11774impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>> for Error
11775where
11776 R: Send + Sync + std::fmt::Debug + 'static,
11777{
11778 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>) -> Self {
11779 match err {
11780 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11781 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11782 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11783 source: err.into(),
11784 }),
11785 }
11786 }
11787}
11788impl From<crate::operation::stop_contact_streaming::StopContactStreamingError> for Error {
11789 fn from(err: crate::operation::stop_contact_streaming::StopContactStreamingError) -> Self {
11790 match err {
11791 crate::operation::stop_contact_streaming::StopContactStreamingError::InternalServiceException(inner) => {
11792 Error::InternalServiceException(inner)
11793 }
11794 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidParameterException(inner) => {
11795 Error::InvalidParameterException(inner)
11796 }
11797 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidRequestException(inner) => {
11798 Error::InvalidRequestException(inner)
11799 }
11800 crate::operation::stop_contact_streaming::StopContactStreamingError::ResourceNotFoundException(inner) => {
11801 Error::ResourceNotFoundException(inner)
11802 }
11803 crate::operation::stop_contact_streaming::StopContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
11804 }
11805 }
11806}
11807impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_test_case_execution::StopTestCaseExecutionError, R>> for Error
11808where
11809 R: Send + Sync + std::fmt::Debug + 'static,
11810{
11811 fn from(
11812 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_test_case_execution::StopTestCaseExecutionError, R>,
11813 ) -> Self {
11814 match err {
11815 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11816 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11817 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11818 source: err.into(),
11819 }),
11820 }
11821 }
11822}
11823impl From<crate::operation::stop_test_case_execution::StopTestCaseExecutionError> for Error {
11824 fn from(err: crate::operation::stop_test_case_execution::StopTestCaseExecutionError) -> Self {
11825 match err {
11826 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::AccessDeniedException(inner) => {
11827 Error::AccessDeniedException(inner)
11828 }
11829 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::InternalServiceException(inner) => {
11830 Error::InternalServiceException(inner)
11831 }
11832 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::InvalidParameterException(inner) => {
11833 Error::InvalidParameterException(inner)
11834 }
11835 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::InvalidRequestException(inner) => {
11836 Error::InvalidRequestException(inner)
11837 }
11838 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::ResourceNotFoundException(inner) => {
11839 Error::ResourceNotFoundException(inner)
11840 }
11841 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11842 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::Unhandled(inner) => Error::Unhandled(inner),
11843 }
11844 }
11845}
11846impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>>
11847 for Error
11848where
11849 R: Send + Sync + std::fmt::Debug + 'static,
11850{
11851 fn from(
11852 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>,
11853 ) -> Self {
11854 match err {
11855 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11856 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11857 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11858 source: err.into(),
11859 }),
11860 }
11861 }
11862}
11863impl From<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError> for Error {
11864 fn from(err: crate::operation::submit_contact_evaluation::SubmitContactEvaluationError) -> Self {
11865 match err {
11866 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InternalServiceException(inner) => {
11867 Error::InternalServiceException(inner)
11868 }
11869 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InvalidParameterException(inner) => {
11870 Error::InvalidParameterException(inner)
11871 }
11872 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceConflictException(inner) => {
11873 Error::ResourceConflictException(inner)
11874 }
11875 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceNotFoundException(inner) => {
11876 Error::ResourceNotFoundException(inner)
11877 }
11878 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ThrottlingException(inner) => {
11879 Error::ThrottlingException(inner)
11880 }
11881 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
11882 }
11883 }
11884}
11885impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>>
11886 for Error
11887where
11888 R: Send + Sync + std::fmt::Debug + 'static,
11889{
11890 fn from(
11891 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>,
11892 ) -> Self {
11893 match err {
11894 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11895 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11896 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11897 source: err.into(),
11898 }),
11899 }
11900 }
11901}
11902impl From<crate::operation::suspend_contact_recording::SuspendContactRecordingError> for Error {
11903 fn from(err: crate::operation::suspend_contact_recording::SuspendContactRecordingError) -> Self {
11904 match err {
11905 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InternalServiceException(inner) => {
11906 Error::InternalServiceException(inner)
11907 }
11908 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InvalidActiveRegionException(inner) => {
11909 Error::InvalidActiveRegionException(inner)
11910 }
11911 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InvalidRequestException(inner) => {
11912 Error::InvalidRequestException(inner)
11913 }
11914 crate::operation::suspend_contact_recording::SuspendContactRecordingError::ResourceNotFoundException(inner) => {
11915 Error::ResourceNotFoundException(inner)
11916 }
11917 crate::operation::suspend_contact_recording::SuspendContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
11918 }
11919 }
11920}
11921impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>> for Error
11922where
11923 R: Send + Sync + std::fmt::Debug + 'static,
11924{
11925 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>) -> Self {
11926 match err {
11927 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11928 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11929 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11930 source: err.into(),
11931 }),
11932 }
11933 }
11934}
11935impl From<crate::operation::tag_contact::TagContactError> for Error {
11936 fn from(err: crate::operation::tag_contact::TagContactError) -> Self {
11937 match err {
11938 crate::operation::tag_contact::TagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11939 crate::operation::tag_contact::TagContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
11940 crate::operation::tag_contact::TagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11941 crate::operation::tag_contact::TagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11942 crate::operation::tag_contact::TagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11943 crate::operation::tag_contact::TagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11944 crate::operation::tag_contact::TagContactError::Unhandled(inner) => Error::Unhandled(inner),
11945 }
11946 }
11947}
11948impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
11949where
11950 R: Send + Sync + std::fmt::Debug + 'static,
11951{
11952 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
11953 match err {
11954 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11955 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11956 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11957 source: err.into(),
11958 }),
11959 }
11960 }
11961}
11962impl From<crate::operation::tag_resource::TagResourceError> for Error {
11963 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
11964 match err {
11965 crate::operation::tag_resource::TagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11966 crate::operation::tag_resource::TagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11967 crate::operation::tag_resource::TagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11968 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11969 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11970 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
11971 }
11972 }
11973}
11974impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>> for Error
11975where
11976 R: Send + Sync + std::fmt::Debug + 'static,
11977{
11978 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>) -> Self {
11979 match err {
11980 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11981 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11982 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11983 source: err.into(),
11984 }),
11985 }
11986 }
11987}
11988impl From<crate::operation::transfer_contact::TransferContactError> for Error {
11989 fn from(err: crate::operation::transfer_contact::TransferContactError) -> Self {
11990 match err {
11991 crate::operation::transfer_contact::TransferContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11992 crate::operation::transfer_contact::TransferContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
11993 crate::operation::transfer_contact::TransferContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11994 crate::operation::transfer_contact::TransferContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11995 crate::operation::transfer_contact::TransferContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11996 crate::operation::transfer_contact::TransferContactError::ServiceQuotaExceededException(inner) => {
11997 Error::ServiceQuotaExceededException(inner)
11998 }
11999 crate::operation::transfer_contact::TransferContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12000 crate::operation::transfer_contact::TransferContactError::Unhandled(inner) => Error::Unhandled(inner),
12001 }
12002 }
12003}
12004impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>> for Error
12005where
12006 R: Send + Sync + std::fmt::Debug + 'static,
12007{
12008 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>) -> Self {
12009 match err {
12010 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12011 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12012 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12013 source: err.into(),
12014 }),
12015 }
12016 }
12017}
12018impl From<crate::operation::untag_contact::UntagContactError> for Error {
12019 fn from(err: crate::operation::untag_contact::UntagContactError) -> Self {
12020 match err {
12021 crate::operation::untag_contact::UntagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12022 crate::operation::untag_contact::UntagContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
12023 crate::operation::untag_contact::UntagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
12024 crate::operation::untag_contact::UntagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
12025 crate::operation::untag_contact::UntagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
12026 crate::operation::untag_contact::UntagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12027 crate::operation::untag_contact::UntagContactError::Unhandled(inner) => Error::Unhandled(inner),
12028 }
12029 }
12030}
12031impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
12032where
12033 R: Send + Sync + std::fmt::Debug + 'static,
12034{
12035 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
12036 match err {
12037 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12038 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12039 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12040 source: err.into(),
12041 }),
12042 }
12043 }
12044}
12045impl From<crate::operation::untag_resource::UntagResourceError> for Error {
12046 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
12047 match err {
12048 crate::operation::untag_resource::UntagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12049 crate::operation::untag_resource::UntagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
12050 crate::operation::untag_resource::UntagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
12051 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
12052 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12053 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
12054 }
12055 }
12056}
12057impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>> for Error
12058where
12059 R: Send + Sync + std::fmt::Debug + 'static,
12060{
12061 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>) -> Self {
12062 match err {
12063 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12064 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12065 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12066 source: err.into(),
12067 }),
12068 }
12069 }
12070}
12071impl From<crate::operation::update_agent_status::UpdateAgentStatusError> for Error {
12072 fn from(err: crate::operation::update_agent_status::UpdateAgentStatusError) -> Self {
12073 match err {
12074 crate::operation::update_agent_status::UpdateAgentStatusError::DuplicateResourceException(inner) => {
12075 Error::DuplicateResourceException(inner)
12076 }
12077 crate::operation::update_agent_status::UpdateAgentStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12078 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidParameterException(inner) => {
12079 Error::InvalidParameterException(inner)
12080 }
12081 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
12082 crate::operation::update_agent_status::UpdateAgentStatusError::LimitExceededException(inner) => Error::LimitExceededException(inner),
12083 crate::operation::update_agent_status::UpdateAgentStatusError::ResourceNotFoundException(inner) => {
12084 Error::ResourceNotFoundException(inner)
12085 }
12086 crate::operation::update_agent_status::UpdateAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12087 crate::operation::update_agent_status::UpdateAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
12088 }
12089 }
12090}
12091impl<R>
12092 From<
12093 ::aws_smithy_runtime_api::client::result::SdkError<
12094 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError,
12095 R,
12096 >,
12097 > for Error
12098where
12099 R: Send + Sync + std::fmt::Debug + 'static,
12100{
12101 fn from(
12102 err: ::aws_smithy_runtime_api::client::result::SdkError<
12103 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError,
12104 R,
12105 >,
12106 ) -> Self {
12107 match err {
12108 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12109 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12110 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12111 source: err.into(),
12112 }),
12113 }
12114 }
12115}
12116impl From<crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError> for Error {
12117 fn from(err: crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError) -> Self {
12118 match err {
12119 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::AccessDeniedException(inner) => {
12120 Error::AccessDeniedException(inner)
12121 }
12122 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::InternalServiceException(inner) => {
12123 Error::InternalServiceException(inner)
12124 }
12125 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::InvalidParameterException(inner) => {
12126 Error::InvalidParameterException(inner)
12127 }
12128 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::ResourceNotFoundException(inner) => {
12129 Error::ResourceNotFoundException(inner)
12130 }
12131 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::ThrottlingException(inner) => {
12132 Error::ThrottlingException(inner)
12133 }
12134 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
12135 }
12136 }
12137}
12138impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>>
12139 for Error
12140where
12141 R: Send + Sync + std::fmt::Debug + 'static,
12142{
12143 fn from(
12144 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>,
12145 ) -> Self {
12146 match err {
12147 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12148 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12149 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12150 source: err.into(),
12151 }),
12152 }
12153 }
12154}
12155impl From<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError> for Error {
12156 fn from(err: crate::operation::update_authentication_profile::UpdateAuthenticationProfileError) -> Self {
12157 match err {
12158 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InternalServiceException(inner) => {
12159 Error::InternalServiceException(inner)
12160 }
12161 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidParameterException(inner) => {
12162 Error::InvalidParameterException(inner)
12163 }
12164 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidRequestException(inner) => {
12165 Error::InvalidRequestException(inner)
12166 }
12167 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ResourceNotFoundException(inner) => {
12168 Error::ResourceNotFoundException(inner)
12169 }
12170 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ThrottlingException(inner) => {
12171 Error::ThrottlingException(inner)
12172 }
12173 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
12174 }
12175 }
12176}
12177impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>> for Error
12178where
12179 R: Send + Sync + std::fmt::Debug + 'static,
12180{
12181 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>) -> Self {
12182 match err {
12183 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12184 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12185 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12186 source: err.into(),
12187 }),
12188 }
12189 }
12190}
12191impl From<crate::operation::update_contact::UpdateContactError> for Error {
12192 fn from(err: crate::operation::update_contact::UpdateContactError) -> Self {
12193 match err {
12194 crate::operation::update_contact::UpdateContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
12195 crate::operation::update_contact::UpdateContactError::ConflictException(inner) => Error::ConflictException(inner),
12196 crate::operation::update_contact::UpdateContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12197 crate::operation::update_contact::UpdateContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
12198 crate::operation::update_contact::UpdateContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
12199 crate::operation::update_contact::UpdateContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
12200 crate::operation::update_contact::UpdateContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
12201 crate::operation::update_contact::UpdateContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12202 crate::operation::update_contact::UpdateContactError::Unhandled(inner) => Error::Unhandled(inner),
12203 }
12204 }
12205}
12206impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>>
12207 for Error
12208where
12209 R: Send + Sync + std::fmt::Debug + 'static,
12210{
12211 fn from(
12212 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>,
12213 ) -> Self {
12214 match err {
12215 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12216 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12217 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12218 source: err.into(),
12219 }),
12220 }
12221 }
12222}
12223impl From<crate::operation::update_contact_attributes::UpdateContactAttributesError> for Error {
12224 fn from(err: crate::operation::update_contact_attributes::UpdateContactAttributesError) -> Self {
12225 match err {
12226 crate::operation::update_contact_attributes::UpdateContactAttributesError::InternalServiceException(inner) => {
12227 Error::InternalServiceException(inner)
12228 }
12229 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidActiveRegionException(inner) => {
12230 Error::InvalidActiveRegionException(inner)
12231 }
12232 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidParameterException(inner) => {
12233 Error::InvalidParameterException(inner)
12234 }
12235 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidRequestException(inner) => {
12236 Error::InvalidRequestException(inner)
12237 }
12238 crate::operation::update_contact_attributes::UpdateContactAttributesError::ResourceNotFoundException(inner) => {
12239 Error::ResourceNotFoundException(inner)
12240 }
12241 crate::operation::update_contact_attributes::UpdateContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
12242 }
12243 }
12244}
12245impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>>
12246 for Error
12247where
12248 R: Send + Sync + std::fmt::Debug + 'static,
12249{
12250 fn from(
12251 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>,
12252 ) -> Self {
12253 match err {
12254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12257 source: err.into(),
12258 }),
12259 }
12260 }
12261}
12262impl From<crate::operation::update_contact_evaluation::UpdateContactEvaluationError> for Error {
12263 fn from(err: crate::operation::update_contact_evaluation::UpdateContactEvaluationError) -> Self {
12264 match err {
12265 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InternalServiceException(inner) => {
12266 Error::InternalServiceException(inner)
12267 }
12268 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InvalidParameterException(inner) => {
12269 Error::InvalidParameterException(inner)
12270 }
12271 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceConflictException(inner) => {
12272 Error::ResourceConflictException(inner)
12273 }
12274 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceNotFoundException(inner) => {
12275 Error::ResourceNotFoundException(inner)
12276 }
12277 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ThrottlingException(inner) => {
12278 Error::ThrottlingException(inner)
12279 }
12280 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
12281 }
12282 }
12283}
12284impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>>
12285 for Error
12286where
12287 R: Send + Sync + std::fmt::Debug + 'static,
12288{
12289 fn from(
12290 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>,
12291 ) -> Self {
12292 match err {
12293 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12294 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12295 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12296 source: err.into(),
12297 }),
12298 }
12299 }
12300}
12301impl From<crate::operation::update_contact_flow_content::UpdateContactFlowContentError> for Error {
12302 fn from(err: crate::operation::update_contact_flow_content::UpdateContactFlowContentError) -> Self {
12303 match err {
12304 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InternalServiceException(inner) => {
12305 Error::InternalServiceException(inner)
12306 }
12307 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidContactFlowException(inner) => {
12308 Error::InvalidContactFlowException(inner)
12309 }
12310 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidParameterException(inner) => {
12311 Error::InvalidParameterException(inner)
12312 }
12313 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidRequestException(inner) => {
12314 Error::InvalidRequestException(inner)
12315 }
12316 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ResourceNotFoundException(inner) => {
12317 Error::ResourceNotFoundException(inner)
12318 }
12319 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ThrottlingException(inner) => {
12320 Error::ThrottlingException(inner)
12321 }
12322 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::Unhandled(inner) => Error::Unhandled(inner),
12323 }
12324 }
12325}
12326impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>>
12327 for Error
12328where
12329 R: Send + Sync + std::fmt::Debug + 'static,
12330{
12331 fn from(
12332 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>,
12333 ) -> Self {
12334 match err {
12335 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12336 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12337 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12338 source: err.into(),
12339 }),
12340 }
12341 }
12342}
12343impl From<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError> for Error {
12344 fn from(err: crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError) -> Self {
12345 match err {
12346 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::DuplicateResourceException(inner) => {
12347 Error::DuplicateResourceException(inner)
12348 }
12349 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InternalServiceException(inner) => {
12350 Error::InternalServiceException(inner)
12351 }
12352 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidParameterException(inner) => {
12353 Error::InvalidParameterException(inner)
12354 }
12355 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidRequestException(inner) => {
12356 Error::InvalidRequestException(inner)
12357 }
12358 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ResourceNotFoundException(inner) => {
12359 Error::ResourceNotFoundException(inner)
12360 }
12361 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ThrottlingException(inner) => {
12362 Error::ThrottlingException(inner)
12363 }
12364 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12365 }
12366 }
12367}
12368impl<R>
12369 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError, R>>
12370 for Error
12371where
12372 R: Send + Sync + std::fmt::Debug + 'static,
12373{
12374 fn from(
12375 err: ::aws_smithy_runtime_api::client::result::SdkError<
12376 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError,
12377 R,
12378 >,
12379 ) -> Self {
12380 match err {
12381 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12382 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12383 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12384 source: err.into(),
12385 }),
12386 }
12387 }
12388}
12389impl From<crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError> for Error {
12390 fn from(err: crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError) -> Self {
12391 match err {
12392 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::AccessDeniedException(inner) => {
12393 Error::AccessDeniedException(inner)
12394 }
12395 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ConditionalOperationFailedException(inner) => {
12396 Error::ConditionalOperationFailedException(inner)
12397 }
12398 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::DuplicateResourceException(inner) => {
12399 Error::DuplicateResourceException(inner)
12400 }
12401 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InternalServiceException(inner) => {
12402 Error::InternalServiceException(inner)
12403 }
12404 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InvalidParameterException(inner) => {
12405 Error::InvalidParameterException(inner)
12406 }
12407 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InvalidRequestException(inner) => {
12408 Error::InvalidRequestException(inner)
12409 }
12410 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
12411 Error::ResourceNotFoundException(inner)
12412 }
12413 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ThrottlingException(inner) => {
12414 Error::ThrottlingException(inner)
12415 }
12416 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
12417 }
12418 }
12419}
12420impl<R>
12421 From<
12422 ::aws_smithy_runtime_api::client::result::SdkError<
12423 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
12424 R,
12425 >,
12426 > for Error
12427where
12428 R: Send + Sync + std::fmt::Debug + 'static,
12429{
12430 fn from(
12431 err: ::aws_smithy_runtime_api::client::result::SdkError<
12432 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
12433 R,
12434 >,
12435 ) -> Self {
12436 match err {
12437 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12438 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12439 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12440 source: err.into(),
12441 }),
12442 }
12443 }
12444}
12445impl From<crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError> for Error {
12446 fn from(err: crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError) -> Self {
12447 match err {
12448 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::AccessDeniedException(inner) => {
12449 Error::AccessDeniedException(inner)
12450 }
12451 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InternalServiceException(inner) => {
12452 Error::InternalServiceException(inner)
12453 }
12454 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidContactFlowModuleException(inner) => {
12455 Error::InvalidContactFlowModuleException(inner)
12456 }
12457 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidRequestException(inner) => {
12458 Error::InvalidRequestException(inner)
12459 }
12460 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ResourceNotFoundException(inner) => {
12461 Error::ResourceNotFoundException(inner)
12462 }
12463 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ThrottlingException(inner) => {
12464 Error::ThrottlingException(inner)
12465 }
12466 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::Unhandled(inner) => Error::Unhandled(inner),
12467 }
12468 }
12469}
12470impl<R>
12471 From<
12472 ::aws_smithy_runtime_api::client::result::SdkError<
12473 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
12474 R,
12475 >,
12476 > for Error
12477where
12478 R: Send + Sync + std::fmt::Debug + 'static,
12479{
12480 fn from(
12481 err: ::aws_smithy_runtime_api::client::result::SdkError<
12482 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
12483 R,
12484 >,
12485 ) -> Self {
12486 match err {
12487 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12488 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12489 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12490 source: err.into(),
12491 }),
12492 }
12493 }
12494}
12495impl From<crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError> for Error {
12496 fn from(err: crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError) -> Self {
12497 match err {
12498 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::AccessDeniedException(inner) => {
12499 Error::AccessDeniedException(inner)
12500 }
12501 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::DuplicateResourceException(inner) => {
12502 Error::DuplicateResourceException(inner)
12503 }
12504 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InternalServiceException(inner) => {
12505 Error::InternalServiceException(inner)
12506 }
12507 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidParameterException(inner) => {
12508 Error::InvalidParameterException(inner)
12509 }
12510 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidRequestException(inner) => {
12511 Error::InvalidRequestException(inner)
12512 }
12513 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ResourceNotFoundException(inner) => {
12514 Error::ResourceNotFoundException(inner)
12515 }
12516 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ThrottlingException(inner) => {
12517 Error::ThrottlingException(inner)
12518 }
12519 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12520 }
12521 }
12522}
12523impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>> for Error
12524where
12525 R: Send + Sync + std::fmt::Debug + 'static,
12526{
12527 fn from(
12528 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>,
12529 ) -> Self {
12530 match err {
12531 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12532 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12533 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12534 source: err.into(),
12535 }),
12536 }
12537 }
12538}
12539impl From<crate::operation::update_contact_flow_name::UpdateContactFlowNameError> for Error {
12540 fn from(err: crate::operation::update_contact_flow_name::UpdateContactFlowNameError) -> Self {
12541 match err {
12542 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::DuplicateResourceException(inner) => {
12543 Error::DuplicateResourceException(inner)
12544 }
12545 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InternalServiceException(inner) => {
12546 Error::InternalServiceException(inner)
12547 }
12548 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidParameterException(inner) => {
12549 Error::InvalidParameterException(inner)
12550 }
12551 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidRequestException(inner) => {
12552 Error::InvalidRequestException(inner)
12553 }
12554 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ResourceNotFoundException(inner) => {
12555 Error::ResourceNotFoundException(inner)
12556 }
12557 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12558 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::Unhandled(inner) => Error::Unhandled(inner),
12559 }
12560 }
12561}
12562impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>>
12563 for Error
12564where
12565 R: Send + Sync + std::fmt::Debug + 'static,
12566{
12567 fn from(
12568 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>,
12569 ) -> Self {
12570 match err {
12571 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12572 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12573 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12574 source: err.into(),
12575 }),
12576 }
12577 }
12578}
12579impl From<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError> for Error {
12580 fn from(err: crate::operation::update_contact_routing_data::UpdateContactRoutingDataError) -> Self {
12581 match err {
12582 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::AccessDeniedException(inner) => {
12583 Error::AccessDeniedException(inner)
12584 }
12585 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InternalServiceException(inner) => {
12586 Error::InternalServiceException(inner)
12587 }
12588 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InvalidActiveRegionException(inner) => {
12589 Error::InvalidActiveRegionException(inner)
12590 }
12591 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InvalidParameterException(inner) => {
12592 Error::InvalidParameterException(inner)
12593 }
12594 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceConflictException(inner) => {
12595 Error::ResourceConflictException(inner)
12596 }
12597 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceNotFoundException(inner) => {
12598 Error::ResourceNotFoundException(inner)
12599 }
12600 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ThrottlingException(inner) => {
12601 Error::ThrottlingException(inner)
12602 }
12603 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::Unhandled(inner) => Error::Unhandled(inner),
12604 }
12605 }
12606}
12607impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>> for Error
12608where
12609 R: Send + Sync + std::fmt::Debug + 'static,
12610{
12611 fn from(
12612 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>,
12613 ) -> Self {
12614 match err {
12615 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12616 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12617 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12618 source: err.into(),
12619 }),
12620 }
12621 }
12622}
12623impl From<crate::operation::update_contact_schedule::UpdateContactScheduleError> for Error {
12624 fn from(err: crate::operation::update_contact_schedule::UpdateContactScheduleError) -> Self {
12625 match err {
12626 crate::operation::update_contact_schedule::UpdateContactScheduleError::InternalServiceException(inner) => {
12627 Error::InternalServiceException(inner)
12628 }
12629 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidParameterException(inner) => {
12630 Error::InvalidParameterException(inner)
12631 }
12632 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidRequestException(inner) => {
12633 Error::InvalidRequestException(inner)
12634 }
12635 crate::operation::update_contact_schedule::UpdateContactScheduleError::LimitExceededException(inner) => {
12636 Error::LimitExceededException(inner)
12637 }
12638 crate::operation::update_contact_schedule::UpdateContactScheduleError::ResourceNotFoundException(inner) => {
12639 Error::ResourceNotFoundException(inner)
12640 }
12641 crate::operation::update_contact_schedule::UpdateContactScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12642 crate::operation::update_contact_schedule::UpdateContactScheduleError::Unhandled(inner) => Error::Unhandled(inner),
12643 }
12644 }
12645}
12646impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_task_template::UpdateContactTaskTemplateError, R>>
12647 for Error
12648where
12649 R: Send + Sync + std::fmt::Debug + 'static,
12650{
12651 fn from(
12652 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_task_template::UpdateContactTaskTemplateError, R>,
12653 ) -> Self {
12654 match err {
12655 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12656 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12657 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12658 source: err.into(),
12659 }),
12660 }
12661 }
12662}
12663impl From<crate::operation::update_contact_task_template::UpdateContactTaskTemplateError> for Error {
12664 fn from(err: crate::operation::update_contact_task_template::UpdateContactTaskTemplateError) -> Self {
12665 match err {
12666 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::AccessDeniedException(inner) => {
12667 Error::AccessDeniedException(inner)
12668 }
12669 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::InternalServiceException(inner) => {
12670 Error::InternalServiceException(inner)
12671 }
12672 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::InvalidRequestException(inner) => {
12673 Error::InvalidRequestException(inner)
12674 }
12675 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::LimitExceededException(inner) => {
12676 Error::LimitExceededException(inner)
12677 }
12678 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::PropertyValidationException(inner) => {
12679 Error::PropertyValidationException(inner)
12680 }
12681 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::ResourceNotFoundException(inner) => {
12682 Error::ResourceNotFoundException(inner)
12683 }
12684 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::ServiceQuotaExceededException(inner) => {
12685 Error::ServiceQuotaExceededException(inner)
12686 }
12687 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
12688 }
12689 }
12690}
12691impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cross_region_routing::UpdateCrossRegionRoutingError, R>>
12692 for Error
12693where
12694 R: Send + Sync + std::fmt::Debug + 'static,
12695{
12696 fn from(
12697 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cross_region_routing::UpdateCrossRegionRoutingError, R>,
12698 ) -> Self {
12699 match err {
12700 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12701 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12702 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12703 source: err.into(),
12704 }),
12705 }
12706 }
12707}
12708impl From<crate::operation::update_cross_region_routing::UpdateCrossRegionRoutingError> for Error {
12709 fn from(err: crate::operation::update_cross_region_routing::UpdateCrossRegionRoutingError) -> Self {
12710 match err {
12711 crate::operation::update_cross_region_routing::UpdateCrossRegionRoutingError::AccessDeniedException(inner) => {
12712 Error::AccessDeniedException(inner)
12713 }
12714 crate::operation::update_cross_region_routing::UpdateCrossRegionRoutingError::InternalServiceException(inner) => {
12715 Error::InternalServiceException(inner)
12716 }
12717 crate::operation::update_cross_region_routing::UpdateCrossRegionRoutingError::InvalidRequestException(inner) => {
12718 Error::InvalidRequestException(inner)
12719 }
12720 crate::operation::update_cross_region_routing::UpdateCrossRegionRoutingError::ResourceConflictException(inner) => {
12721 Error::ResourceConflictException(inner)
12722 }
12723 crate::operation::update_cross_region_routing::UpdateCrossRegionRoutingError::ResourceNotFoundException(inner) => {
12724 Error::ResourceNotFoundException(inner)
12725 }
12726 crate::operation::update_cross_region_routing::UpdateCrossRegionRoutingError::ThrottlingException(inner) => {
12727 Error::ThrottlingException(inner)
12728 }
12729 crate::operation::update_cross_region_routing::UpdateCrossRegionRoutingError::Unhandled(inner) => Error::Unhandled(inner),
12730 }
12731 }
12732}
12733impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_attribute::UpdateDataTableAttributeError, R>>
12734 for Error
12735where
12736 R: Send + Sync + std::fmt::Debug + 'static,
12737{
12738 fn from(
12739 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_attribute::UpdateDataTableAttributeError, R>,
12740 ) -> Self {
12741 match err {
12742 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12743 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12744 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12745 source: err.into(),
12746 }),
12747 }
12748 }
12749}
12750impl From<crate::operation::update_data_table_attribute::UpdateDataTableAttributeError> for Error {
12751 fn from(err: crate::operation::update_data_table_attribute::UpdateDataTableAttributeError) -> Self {
12752 match err {
12753 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::AccessDeniedException(inner) => {
12754 Error::AccessDeniedException(inner)
12755 }
12756 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ConflictException(inner) => Error::ConflictException(inner),
12757 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::InternalServiceException(inner) => {
12758 Error::InternalServiceException(inner)
12759 }
12760 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::InvalidParameterException(inner) => {
12761 Error::InvalidParameterException(inner)
12762 }
12763 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::InvalidRequestException(inner) => {
12764 Error::InvalidRequestException(inner)
12765 }
12766 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::LimitExceededException(inner) => {
12767 Error::LimitExceededException(inner)
12768 }
12769 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ResourceNotFoundException(inner) => {
12770 Error::ResourceNotFoundException(inner)
12771 }
12772 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ServiceQuotaExceededException(inner) => {
12773 Error::ServiceQuotaExceededException(inner)
12774 }
12775 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ThrottlingException(inner) => {
12776 Error::ThrottlingException(inner)
12777 }
12778 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
12779 }
12780 }
12781}
12782impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_metadata::UpdateDataTableMetadataError, R>>
12783 for Error
12784where
12785 R: Send + Sync + std::fmt::Debug + 'static,
12786{
12787 fn from(
12788 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_metadata::UpdateDataTableMetadataError, R>,
12789 ) -> Self {
12790 match err {
12791 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12792 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12793 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12794 source: err.into(),
12795 }),
12796 }
12797 }
12798}
12799impl From<crate::operation::update_data_table_metadata::UpdateDataTableMetadataError> for Error {
12800 fn from(err: crate::operation::update_data_table_metadata::UpdateDataTableMetadataError) -> Self {
12801 match err {
12802 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::AccessDeniedException(inner) => {
12803 Error::AccessDeniedException(inner)
12804 }
12805 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::ConflictException(inner) => Error::ConflictException(inner),
12806 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::DuplicateResourceException(inner) => {
12807 Error::DuplicateResourceException(inner)
12808 }
12809 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::InternalServiceException(inner) => {
12810 Error::InternalServiceException(inner)
12811 }
12812 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::InvalidParameterException(inner) => {
12813 Error::InvalidParameterException(inner)
12814 }
12815 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::InvalidRequestException(inner) => {
12816 Error::InvalidRequestException(inner)
12817 }
12818 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::ResourceNotFoundException(inner) => {
12819 Error::ResourceNotFoundException(inner)
12820 }
12821 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::ThrottlingException(inner) => {
12822 Error::ThrottlingException(inner)
12823 }
12824 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12825 }
12826 }
12827}
12828impl<R>
12829 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError, R>>
12830 for Error
12831where
12832 R: Send + Sync + std::fmt::Debug + 'static,
12833{
12834 fn from(
12835 err: ::aws_smithy_runtime_api::client::result::SdkError<
12836 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError,
12837 R,
12838 >,
12839 ) -> Self {
12840 match err {
12841 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12842 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12843 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12844 source: err.into(),
12845 }),
12846 }
12847 }
12848}
12849impl From<crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError> for Error {
12850 fn from(err: crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError) -> Self {
12851 match err {
12852 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::AccessDeniedException(inner) => {
12853 Error::AccessDeniedException(inner)
12854 }
12855 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::ConflictException(inner) => {
12856 Error::ConflictException(inner)
12857 }
12858 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::InternalServiceException(inner) => {
12859 Error::InternalServiceException(inner)
12860 }
12861 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::InvalidParameterException(inner) => {
12862 Error::InvalidParameterException(inner)
12863 }
12864 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::InvalidRequestException(inner) => {
12865 Error::InvalidRequestException(inner)
12866 }
12867 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::ResourceNotFoundException(inner) => {
12868 Error::ResourceNotFoundException(inner)
12869 }
12870 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::ThrottlingException(inner) => {
12871 Error::ThrottlingException(inner)
12872 }
12873 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::Unhandled(inner) => Error::Unhandled(inner),
12874 }
12875 }
12876}
12877impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>>
12878 for Error
12879where
12880 R: Send + Sync + std::fmt::Debug + 'static,
12881{
12882 fn from(
12883 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>,
12884 ) -> Self {
12885 match err {
12886 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12887 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12888 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12889 source: err.into(),
12890 }),
12891 }
12892 }
12893}
12894impl From<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError> for Error {
12895 fn from(err: crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError) -> Self {
12896 match err {
12897 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::AccessDeniedException(inner) => {
12898 Error::AccessDeniedException(inner)
12899 }
12900 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::IdempotencyException(inner) => {
12901 Error::IdempotencyException(inner)
12902 }
12903 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InternalServiceException(inner) => {
12904 Error::InternalServiceException(inner)
12905 }
12906 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidParameterException(inner) => {
12907 Error::InvalidParameterException(inner)
12908 }
12909 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidRequestException(inner) => {
12910 Error::InvalidRequestException(inner)
12911 }
12912 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ResourceNotFoundException(inner) => {
12913 Error::ResourceNotFoundException(inner)
12914 }
12915 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ThrottlingException(inner) => {
12916 Error::ThrottlingException(inner)
12917 }
12918 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12919 }
12920 }
12921}
12922impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>> for Error
12923where
12924 R: Send + Sync + std::fmt::Debug + 'static,
12925{
12926 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>) -> Self {
12927 match err {
12928 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12929 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12930 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12931 source: err.into(),
12932 }),
12933 }
12934 }
12935}
12936impl From<crate::operation::update_evaluation_form::UpdateEvaluationFormError> for Error {
12937 fn from(err: crate::operation::update_evaluation_form::UpdateEvaluationFormError) -> Self {
12938 match err {
12939 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InternalServiceException(inner) => {
12940 Error::InternalServiceException(inner)
12941 }
12942 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InvalidParameterException(inner) => {
12943 Error::InvalidParameterException(inner)
12944 }
12945 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceConflictException(inner) => {
12946 Error::ResourceConflictException(inner)
12947 }
12948 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceNotFoundException(inner) => {
12949 Error::ResourceNotFoundException(inner)
12950 }
12951 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ServiceQuotaExceededException(inner) => {
12952 Error::ServiceQuotaExceededException(inner)
12953 }
12954 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12955 crate::operation::update_evaluation_form::UpdateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
12956 }
12957 }
12958}
12959impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_extraction_definition::UpdateExtractionDefinitionError, R>>
12960 for Error
12961where
12962 R: Send + Sync + std::fmt::Debug + 'static,
12963{
12964 fn from(
12965 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_extraction_definition::UpdateExtractionDefinitionError, R>,
12966 ) -> Self {
12967 match err {
12968 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12969 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12970 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12971 source: err.into(),
12972 }),
12973 }
12974 }
12975}
12976impl From<crate::operation::update_extraction_definition::UpdateExtractionDefinitionError> for Error {
12977 fn from(err: crate::operation::update_extraction_definition::UpdateExtractionDefinitionError) -> Self {
12978 match err {
12979 crate::operation::update_extraction_definition::UpdateExtractionDefinitionError::AccessDeniedException(inner) => {
12980 Error::AccessDeniedException(inner)
12981 }
12982 crate::operation::update_extraction_definition::UpdateExtractionDefinitionError::InternalServiceException(inner) => {
12983 Error::InternalServiceException(inner)
12984 }
12985 crate::operation::update_extraction_definition::UpdateExtractionDefinitionError::InvalidRequestException(inner) => {
12986 Error::InvalidRequestException(inner)
12987 }
12988 crate::operation::update_extraction_definition::UpdateExtractionDefinitionError::ResourceConflictException(inner) => {
12989 Error::ResourceConflictException(inner)
12990 }
12991 crate::operation::update_extraction_definition::UpdateExtractionDefinitionError::ResourceNotFoundException(inner) => {
12992 Error::ResourceNotFoundException(inner)
12993 }
12994 crate::operation::update_extraction_definition::UpdateExtractionDefinitionError::ThrottlingException(inner) => {
12995 Error::ThrottlingException(inner)
12996 }
12997 crate::operation::update_extraction_definition::UpdateExtractionDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
12998 }
12999 }
13000}
13001impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>>
13002 for Error
13003where
13004 R: Send + Sync + std::fmt::Debug + 'static,
13005{
13006 fn from(
13007 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>,
13008 ) -> Self {
13009 match err {
13010 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13011 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13012 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13013 source: err.into(),
13014 }),
13015 }
13016 }
13017}
13018impl From<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError> for Error {
13019 fn from(err: crate::operation::update_hours_of_operation::UpdateHoursOfOperationError) -> Self {
13020 match err {
13021 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::DuplicateResourceException(inner) => {
13022 Error::DuplicateResourceException(inner)
13023 }
13024 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InternalServiceException(inner) => {
13025 Error::InternalServiceException(inner)
13026 }
13027 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidParameterException(inner) => {
13028 Error::InvalidParameterException(inner)
13029 }
13030 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidRequestException(inner) => {
13031 Error::InvalidRequestException(inner)
13032 }
13033 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ResourceNotFoundException(inner) => {
13034 Error::ResourceNotFoundException(inner)
13035 }
13036 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13037 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
13038 }
13039 }
13040}
13041impl<R>
13042 From<
13043 ::aws_smithy_runtime_api::client::result::SdkError<
13044 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
13045 R,
13046 >,
13047 > for Error
13048where
13049 R: Send + Sync + std::fmt::Debug + 'static,
13050{
13051 fn from(
13052 err: ::aws_smithy_runtime_api::client::result::SdkError<
13053 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
13054 R,
13055 >,
13056 ) -> Self {
13057 match err {
13058 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13059 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13060 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13061 source: err.into(),
13062 }),
13063 }
13064 }
13065}
13066impl From<crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError> for Error {
13067 fn from(err: crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError) -> Self {
13068 match err {
13069 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ConditionalOperationFailedException(inner) => {
13070 Error::ConditionalOperationFailedException(inner)
13071 }
13072 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
13073 Error::DuplicateResourceException(inner)
13074 }
13075 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InternalServiceException(inner) => {
13076 Error::InternalServiceException(inner)
13077 }
13078 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
13079 Error::InvalidParameterException(inner)
13080 }
13081 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
13082 Error::InvalidRequestException(inner)
13083 }
13084 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
13085 Error::ResourceNotFoundException(inner)
13086 }
13087 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ThrottlingException(inner) => {
13088 Error::ThrottlingException(inner)
13089 }
13090 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
13091 }
13092 }
13093}
13094impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>>
13095 for Error
13096where
13097 R: Send + Sync + std::fmt::Debug + 'static,
13098{
13099 fn from(
13100 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>,
13101 ) -> Self {
13102 match err {
13103 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13104 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13105 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13106 source: err.into(),
13107 }),
13108 }
13109 }
13110}
13111impl From<crate::operation::update_instance_attribute::UpdateInstanceAttributeError> for Error {
13112 fn from(err: crate::operation::update_instance_attribute::UpdateInstanceAttributeError) -> Self {
13113 match err {
13114 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InternalServiceException(inner) => {
13115 Error::InternalServiceException(inner)
13116 }
13117 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidParameterException(inner) => {
13118 Error::InvalidParameterException(inner)
13119 }
13120 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidRequestException(inner) => {
13121 Error::InvalidRequestException(inner)
13122 }
13123 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ResourceNotFoundException(inner) => {
13124 Error::ResourceNotFoundException(inner)
13125 }
13126 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ThrottlingException(inner) => {
13127 Error::ThrottlingException(inner)
13128 }
13129 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
13130 }
13131 }
13132}
13133impl<R>
13134 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError, R>>
13135 for Error
13136where
13137 R: Send + Sync + std::fmt::Debug + 'static,
13138{
13139 fn from(
13140 err: ::aws_smithy_runtime_api::client::result::SdkError<
13141 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError,
13142 R,
13143 >,
13144 ) -> Self {
13145 match err {
13146 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13147 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13148 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13149 source: err.into(),
13150 }),
13151 }
13152 }
13153}
13154impl From<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError> for Error {
13155 fn from(err: crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError) -> Self {
13156 match err {
13157 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InternalServiceException(inner) => {
13158 Error::InternalServiceException(inner)
13159 }
13160 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidParameterException(inner) => {
13161 Error::InvalidParameterException(inner)
13162 }
13163 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidRequestException(inner) => {
13164 Error::InvalidRequestException(inner)
13165 }
13166 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
13167 Error::ResourceNotFoundException(inner)
13168 }
13169 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ThrottlingException(inner) => {
13170 Error::ThrottlingException(inner)
13171 }
13172 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
13173 }
13174 }
13175}
13176impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_metric_content::UpdateMetricContentError, R>> for Error
13177where
13178 R: Send + Sync + std::fmt::Debug + 'static,
13179{
13180 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_metric_content::UpdateMetricContentError, R>) -> Self {
13181 match err {
13182 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13183 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13184 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13185 source: err.into(),
13186 }),
13187 }
13188 }
13189}
13190impl From<crate::operation::update_metric_content::UpdateMetricContentError> for Error {
13191 fn from(err: crate::operation::update_metric_content::UpdateMetricContentError) -> Self {
13192 match err {
13193 crate::operation::update_metric_content::UpdateMetricContentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
13194 crate::operation::update_metric_content::UpdateMetricContentError::InternalServiceException(inner) => {
13195 Error::InternalServiceException(inner)
13196 }
13197 crate::operation::update_metric_content::UpdateMetricContentError::InvalidParameterException(inner) => {
13198 Error::InvalidParameterException(inner)
13199 }
13200 crate::operation::update_metric_content::UpdateMetricContentError::InvalidRequestException(inner) => {
13201 Error::InvalidRequestException(inner)
13202 }
13203 crate::operation::update_metric_content::UpdateMetricContentError::ResourceNotFoundException(inner) => {
13204 Error::ResourceNotFoundException(inner)
13205 }
13206 crate::operation::update_metric_content::UpdateMetricContentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13207 crate::operation::update_metric_content::UpdateMetricContentError::Unhandled(inner) => Error::Unhandled(inner),
13208 }
13209 }
13210}
13211impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_metric_metadata::UpdateMetricMetadataError, R>> for Error
13212where
13213 R: Send + Sync + std::fmt::Debug + 'static,
13214{
13215 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_metric_metadata::UpdateMetricMetadataError, R>) -> Self {
13216 match err {
13217 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13218 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13219 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13220 source: err.into(),
13221 }),
13222 }
13223 }
13224}
13225impl From<crate::operation::update_metric_metadata::UpdateMetricMetadataError> for Error {
13226 fn from(err: crate::operation::update_metric_metadata::UpdateMetricMetadataError) -> Self {
13227 match err {
13228 crate::operation::update_metric_metadata::UpdateMetricMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
13229 crate::operation::update_metric_metadata::UpdateMetricMetadataError::DuplicateResourceException(inner) => {
13230 Error::DuplicateResourceException(inner)
13231 }
13232 crate::operation::update_metric_metadata::UpdateMetricMetadataError::InternalServiceException(inner) => {
13233 Error::InternalServiceException(inner)
13234 }
13235 crate::operation::update_metric_metadata::UpdateMetricMetadataError::InvalidParameterException(inner) => {
13236 Error::InvalidParameterException(inner)
13237 }
13238 crate::operation::update_metric_metadata::UpdateMetricMetadataError::InvalidRequestException(inner) => {
13239 Error::InvalidRequestException(inner)
13240 }
13241 crate::operation::update_metric_metadata::UpdateMetricMetadataError::ResourceNotFoundException(inner) => {
13242 Error::ResourceNotFoundException(inner)
13243 }
13244 crate::operation::update_metric_metadata::UpdateMetricMetadataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13245 crate::operation::update_metric_metadata::UpdateMetricMetadataError::Unhandled(inner) => Error::Unhandled(inner),
13246 }
13247 }
13248}
13249impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_notification_content::UpdateNotificationContentError, R>>
13250 for Error
13251where
13252 R: Send + Sync + std::fmt::Debug + 'static,
13253{
13254 fn from(
13255 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_notification_content::UpdateNotificationContentError, R>,
13256 ) -> Self {
13257 match err {
13258 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13259 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13260 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13261 source: err.into(),
13262 }),
13263 }
13264 }
13265}
13266impl From<crate::operation::update_notification_content::UpdateNotificationContentError> for Error {
13267 fn from(err: crate::operation::update_notification_content::UpdateNotificationContentError) -> Self {
13268 match err {
13269 crate::operation::update_notification_content::UpdateNotificationContentError::AccessDeniedException(inner) => {
13270 Error::AccessDeniedException(inner)
13271 }
13272 crate::operation::update_notification_content::UpdateNotificationContentError::InternalServiceException(inner) => {
13273 Error::InternalServiceException(inner)
13274 }
13275 crate::operation::update_notification_content::UpdateNotificationContentError::InvalidParameterException(inner) => {
13276 Error::InvalidParameterException(inner)
13277 }
13278 crate::operation::update_notification_content::UpdateNotificationContentError::InvalidRequestException(inner) => {
13279 Error::InvalidRequestException(inner)
13280 }
13281 crate::operation::update_notification_content::UpdateNotificationContentError::ResourceNotFoundException(inner) => {
13282 Error::ResourceNotFoundException(inner)
13283 }
13284 crate::operation::update_notification_content::UpdateNotificationContentError::ThrottlingException(inner) => {
13285 Error::ThrottlingException(inner)
13286 }
13287 crate::operation::update_notification_content::UpdateNotificationContentError::Unhandled(inner) => Error::Unhandled(inner),
13288 }
13289 }
13290}
13291impl<R>
13292 From<
13293 ::aws_smithy_runtime_api::client::result::SdkError<
13294 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
13295 R,
13296 >,
13297 > for Error
13298where
13299 R: Send + Sync + std::fmt::Debug + 'static,
13300{
13301 fn from(
13302 err: ::aws_smithy_runtime_api::client::result::SdkError<
13303 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
13304 R,
13305 >,
13306 ) -> Self {
13307 match err {
13308 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13309 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13310 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13311 source: err.into(),
13312 }),
13313 }
13314 }
13315}
13316impl From<crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError> for Error {
13317 fn from(err: crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError) -> Self {
13318 match err {
13319 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::AccessDeniedException(inner) => {
13320 Error::AccessDeniedException(inner)
13321 }
13322 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ConflictException(inner) => {
13323 Error::ConflictException(inner)
13324 }
13325 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InternalServiceException(inner) => {
13326 Error::InternalServiceException(inner)
13327 }
13328 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidParameterException(inner) => {
13329 Error::InvalidParameterException(inner)
13330 }
13331 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidRequestException(inner) => {
13332 Error::InvalidRequestException(inner)
13333 }
13334 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ThrottlingException(inner) => {
13335 Error::ThrottlingException(inner)
13336 }
13337 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::Unhandled(inner) => Error::Unhandled(inner),
13338 }
13339 }
13340}
13341impl<R>
13342 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError, R>>
13343 for Error
13344where
13345 R: Send + Sync + std::fmt::Debug + 'static,
13346{
13347 fn from(
13348 err: ::aws_smithy_runtime_api::client::result::SdkError<
13349 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError,
13350 R,
13351 >,
13352 ) -> Self {
13353 match err {
13354 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13355 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13356 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13357 source: err.into(),
13358 }),
13359 }
13360 }
13361}
13362impl From<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError> for Error {
13363 fn from(err: crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError) -> Self {
13364 match err {
13365 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::AccessDeniedException(inner) => {
13366 Error::AccessDeniedException(inner)
13367 }
13368 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InternalServiceException(inner) => {
13369 Error::InternalServiceException(inner)
13370 }
13371 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidParameterException(inner) => {
13372 Error::InvalidParameterException(inner)
13373 }
13374 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidRequestException(inner) => {
13375 Error::InvalidRequestException(inner)
13376 }
13377 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ResourceNotFoundException(inner) => {
13378 Error::ResourceNotFoundException(inner)
13379 }
13380 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ThrottlingException(inner) => {
13381 Error::ThrottlingException(inner)
13382 }
13383 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::Unhandled(inner) => Error::Unhandled(inner),
13384 }
13385 }
13386}
13387impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>> for Error
13388where
13389 R: Send + Sync + std::fmt::Debug + 'static,
13390{
13391 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>) -> Self {
13392 match err {
13393 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13394 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13395 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13396 source: err.into(),
13397 }),
13398 }
13399 }
13400}
13401impl From<crate::operation::update_phone_number::UpdatePhoneNumberError> for Error {
13402 fn from(err: crate::operation::update_phone_number::UpdatePhoneNumberError) -> Self {
13403 match err {
13404 crate::operation::update_phone_number::UpdatePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
13405 crate::operation::update_phone_number::UpdatePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
13406 crate::operation::update_phone_number::UpdatePhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13407 crate::operation::update_phone_number::UpdatePhoneNumberError::InvalidParameterException(inner) => {
13408 Error::InvalidParameterException(inner)
13409 }
13410 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
13411 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceNotFoundException(inner) => {
13412 Error::ResourceNotFoundException(inner)
13413 }
13414 crate::operation::update_phone_number::UpdatePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13415 crate::operation::update_phone_number::UpdatePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
13416 }
13417 }
13418}
13419impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>>
13420 for Error
13421where
13422 R: Send + Sync + std::fmt::Debug + 'static,
13423{
13424 fn from(
13425 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>,
13426 ) -> Self {
13427 match err {
13428 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13429 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13430 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13431 source: err.into(),
13432 }),
13433 }
13434 }
13435}
13436impl From<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError> for Error {
13437 fn from(err: crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError) -> Self {
13438 match err {
13439 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::AccessDeniedException(inner) => {
13440 Error::AccessDeniedException(inner)
13441 }
13442 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::IdempotencyException(inner) => {
13443 Error::IdempotencyException(inner)
13444 }
13445 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InternalServiceException(inner) => {
13446 Error::InternalServiceException(inner)
13447 }
13448 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidParameterException(inner) => {
13449 Error::InvalidParameterException(inner)
13450 }
13451 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidRequestException(inner) => {
13452 Error::InvalidRequestException(inner)
13453 }
13454 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceInUseException(inner) => {
13455 Error::ResourceInUseException(inner)
13456 }
13457 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceNotFoundException(inner) => {
13458 Error::ResourceNotFoundException(inner)
13459 }
13460 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ThrottlingException(inner) => {
13461 Error::ThrottlingException(inner)
13462 }
13463 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::Unhandled(inner) => Error::Unhandled(inner),
13464 }
13465 }
13466}
13467impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>>
13468 for Error
13469where
13470 R: Send + Sync + std::fmt::Debug + 'static,
13471{
13472 fn from(
13473 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>,
13474 ) -> Self {
13475 match err {
13476 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13477 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13478 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13479 source: err.into(),
13480 }),
13481 }
13482 }
13483}
13484impl From<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError> for Error {
13485 fn from(err: crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError) -> Self {
13486 match err {
13487 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InternalServiceException(inner) => {
13488 Error::InternalServiceException(inner)
13489 }
13490 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidParameterException(inner) => {
13491 Error::InvalidParameterException(inner)
13492 }
13493 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidRequestException(inner) => {
13494 Error::InvalidRequestException(inner)
13495 }
13496 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ResourceNotFoundException(inner) => {
13497 Error::ResourceNotFoundException(inner)
13498 }
13499 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ThrottlingException(inner) => {
13500 Error::ThrottlingException(inner)
13501 }
13502 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
13503 }
13504 }
13505}
13506impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>> for Error
13507where
13508 R: Send + Sync + std::fmt::Debug + 'static,
13509{
13510 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>) -> Self {
13511 match err {
13512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13515 source: err.into(),
13516 }),
13517 }
13518 }
13519}
13520impl From<crate::operation::update_prompt::UpdatePromptError> for Error {
13521 fn from(err: crate::operation::update_prompt::UpdatePromptError) -> Self {
13522 match err {
13523 crate::operation::update_prompt::UpdatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13524 crate::operation::update_prompt::UpdatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13525 crate::operation::update_prompt::UpdatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13526 crate::operation::update_prompt::UpdatePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13527 crate::operation::update_prompt::UpdatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13528 crate::operation::update_prompt::UpdatePromptError::Unhandled(inner) => Error::Unhandled(inner),
13529 }
13530 }
13531}
13532impl<R>
13533 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError, R>>
13534 for Error
13535where
13536 R: Send + Sync + std::fmt::Debug + 'static,
13537{
13538 fn from(
13539 err: ::aws_smithy_runtime_api::client::result::SdkError<
13540 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError,
13541 R,
13542 >,
13543 ) -> Self {
13544 match err {
13545 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13546 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13547 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13548 source: err.into(),
13549 }),
13550 }
13551 }
13552}
13553impl From<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError> for Error {
13554 fn from(err: crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError) -> Self {
13555 match err {
13556 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InternalServiceException(inner) => {
13557 Error::InternalServiceException(inner)
13558 }
13559 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidParameterException(inner) => {
13560 Error::InvalidParameterException(inner)
13561 }
13562 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidRequestException(inner) => {
13563 Error::InvalidRequestException(inner)
13564 }
13565 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ResourceNotFoundException(inner) => {
13566 Error::ResourceNotFoundException(inner)
13567 }
13568 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ThrottlingException(inner) => {
13569 Error::ThrottlingException(inner)
13570 }
13571 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
13572 }
13573 }
13574}
13575impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>>
13576 for Error
13577where
13578 R: Send + Sync + std::fmt::Debug + 'static,
13579{
13580 fn from(
13581 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>,
13582 ) -> Self {
13583 match err {
13584 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13585 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13586 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13587 source: err.into(),
13588 }),
13589 }
13590 }
13591}
13592impl From<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError> for Error {
13593 fn from(err: crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError) -> Self {
13594 match err {
13595 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InternalServiceException(inner) => {
13596 Error::InternalServiceException(inner)
13597 }
13598 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidParameterException(inner) => {
13599 Error::InvalidParameterException(inner)
13600 }
13601 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidRequestException(inner) => {
13602 Error::InvalidRequestException(inner)
13603 }
13604 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ResourceNotFoundException(inner) => {
13605 Error::ResourceNotFoundException(inner)
13606 }
13607 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13608 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::Unhandled(inner) => Error::Unhandled(inner),
13609 }
13610 }
13611}
13612impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>> for Error
13613where
13614 R: Send + Sync + std::fmt::Debug + 'static,
13615{
13616 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>) -> Self {
13617 match err {
13618 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13619 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13620 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13621 source: err.into(),
13622 }),
13623 }
13624 }
13625}
13626impl From<crate::operation::update_queue_name::UpdateQueueNameError> for Error {
13627 fn from(err: crate::operation::update_queue_name::UpdateQueueNameError) -> Self {
13628 match err {
13629 crate::operation::update_queue_name::UpdateQueueNameError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
13630 crate::operation::update_queue_name::UpdateQueueNameError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13631 crate::operation::update_queue_name::UpdateQueueNameError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13632 crate::operation::update_queue_name::UpdateQueueNameError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13633 crate::operation::update_queue_name::UpdateQueueNameError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13634 crate::operation::update_queue_name::UpdateQueueNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13635 crate::operation::update_queue_name::UpdateQueueNameError::Unhandled(inner) => Error::Unhandled(inner),
13636 }
13637 }
13638}
13639impl<R>
13640 From<
13641 ::aws_smithy_runtime_api::client::result::SdkError<
13642 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
13643 R,
13644 >,
13645 > for Error
13646where
13647 R: Send + Sync + std::fmt::Debug + 'static,
13648{
13649 fn from(
13650 err: ::aws_smithy_runtime_api::client::result::SdkError<
13651 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
13652 R,
13653 >,
13654 ) -> Self {
13655 match err {
13656 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13657 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13658 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13659 source: err.into(),
13660 }),
13661 }
13662 }
13663}
13664impl From<crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError> for Error {
13665 fn from(err: crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError) -> Self {
13666 match err {
13667 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InternalServiceException(inner) => {
13668 Error::InternalServiceException(inner)
13669 }
13670 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidParameterException(inner) => {
13671 Error::InvalidParameterException(inner)
13672 }
13673 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidRequestException(inner) => {
13674 Error::InvalidRequestException(inner)
13675 }
13676 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ResourceNotFoundException(inner) => {
13677 Error::ResourceNotFoundException(inner)
13678 }
13679 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ThrottlingException(inner) => {
13680 Error::ThrottlingException(inner)
13681 }
13682 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::Unhandled(inner) => Error::Unhandled(inner),
13683 }
13684 }
13685}
13686impl<R>
13687 From<
13688 ::aws_smithy_runtime_api::client::result::SdkError<
13689 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
13690 R,
13691 >,
13692 > for Error
13693where
13694 R: Send + Sync + std::fmt::Debug + 'static,
13695{
13696 fn from(
13697 err: ::aws_smithy_runtime_api::client::result::SdkError<
13698 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
13699 R,
13700 >,
13701 ) -> Self {
13702 match err {
13703 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13704 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13705 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13706 source: err.into(),
13707 }),
13708 }
13709 }
13710}
13711impl From<crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError> for Error {
13712 fn from(err: crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError) -> Self {
13713 match err {
13714 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::AccessDeniedException(inner) => {
13715 Error::AccessDeniedException(inner)
13716 }
13717 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ConditionalOperationFailedException(inner) => {
13718 Error::ConditionalOperationFailedException(inner)
13719 }
13720 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InternalServiceException(inner) => {
13721 Error::InternalServiceException(inner)
13722 }
13723 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidParameterException(inner) => {
13724 Error::InvalidParameterException(inner)
13725 }
13726 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidRequestException(inner) => {
13727 Error::InvalidRequestException(inner)
13728 }
13729 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ResourceNotFoundException(inner) => {
13730 Error::ResourceNotFoundException(inner)
13731 }
13732 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ThrottlingException(inner) => {
13733 Error::ThrottlingException(inner)
13734 }
13735 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::Unhandled(inner) => Error::Unhandled(inner),
13736 }
13737 }
13738}
13739impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>> for Error
13740where
13741 R: Send + Sync + std::fmt::Debug + 'static,
13742{
13743 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>) -> Self {
13744 match err {
13745 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13746 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13747 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13748 source: err.into(),
13749 }),
13750 }
13751 }
13752}
13753impl From<crate::operation::update_queue_status::UpdateQueueStatusError> for Error {
13754 fn from(err: crate::operation::update_queue_status::UpdateQueueStatusError) -> Self {
13755 match err {
13756 crate::operation::update_queue_status::UpdateQueueStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13757 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidParameterException(inner) => {
13758 Error::InvalidParameterException(inner)
13759 }
13760 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13761 crate::operation::update_queue_status::UpdateQueueStatusError::ResourceNotFoundException(inner) => {
13762 Error::ResourceNotFoundException(inner)
13763 }
13764 crate::operation::update_queue_status::UpdateQueueStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13765 crate::operation::update_queue_status::UpdateQueueStatusError::Unhandled(inner) => Error::Unhandled(inner),
13766 }
13767 }
13768}
13769impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>>
13770 for Error
13771where
13772 R: Send + Sync + std::fmt::Debug + 'static,
13773{
13774 fn from(
13775 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>,
13776 ) -> Self {
13777 match err {
13778 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13779 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13780 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13781 source: err.into(),
13782 }),
13783 }
13784 }
13785}
13786impl From<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError> for Error {
13787 fn from(err: crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError) -> Self {
13788 match err {
13789 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InternalServiceException(inner) => {
13790 Error::InternalServiceException(inner)
13791 }
13792 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidParameterException(inner) => {
13793 Error::InvalidParameterException(inner)
13794 }
13795 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidRequestException(inner) => {
13796 Error::InvalidRequestException(inner)
13797 }
13798 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ResourceNotFoundException(inner) => {
13799 Error::ResourceNotFoundException(inner)
13800 }
13801 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ThrottlingException(inner) => {
13802 Error::ThrottlingException(inner)
13803 }
13804 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::Unhandled(inner) => Error::Unhandled(inner),
13805 }
13806 }
13807}
13808impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>>
13809 for Error
13810where
13811 R: Send + Sync + std::fmt::Debug + 'static,
13812{
13813 fn from(
13814 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>,
13815 ) -> Self {
13816 match err {
13817 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13818 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13819 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13820 source: err.into(),
13821 }),
13822 }
13823 }
13824}
13825impl From<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError> for Error {
13826 fn from(err: crate::operation::update_quick_connect_name::UpdateQuickConnectNameError) -> Self {
13827 match err {
13828 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InternalServiceException(inner) => {
13829 Error::InternalServiceException(inner)
13830 }
13831 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidParameterException(inner) => {
13832 Error::InvalidParameterException(inner)
13833 }
13834 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidRequestException(inner) => {
13835 Error::InvalidRequestException(inner)
13836 }
13837 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ResourceNotFoundException(inner) => {
13838 Error::ResourceNotFoundException(inner)
13839 }
13840 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13841 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::Unhandled(inner) => Error::Unhandled(inner),
13842 }
13843 }
13844}
13845impl<R>
13846 From<
13847 ::aws_smithy_runtime_api::client::result::SdkError<
13848 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
13849 R,
13850 >,
13851 > for Error
13852where
13853 R: Send + Sync + std::fmt::Debug + 'static,
13854{
13855 fn from(
13856 err: ::aws_smithy_runtime_api::client::result::SdkError<
13857 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
13858 R,
13859 >,
13860 ) -> Self {
13861 match err {
13862 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13863 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13864 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13865 source: err.into(),
13866 }),
13867 }
13868 }
13869}
13870impl From<crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError> for Error {
13871 fn from(err: crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError) -> Self {
13872 match err {
13873 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13874 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13875 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13876 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13877 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13878 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::Unhandled(inner) => Error::Unhandled(inner),
13879 }
13880 }
13881}
13882impl<R>
13883 From<
13884 ::aws_smithy_runtime_api::client::result::SdkError<
13885 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
13886 R,
13887 >,
13888 > for Error
13889where
13890 R: Send + Sync + std::fmt::Debug + 'static,
13891{
13892 fn from(
13893 err: ::aws_smithy_runtime_api::client::result::SdkError<
13894 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
13895 R,
13896 >,
13897 ) -> Self {
13898 match err {
13899 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13900 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13901 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13902 source: err.into(),
13903 }),
13904 }
13905 }
13906}
13907impl From<crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError> for Error {
13908 fn from(err: crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError) -> Self {
13909 match err {
13910 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InternalServiceException(inner) => {
13911 Error::InternalServiceException(inner)
13912 }
13913 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidParameterException(inner) => {
13914 Error::InvalidParameterException(inner)
13915 }
13916 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidRequestException(inner) => {
13917 Error::InvalidRequestException(inner)
13918 }
13919 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ResourceNotFoundException(inner) => {
13920 Error::ResourceNotFoundException(inner)
13921 }
13922 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ThrottlingException(inner) => {
13923 Error::ThrottlingException(inner)
13924 }
13925 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
13926 }
13927 }
13928}
13929impl<R>
13930 From<
13931 ::aws_smithy_runtime_api::client::result::SdkError<
13932 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
13933 R,
13934 >,
13935 > for Error
13936where
13937 R: Send + Sync + std::fmt::Debug + 'static,
13938{
13939 fn from(
13940 err: ::aws_smithy_runtime_api::client::result::SdkError<
13941 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
13942 R,
13943 >,
13944 ) -> Self {
13945 match err {
13946 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13947 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13948 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13949 source: err.into(),
13950 }),
13951 }
13952 }
13953}
13954impl From<crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError> for Error {
13955 fn from(err: crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError) -> Self {
13956 match err {
13957 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13958 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13959 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13960 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13961 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13962 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::Unhandled(inner) => Error::Unhandled(inner),
13963 }
13964 }
13965}
13966impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>>
13967 for Error
13968where
13969 R: Send + Sync + std::fmt::Debug + 'static,
13970{
13971 fn from(
13972 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>,
13973 ) -> Self {
13974 match err {
13975 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13976 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13977 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13978 source: err.into(),
13979 }),
13980 }
13981 }
13982}
13983impl From<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError> for Error {
13984 fn from(err: crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError) -> Self {
13985 match err {
13986 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::DuplicateResourceException(inner) => {
13987 Error::DuplicateResourceException(inner)
13988 }
13989 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InternalServiceException(inner) => {
13990 Error::InternalServiceException(inner)
13991 }
13992 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidParameterException(inner) => {
13993 Error::InvalidParameterException(inner)
13994 }
13995 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidRequestException(inner) => {
13996 Error::InvalidRequestException(inner)
13997 }
13998 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ResourceNotFoundException(inner) => {
13999 Error::ResourceNotFoundException(inner)
14000 }
14001 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ThrottlingException(inner) => {
14002 Error::ThrottlingException(inner)
14003 }
14004 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::Unhandled(inner) => Error::Unhandled(inner),
14005 }
14006 }
14007}
14008impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>>
14009 for Error
14010where
14011 R: Send + Sync + std::fmt::Debug + 'static,
14012{
14013 fn from(
14014 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>,
14015 ) -> Self {
14016 match err {
14017 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14018 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14019 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14020 source: err.into(),
14021 }),
14022 }
14023 }
14024}
14025impl From<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError> for Error {
14026 fn from(err: crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError) -> Self {
14027 match err {
14028 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InternalServiceException(inner) => {
14029 Error::InternalServiceException(inner)
14030 }
14031 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidParameterException(inner) => {
14032 Error::InvalidParameterException(inner)
14033 }
14034 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidRequestException(inner) => {
14035 Error::InvalidRequestException(inner)
14036 }
14037 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
14038 Error::ResourceNotFoundException(inner)
14039 }
14040 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ThrottlingException(inner) => {
14041 Error::ThrottlingException(inner)
14042 }
14043 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
14044 }
14045 }
14046}
14047impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>> for Error
14048where
14049 R: Send + Sync + std::fmt::Debug + 'static,
14050{
14051 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>) -> Self {
14052 match err {
14053 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14054 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14055 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14056 source: err.into(),
14057 }),
14058 }
14059 }
14060}
14061impl From<crate::operation::update_rule::UpdateRuleError> for Error {
14062 fn from(err: crate::operation::update_rule::UpdateRuleError) -> Self {
14063 match err {
14064 crate::operation::update_rule::UpdateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
14065 crate::operation::update_rule::UpdateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
14066 crate::operation::update_rule::UpdateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
14067 crate::operation::update_rule::UpdateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
14068 crate::operation::update_rule::UpdateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
14069 crate::operation::update_rule::UpdateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14070 crate::operation::update_rule::UpdateRuleError::Unhandled(inner) => Error::Unhandled(inner),
14071 }
14072 }
14073}
14074impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>> for Error
14075where
14076 R: Send + Sync + std::fmt::Debug + 'static,
14077{
14078 fn from(
14079 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>,
14080 ) -> Self {
14081 match err {
14082 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14083 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14084 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14085 source: err.into(),
14086 }),
14087 }
14088 }
14089}
14090impl From<crate::operation::update_security_profile::UpdateSecurityProfileError> for Error {
14091 fn from(err: crate::operation::update_security_profile::UpdateSecurityProfileError) -> Self {
14092 match err {
14093 crate::operation::update_security_profile::UpdateSecurityProfileError::InternalServiceException(inner) => {
14094 Error::InternalServiceException(inner)
14095 }
14096 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidParameterException(inner) => {
14097 Error::InvalidParameterException(inner)
14098 }
14099 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidRequestException(inner) => {
14100 Error::InvalidRequestException(inner)
14101 }
14102 crate::operation::update_security_profile::UpdateSecurityProfileError::ResourceNotFoundException(inner) => {
14103 Error::ResourceNotFoundException(inner)
14104 }
14105 crate::operation::update_security_profile::UpdateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14106 crate::operation::update_security_profile::UpdateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
14107 }
14108 }
14109}
14110impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>> for Error
14111where
14112 R: Send + Sync + std::fmt::Debug + 'static,
14113{
14114 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>) -> Self {
14115 match err {
14116 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14117 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14118 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14119 source: err.into(),
14120 }),
14121 }
14122 }
14123}
14124impl From<crate::operation::update_task_template::UpdateTaskTemplateError> for Error {
14125 fn from(err: crate::operation::update_task_template::UpdateTaskTemplateError) -> Self {
14126 match err {
14127 crate::operation::update_task_template::UpdateTaskTemplateError::InternalServiceException(inner) => {
14128 Error::InternalServiceException(inner)
14129 }
14130 crate::operation::update_task_template::UpdateTaskTemplateError::InvalidParameterException(inner) => {
14131 Error::InvalidParameterException(inner)
14132 }
14133 crate::operation::update_task_template::UpdateTaskTemplateError::PropertyValidationException(inner) => {
14134 Error::PropertyValidationException(inner)
14135 }
14136 crate::operation::update_task_template::UpdateTaskTemplateError::ResourceNotFoundException(inner) => {
14137 Error::ResourceNotFoundException(inner)
14138 }
14139 crate::operation::update_task_template::UpdateTaskTemplateError::ServiceQuotaExceededException(inner) => {
14140 Error::ServiceQuotaExceededException(inner)
14141 }
14142 crate::operation::update_task_template::UpdateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14143 crate::operation::update_task_template::UpdateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
14144 }
14145 }
14146}
14147impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_test_case::UpdateTestCaseError, R>> for Error
14148where
14149 R: Send + Sync + std::fmt::Debug + 'static,
14150{
14151 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_test_case::UpdateTestCaseError, R>) -> Self {
14152 match err {
14153 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14154 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14155 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14156 source: err.into(),
14157 }),
14158 }
14159 }
14160}
14161impl From<crate::operation::update_test_case::UpdateTestCaseError> for Error {
14162 fn from(err: crate::operation::update_test_case::UpdateTestCaseError) -> Self {
14163 match err {
14164 crate::operation::update_test_case::UpdateTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
14165 crate::operation::update_test_case::UpdateTestCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
14166 crate::operation::update_test_case::UpdateTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
14167 crate::operation::update_test_case::UpdateTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
14168 crate::operation::update_test_case::UpdateTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
14169 crate::operation::update_test_case::UpdateTestCaseError::InvalidTestCaseException(inner) => Error::InvalidTestCaseException(inner),
14170 crate::operation::update_test_case::UpdateTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
14171 crate::operation::update_test_case::UpdateTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14172 crate::operation::update_test_case::UpdateTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
14173 }
14174 }
14175}
14176impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>>
14177 for Error
14178where
14179 R: Send + Sync + std::fmt::Debug + 'static,
14180{
14181 fn from(
14182 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>,
14183 ) -> Self {
14184 match err {
14185 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14186 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14187 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14188 source: err.into(),
14189 }),
14190 }
14191 }
14192}
14193impl From<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError> for Error {
14194 fn from(err: crate::operation::update_traffic_distribution::UpdateTrafficDistributionError) -> Self {
14195 match err {
14196 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::AccessDeniedException(inner) => {
14197 Error::AccessDeniedException(inner)
14198 }
14199 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InternalServiceException(inner) => {
14200 Error::InternalServiceException(inner)
14201 }
14202 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InvalidRequestException(inner) => {
14203 Error::InvalidRequestException(inner)
14204 }
14205 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceConflictException(inner) => {
14206 Error::ResourceConflictException(inner)
14207 }
14208 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceNotFoundException(inner) => {
14209 Error::ResourceNotFoundException(inner)
14210 }
14211 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ThrottlingException(inner) => {
14212 Error::ThrottlingException(inner)
14213 }
14214 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
14215 }
14216 }
14217}
14218impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_config::UpdateUserConfigError, R>> for Error
14219where
14220 R: Send + Sync + std::fmt::Debug + 'static,
14221{
14222 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_config::UpdateUserConfigError, R>) -> Self {
14223 match err {
14224 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14225 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14226 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14227 source: err.into(),
14228 }),
14229 }
14230 }
14231}
14232impl From<crate::operation::update_user_config::UpdateUserConfigError> for Error {
14233 fn from(err: crate::operation::update_user_config::UpdateUserConfigError) -> Self {
14234 match err {
14235 crate::operation::update_user_config::UpdateUserConfigError::ConditionalOperationFailedException(inner) => {
14236 Error::ConditionalOperationFailedException(inner)
14237 }
14238 crate::operation::update_user_config::UpdateUserConfigError::InternalServiceException(inner) => Error::InternalServiceException(inner),
14239 crate::operation::update_user_config::UpdateUserConfigError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
14240 crate::operation::update_user_config::UpdateUserConfigError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
14241 crate::operation::update_user_config::UpdateUserConfigError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
14242 crate::operation::update_user_config::UpdateUserConfigError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14243 crate::operation::update_user_config::UpdateUserConfigError::Unhandled(inner) => Error::Unhandled(inner),
14244 }
14245 }
14246}
14247impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>> for Error
14248where
14249 R: Send + Sync + std::fmt::Debug + 'static,
14250{
14251 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>) -> Self {
14252 match err {
14253 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14254 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14255 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14256 source: err.into(),
14257 }),
14258 }
14259 }
14260}
14261impl From<crate::operation::update_user_hierarchy::UpdateUserHierarchyError> for Error {
14262 fn from(err: crate::operation::update_user_hierarchy::UpdateUserHierarchyError) -> Self {
14263 match err {
14264 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InternalServiceException(inner) => {
14265 Error::InternalServiceException(inner)
14266 }
14267 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidParameterException(inner) => {
14268 Error::InvalidParameterException(inner)
14269 }
14270 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidRequestException(inner) => {
14271 Error::InvalidRequestException(inner)
14272 }
14273 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ResourceNotFoundException(inner) => {
14274 Error::ResourceNotFoundException(inner)
14275 }
14276 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14277 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::Unhandled(inner) => Error::Unhandled(inner),
14278 }
14279 }
14280}
14281impl<R>
14282 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError, R>>
14283 for Error
14284where
14285 R: Send + Sync + std::fmt::Debug + 'static,
14286{
14287 fn from(
14288 err: ::aws_smithy_runtime_api::client::result::SdkError<
14289 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError,
14290 R,
14291 >,
14292 ) -> Self {
14293 match err {
14294 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14295 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14296 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14297 source: err.into(),
14298 }),
14299 }
14300 }
14301}
14302impl From<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError> for Error {
14303 fn from(err: crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError) -> Self {
14304 match err {
14305 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::DuplicateResourceException(inner) => {
14306 Error::DuplicateResourceException(inner)
14307 }
14308 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InternalServiceException(inner) => {
14309 Error::InternalServiceException(inner)
14310 }
14311 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidParameterException(inner) => {
14312 Error::InvalidParameterException(inner)
14313 }
14314 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidRequestException(inner) => {
14315 Error::InvalidRequestException(inner)
14316 }
14317 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ResourceNotFoundException(inner) => {
14318 Error::ResourceNotFoundException(inner)
14319 }
14320 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ThrottlingException(inner) => {
14321 Error::ThrottlingException(inner)
14322 }
14323 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::Unhandled(inner) => Error::Unhandled(inner),
14324 }
14325 }
14326}
14327impl<R>
14328 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError, R>>
14329 for Error
14330where
14331 R: Send + Sync + std::fmt::Debug + 'static,
14332{
14333 fn from(
14334 err: ::aws_smithy_runtime_api::client::result::SdkError<
14335 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError,
14336 R,
14337 >,
14338 ) -> Self {
14339 match err {
14340 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14341 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14342 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14343 source: err.into(),
14344 }),
14345 }
14346 }
14347}
14348impl From<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError> for Error {
14349 fn from(err: crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError) -> Self {
14350 match err {
14351 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InternalServiceException(inner) => {
14352 Error::InternalServiceException(inner)
14353 }
14354 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidParameterException(inner) => {
14355 Error::InvalidParameterException(inner)
14356 }
14357 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidRequestException(inner) => {
14358 Error::InvalidRequestException(inner)
14359 }
14360 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceInUseException(inner) => {
14361 Error::ResourceInUseException(inner)
14362 }
14363 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceNotFoundException(inner) => {
14364 Error::ResourceNotFoundException(inner)
14365 }
14366 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ThrottlingException(inner) => {
14367 Error::ThrottlingException(inner)
14368 }
14369 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
14370 }
14371 }
14372}
14373impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>>
14374 for Error
14375where
14376 R: Send + Sync + std::fmt::Debug + 'static,
14377{
14378 fn from(
14379 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>,
14380 ) -> Self {
14381 match err {
14382 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14383 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14384 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14385 source: err.into(),
14386 }),
14387 }
14388 }
14389}
14390impl From<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError> for Error {
14391 fn from(err: crate::operation::update_user_identity_info::UpdateUserIdentityInfoError) -> Self {
14392 match err {
14393 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InternalServiceException(inner) => {
14394 Error::InternalServiceException(inner)
14395 }
14396 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidParameterException(inner) => {
14397 Error::InvalidParameterException(inner)
14398 }
14399 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidRequestException(inner) => {
14400 Error::InvalidRequestException(inner)
14401 }
14402 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ResourceNotFoundException(inner) => {
14403 Error::ResourceNotFoundException(inner)
14404 }
14405 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14406 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::Unhandled(inner) => Error::Unhandled(inner),
14407 }
14408 }
14409}
14410impl<R>
14411 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_notification_status::UpdateUserNotificationStatusError, R>>
14412 for Error
14413where
14414 R: Send + Sync + std::fmt::Debug + 'static,
14415{
14416 fn from(
14417 err: ::aws_smithy_runtime_api::client::result::SdkError<
14418 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError,
14419 R,
14420 >,
14421 ) -> Self {
14422 match err {
14423 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14424 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14425 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14426 source: err.into(),
14427 }),
14428 }
14429 }
14430}
14431impl From<crate::operation::update_user_notification_status::UpdateUserNotificationStatusError> for Error {
14432 fn from(err: crate::operation::update_user_notification_status::UpdateUserNotificationStatusError) -> Self {
14433 match err {
14434 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::AccessDeniedException(inner) => {
14435 Error::AccessDeniedException(inner)
14436 }
14437 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::InternalServiceException(inner) => {
14438 Error::InternalServiceException(inner)
14439 }
14440 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::InvalidParameterException(inner) => {
14441 Error::InvalidParameterException(inner)
14442 }
14443 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::InvalidRequestException(inner) => {
14444 Error::InvalidRequestException(inner)
14445 }
14446 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::ResourceNotFoundException(inner) => {
14447 Error::ResourceNotFoundException(inner)
14448 }
14449 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::ThrottlingException(inner) => {
14450 Error::ThrottlingException(inner)
14451 }
14452 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::Unhandled(inner) => Error::Unhandled(inner),
14453 }
14454 }
14455}
14456impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>> for Error
14457where
14458 R: Send + Sync + std::fmt::Debug + 'static,
14459{
14460 fn from(
14461 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>,
14462 ) -> Self {
14463 match err {
14464 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14465 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14466 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14467 source: err.into(),
14468 }),
14469 }
14470 }
14471}
14472impl From<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError> for Error {
14473 fn from(err: crate::operation::update_user_phone_config::UpdateUserPhoneConfigError) -> Self {
14474 match err {
14475 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InternalServiceException(inner) => {
14476 Error::InternalServiceException(inner)
14477 }
14478 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidParameterException(inner) => {
14479 Error::InvalidParameterException(inner)
14480 }
14481 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidRequestException(inner) => {
14482 Error::InvalidRequestException(inner)
14483 }
14484 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ResourceNotFoundException(inner) => {
14485 Error::ResourceNotFoundException(inner)
14486 }
14487 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14488 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::Unhandled(inner) => Error::Unhandled(inner),
14489 }
14490 }
14491}
14492impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>>
14493 for Error
14494where
14495 R: Send + Sync + std::fmt::Debug + 'static,
14496{
14497 fn from(
14498 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>,
14499 ) -> Self {
14500 match err {
14501 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14502 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14503 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14504 source: err.into(),
14505 }),
14506 }
14507 }
14508}
14509impl From<crate::operation::update_user_proficiencies::UpdateUserProficienciesError> for Error {
14510 fn from(err: crate::operation::update_user_proficiencies::UpdateUserProficienciesError) -> Self {
14511 match err {
14512 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InternalServiceException(inner) => {
14513 Error::InternalServiceException(inner)
14514 }
14515 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidParameterException(inner) => {
14516 Error::InvalidParameterException(inner)
14517 }
14518 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidRequestException(inner) => {
14519 Error::InvalidRequestException(inner)
14520 }
14521 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ResourceNotFoundException(inner) => {
14522 Error::ResourceNotFoundException(inner)
14523 }
14524 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ThrottlingException(inner) => {
14525 Error::ThrottlingException(inner)
14526 }
14527 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
14528 }
14529 }
14530}
14531impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>>
14532 for Error
14533where
14534 R: Send + Sync + std::fmt::Debug + 'static,
14535{
14536 fn from(
14537 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>,
14538 ) -> Self {
14539 match err {
14540 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14541 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14542 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14543 source: err.into(),
14544 }),
14545 }
14546 }
14547}
14548impl From<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError> for Error {
14549 fn from(err: crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError) -> Self {
14550 match err {
14551 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InternalServiceException(inner) => {
14552 Error::InternalServiceException(inner)
14553 }
14554 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidParameterException(inner) => {
14555 Error::InvalidParameterException(inner)
14556 }
14557 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidRequestException(inner) => {
14558 Error::InvalidRequestException(inner)
14559 }
14560 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ResourceNotFoundException(inner) => {
14561 Error::ResourceNotFoundException(inner)
14562 }
14563 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ThrottlingException(inner) => {
14564 Error::ThrottlingException(inner)
14565 }
14566 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
14567 }
14568 }
14569}
14570impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>>
14571 for Error
14572where
14573 R: Send + Sync + std::fmt::Debug + 'static,
14574{
14575 fn from(
14576 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>,
14577 ) -> Self {
14578 match err {
14579 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14580 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14581 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14582 source: err.into(),
14583 }),
14584 }
14585 }
14586}
14587impl From<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError> for Error {
14588 fn from(err: crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError) -> Self {
14589 match err {
14590 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InternalServiceException(inner) => {
14591 Error::InternalServiceException(inner)
14592 }
14593 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidParameterException(inner) => {
14594 Error::InvalidParameterException(inner)
14595 }
14596 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidRequestException(inner) => {
14597 Error::InvalidRequestException(inner)
14598 }
14599 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ResourceNotFoundException(inner) => {
14600 Error::ResourceNotFoundException(inner)
14601 }
14602 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ThrottlingException(inner) => {
14603 Error::ThrottlingException(inner)
14604 }
14605 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
14606 }
14607 }
14608}
14609impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>> for Error
14610where
14611 R: Send + Sync + std::fmt::Debug + 'static,
14612{
14613 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>) -> Self {
14614 match err {
14615 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14616 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14617 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14618 source: err.into(),
14619 }),
14620 }
14621 }
14622}
14623impl From<crate::operation::update_view_content::UpdateViewContentError> for Error {
14624 fn from(err: crate::operation::update_view_content::UpdateViewContentError) -> Self {
14625 match err {
14626 crate::operation::update_view_content::UpdateViewContentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
14627 crate::operation::update_view_content::UpdateViewContentError::InternalServiceException(inner) => Error::InternalServiceException(inner),
14628 crate::operation::update_view_content::UpdateViewContentError::InvalidParameterException(inner) => {
14629 Error::InvalidParameterException(inner)
14630 }
14631 crate::operation::update_view_content::UpdateViewContentError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
14632 crate::operation::update_view_content::UpdateViewContentError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
14633 crate::operation::update_view_content::UpdateViewContentError::ResourceNotFoundException(inner) => {
14634 Error::ResourceNotFoundException(inner)
14635 }
14636 crate::operation::update_view_content::UpdateViewContentError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
14637 crate::operation::update_view_content::UpdateViewContentError::Unhandled(inner) => Error::Unhandled(inner),
14638 }
14639 }
14640}
14641impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>> for Error
14642where
14643 R: Send + Sync + std::fmt::Debug + 'static,
14644{
14645 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>) -> Self {
14646 match err {
14647 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14648 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14649 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14650 source: err.into(),
14651 }),
14652 }
14653 }
14654}
14655impl From<crate::operation::update_view_metadata::UpdateViewMetadataError> for Error {
14656 fn from(err: crate::operation::update_view_metadata::UpdateViewMetadataError) -> Self {
14657 match err {
14658 crate::operation::update_view_metadata::UpdateViewMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
14659 crate::operation::update_view_metadata::UpdateViewMetadataError::DuplicateResourceException(inner) => {
14660 Error::DuplicateResourceException(inner)
14661 }
14662 crate::operation::update_view_metadata::UpdateViewMetadataError::InternalServiceException(inner) => {
14663 Error::InternalServiceException(inner)
14664 }
14665 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidParameterException(inner) => {
14666 Error::InvalidParameterException(inner)
14667 }
14668 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
14669 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
14670 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceNotFoundException(inner) => {
14671 Error::ResourceNotFoundException(inner)
14672 }
14673 crate::operation::update_view_metadata::UpdateViewMetadataError::TooManyRequestsException(inner) => {
14674 Error::TooManyRequestsException(inner)
14675 }
14676 crate::operation::update_view_metadata::UpdateViewMetadataError::Unhandled(inner) => Error::Unhandled(inner),
14677 }
14678 }
14679}
14680impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError, R>>
14681 for Error
14682where
14683 R: Send + Sync + std::fmt::Debug + 'static,
14684{
14685 fn from(
14686 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError, R>,
14687 ) -> Self {
14688 match err {
14689 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14690 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14691 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14692 source: err.into(),
14693 }),
14694 }
14695 }
14696}
14697impl From<crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError> for Error {
14698 fn from(err: crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError) -> Self {
14699 match err {
14700 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::AccessDeniedException(inner) => {
14701 Error::AccessDeniedException(inner)
14702 }
14703 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::DuplicateResourceException(inner) => {
14704 Error::DuplicateResourceException(inner)
14705 }
14706 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::InternalServiceException(inner) => {
14707 Error::InternalServiceException(inner)
14708 }
14709 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::InvalidParameterException(inner) => {
14710 Error::InvalidParameterException(inner)
14711 }
14712 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::InvalidRequestException(inner) => {
14713 Error::InvalidRequestException(inner)
14714 }
14715 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::ResourceNotFoundException(inner) => {
14716 Error::ResourceNotFoundException(inner)
14717 }
14718 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::ThrottlingException(inner) => {
14719 Error::ThrottlingException(inner)
14720 }
14721 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::Unhandled(inner) => Error::Unhandled(inner),
14722 }
14723 }
14724}
14725impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_page::UpdateWorkspacePageError, R>> for Error
14726where
14727 R: Send + Sync + std::fmt::Debug + 'static,
14728{
14729 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_page::UpdateWorkspacePageError, R>) -> Self {
14730 match err {
14731 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14732 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14733 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14734 source: err.into(),
14735 }),
14736 }
14737 }
14738}
14739impl From<crate::operation::update_workspace_page::UpdateWorkspacePageError> for Error {
14740 fn from(err: crate::operation::update_workspace_page::UpdateWorkspacePageError) -> Self {
14741 match err {
14742 crate::operation::update_workspace_page::UpdateWorkspacePageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
14743 crate::operation::update_workspace_page::UpdateWorkspacePageError::DuplicateResourceException(inner) => {
14744 Error::DuplicateResourceException(inner)
14745 }
14746 crate::operation::update_workspace_page::UpdateWorkspacePageError::InternalServiceException(inner) => {
14747 Error::InternalServiceException(inner)
14748 }
14749 crate::operation::update_workspace_page::UpdateWorkspacePageError::InvalidParameterException(inner) => {
14750 Error::InvalidParameterException(inner)
14751 }
14752 crate::operation::update_workspace_page::UpdateWorkspacePageError::InvalidRequestException(inner) => {
14753 Error::InvalidRequestException(inner)
14754 }
14755 crate::operation::update_workspace_page::UpdateWorkspacePageError::ResourceConflictException(inner) => {
14756 Error::ResourceConflictException(inner)
14757 }
14758 crate::operation::update_workspace_page::UpdateWorkspacePageError::ResourceNotFoundException(inner) => {
14759 Error::ResourceNotFoundException(inner)
14760 }
14761 crate::operation::update_workspace_page::UpdateWorkspacePageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14762 crate::operation::update_workspace_page::UpdateWorkspacePageError::Unhandled(inner) => Error::Unhandled(inner),
14763 }
14764 }
14765}
14766impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_theme::UpdateWorkspaceThemeError, R>> for Error
14767where
14768 R: Send + Sync + std::fmt::Debug + 'static,
14769{
14770 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_theme::UpdateWorkspaceThemeError, R>) -> Self {
14771 match err {
14772 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14773 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14774 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14775 source: err.into(),
14776 }),
14777 }
14778 }
14779}
14780impl From<crate::operation::update_workspace_theme::UpdateWorkspaceThemeError> for Error {
14781 fn from(err: crate::operation::update_workspace_theme::UpdateWorkspaceThemeError) -> Self {
14782 match err {
14783 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
14784 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::InternalServiceException(inner) => {
14785 Error::InternalServiceException(inner)
14786 }
14787 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::InvalidParameterException(inner) => {
14788 Error::InvalidParameterException(inner)
14789 }
14790 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::InvalidRequestException(inner) => {
14791 Error::InvalidRequestException(inner)
14792 }
14793 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::ResourceNotFoundException(inner) => {
14794 Error::ResourceNotFoundException(inner)
14795 }
14796 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14797 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::Unhandled(inner) => Error::Unhandled(inner),
14798 }
14799 }
14800}
14801impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError, R>>
14802 for Error
14803where
14804 R: Send + Sync + std::fmt::Debug + 'static,
14805{
14806 fn from(
14807 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError, R>,
14808 ) -> Self {
14809 match err {
14810 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14811 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14812 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14813 source: err.into(),
14814 }),
14815 }
14816 }
14817}
14818impl From<crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError> for Error {
14819 fn from(err: crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError) -> Self {
14820 match err {
14821 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::AccessDeniedException(inner) => {
14822 Error::AccessDeniedException(inner)
14823 }
14824 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::InternalServiceException(inner) => {
14825 Error::InternalServiceException(inner)
14826 }
14827 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::InvalidParameterException(inner) => {
14828 Error::InvalidParameterException(inner)
14829 }
14830 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::InvalidRequestException(inner) => {
14831 Error::InvalidRequestException(inner)
14832 }
14833 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::ResourceNotFoundException(inner) => {
14834 Error::ResourceNotFoundException(inner)
14835 }
14836 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::ThrottlingException(inner) => {
14837 Error::ThrottlingException(inner)
14838 }
14839 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::Unhandled(inner) => Error::Unhandled(inner),
14840 }
14841 }
14842}
14843impl ::std::error::Error for Error {
14844 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
14845 match self {
14846 Error::AccessDeniedException(inner) => inner.source(),
14847 Error::ConditionalOperationFailedException(inner) => inner.source(),
14848 Error::ConflictException(inner) => inner.source(),
14849 Error::ContactFlowNotPublishedException(inner) => inner.source(),
14850 Error::ContactNotFoundException(inner) => inner.source(),
14851 Error::ContactNotTerminatedException(inner) => inner.source(),
14852 Error::DestinationNotAllowedException(inner) => inner.source(),
14853 Error::DuplicateResourceException(inner) => inner.source(),
14854 Error::IdempotencyException(inner) => inner.source(),
14855 Error::InternalServiceException(inner) => inner.source(),
14856 Error::InvalidActiveRegionException(inner) => inner.source(),
14857 Error::InvalidContactFlowException(inner) => inner.source(),
14858 Error::InvalidContactFlowModuleException(inner) => inner.source(),
14859 Error::InvalidParameterException(inner) => inner.source(),
14860 Error::InvalidRequestException(inner) => inner.source(),
14861 Error::InvalidTestCaseException(inner) => inner.source(),
14862 Error::LimitExceededException(inner) => inner.source(),
14863 Error::MaximumResultReturnedException(inner) => inner.source(),
14864 Error::OutboundContactNotPermittedException(inner) => inner.source(),
14865 Error::OutputTypeNotFoundException(inner) => inner.source(),
14866 Error::PropertyValidationException(inner) => inner.source(),
14867 Error::ResourceConflictException(inner) => inner.source(),
14868 Error::ResourceInUseException(inner) => inner.source(),
14869 Error::ResourceNotFoundException(inner) => inner.source(),
14870 Error::ResourceNotReadyException(inner) => inner.source(),
14871 Error::ServiceQuotaExceededException(inner) => inner.source(),
14872 Error::ThrottlingException(inner) => inner.source(),
14873 Error::TooManyRequestsException(inner) => inner.source(),
14874 Error::UserNotFoundException(inner) => inner.source(),
14875 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
14876 }
14877 }
14878}
14879impl ::aws_types::request_id::RequestId for Error {
14880 fn request_id(&self) -> Option<&str> {
14881 match self {
14882 Self::AccessDeniedException(e) => e.request_id(),
14883 Self::ConditionalOperationFailedException(e) => e.request_id(),
14884 Self::ConflictException(e) => e.request_id(),
14885 Self::ContactFlowNotPublishedException(e) => e.request_id(),
14886 Self::ContactNotFoundException(e) => e.request_id(),
14887 Self::ContactNotTerminatedException(e) => e.request_id(),
14888 Self::DestinationNotAllowedException(e) => e.request_id(),
14889 Self::DuplicateResourceException(e) => e.request_id(),
14890 Self::IdempotencyException(e) => e.request_id(),
14891 Self::InternalServiceException(e) => e.request_id(),
14892 Self::InvalidActiveRegionException(e) => e.request_id(),
14893 Self::InvalidContactFlowException(e) => e.request_id(),
14894 Self::InvalidContactFlowModuleException(e) => e.request_id(),
14895 Self::InvalidParameterException(e) => e.request_id(),
14896 Self::InvalidRequestException(e) => e.request_id(),
14897 Self::InvalidTestCaseException(e) => e.request_id(),
14898 Self::LimitExceededException(e) => e.request_id(),
14899 Self::MaximumResultReturnedException(e) => e.request_id(),
14900 Self::OutboundContactNotPermittedException(e) => e.request_id(),
14901 Self::OutputTypeNotFoundException(e) => e.request_id(),
14902 Self::PropertyValidationException(e) => e.request_id(),
14903 Self::ResourceConflictException(e) => e.request_id(),
14904 Self::ResourceInUseException(e) => e.request_id(),
14905 Self::ResourceNotFoundException(e) => e.request_id(),
14906 Self::ResourceNotReadyException(e) => e.request_id(),
14907 Self::ServiceQuotaExceededException(e) => e.request_id(),
14908 Self::ThrottlingException(e) => e.request_id(),
14909 Self::TooManyRequestsException(e) => e.request_id(),
14910 Self::UserNotFoundException(e) => e.request_id(),
14911 Self::Unhandled(e) => e.meta.request_id(),
14912 }
14913 }
14914}