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_hours_of_operation::CreateHoursOfOperationError, 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_hours_of_operation::CreateHoursOfOperationError, 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_hours_of_operation::CreateHoursOfOperationError> for Error {
2034 fn from(err: crate::operation::create_hours_of_operation::CreateHoursOfOperationError) -> Self {
2035 match err {
2036 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::DuplicateResourceException(inner) => {
2037 Error::DuplicateResourceException(inner)
2038 }
2039 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InternalServiceException(inner) => {
2040 Error::InternalServiceException(inner)
2041 }
2042 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidParameterException(inner) => {
2043 Error::InvalidParameterException(inner)
2044 }
2045 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidRequestException(inner) => {
2046 Error::InvalidRequestException(inner)
2047 }
2048 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::LimitExceededException(inner) => {
2049 Error::LimitExceededException(inner)
2050 }
2051 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ResourceNotFoundException(inner) => {
2052 Error::ResourceNotFoundException(inner)
2053 }
2054 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ServiceQuotaExceededException(inner) => {
2055 Error::ServiceQuotaExceededException(inner)
2056 }
2057 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2058 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
2059 }
2060 }
2061}
2062impl<R>
2063 From<
2064 ::aws_smithy_runtime_api::client::result::SdkError<
2065 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
2066 R,
2067 >,
2068 > for Error
2069where
2070 R: Send + Sync + std::fmt::Debug + 'static,
2071{
2072 fn from(
2073 err: ::aws_smithy_runtime_api::client::result::SdkError<
2074 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
2075 R,
2076 >,
2077 ) -> Self {
2078 match err {
2079 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2080 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2081 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2082 source: err.into(),
2083 }),
2084 }
2085 }
2086}
2087impl From<crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError> for Error {
2088 fn from(err: crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError) -> Self {
2089 match err {
2090 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
2091 Error::DuplicateResourceException(inner)
2092 }
2093 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InternalServiceException(inner) => {
2094 Error::InternalServiceException(inner)
2095 }
2096 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
2097 Error::InvalidParameterException(inner)
2098 }
2099 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
2100 Error::InvalidRequestException(inner)
2101 }
2102 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::LimitExceededException(inner) => {
2103 Error::LimitExceededException(inner)
2104 }
2105 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
2106 Error::ResourceNotFoundException(inner)
2107 }
2108 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ThrottlingException(inner) => {
2109 Error::ThrottlingException(inner)
2110 }
2111 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
2112 }
2113 }
2114}
2115impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>> for Error
2116where
2117 R: Send + Sync + std::fmt::Debug + 'static,
2118{
2119 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>) -> Self {
2120 match err {
2121 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2122 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2123 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2124 source: err.into(),
2125 }),
2126 }
2127 }
2128}
2129impl From<crate::operation::create_instance::CreateInstanceError> for Error {
2130 fn from(err: crate::operation::create_instance::CreateInstanceError) -> Self {
2131 match err {
2132 crate::operation::create_instance::CreateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2133 crate::operation::create_instance::CreateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2134 crate::operation::create_instance::CreateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2135 crate::operation::create_instance::CreateInstanceError::ServiceQuotaExceededException(inner) => {
2136 Error::ServiceQuotaExceededException(inner)
2137 }
2138 crate::operation::create_instance::CreateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2139 crate::operation::create_instance::CreateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
2140 }
2141 }
2142}
2143impl<R>
2144 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_integration_association::CreateIntegrationAssociationError, R>>
2145 for Error
2146where
2147 R: Send + Sync + std::fmt::Debug + 'static,
2148{
2149 fn from(
2150 err: ::aws_smithy_runtime_api::client::result::SdkError<
2151 crate::operation::create_integration_association::CreateIntegrationAssociationError,
2152 R,
2153 >,
2154 ) -> Self {
2155 match err {
2156 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2157 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2158 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2159 source: err.into(),
2160 }),
2161 }
2162 }
2163}
2164impl From<crate::operation::create_integration_association::CreateIntegrationAssociationError> for Error {
2165 fn from(err: crate::operation::create_integration_association::CreateIntegrationAssociationError) -> Self {
2166 match err {
2167 crate::operation::create_integration_association::CreateIntegrationAssociationError::DuplicateResourceException(inner) => {
2168 Error::DuplicateResourceException(inner)
2169 }
2170 crate::operation::create_integration_association::CreateIntegrationAssociationError::InternalServiceException(inner) => {
2171 Error::InternalServiceException(inner)
2172 }
2173 crate::operation::create_integration_association::CreateIntegrationAssociationError::InvalidRequestException(inner) => {
2174 Error::InvalidRequestException(inner)
2175 }
2176 crate::operation::create_integration_association::CreateIntegrationAssociationError::ResourceNotFoundException(inner) => {
2177 Error::ResourceNotFoundException(inner)
2178 }
2179 crate::operation::create_integration_association::CreateIntegrationAssociationError::ThrottlingException(inner) => {
2180 Error::ThrottlingException(inner)
2181 }
2182 crate::operation::create_integration_association::CreateIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
2183 }
2184 }
2185}
2186impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_notification::CreateNotificationError, R>> for Error
2187where
2188 R: Send + Sync + std::fmt::Debug + 'static,
2189{
2190 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_notification::CreateNotificationError, R>) -> Self {
2191 match err {
2192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2195 source: err.into(),
2196 }),
2197 }
2198 }
2199}
2200impl From<crate::operation::create_notification::CreateNotificationError> for Error {
2201 fn from(err: crate::operation::create_notification::CreateNotificationError) -> Self {
2202 match err {
2203 crate::operation::create_notification::CreateNotificationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2204 crate::operation::create_notification::CreateNotificationError::DuplicateResourceException(inner) => {
2205 Error::DuplicateResourceException(inner)
2206 }
2207 crate::operation::create_notification::CreateNotificationError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2208 crate::operation::create_notification::CreateNotificationError::InvalidParameterException(inner) => {
2209 Error::InvalidParameterException(inner)
2210 }
2211 crate::operation::create_notification::CreateNotificationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2212 crate::operation::create_notification::CreateNotificationError::ResourceNotFoundException(inner) => {
2213 Error::ResourceNotFoundException(inner)
2214 }
2215 crate::operation::create_notification::CreateNotificationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2216 crate::operation::create_notification::CreateNotificationError::Unhandled(inner) => Error::Unhandled(inner),
2217 }
2218 }
2219}
2220impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>> for Error
2221where
2222 R: Send + Sync + std::fmt::Debug + 'static,
2223{
2224 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>) -> Self {
2225 match err {
2226 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2227 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2228 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2229 source: err.into(),
2230 }),
2231 }
2232 }
2233}
2234impl From<crate::operation::create_participant::CreateParticipantError> for Error {
2235 fn from(err: crate::operation::create_participant::CreateParticipantError) -> Self {
2236 match err {
2237 crate::operation::create_participant::CreateParticipantError::ConflictException(inner) => Error::ConflictException(inner),
2238 crate::operation::create_participant::CreateParticipantError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2239 crate::operation::create_participant::CreateParticipantError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2240 crate::operation::create_participant::CreateParticipantError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2241 crate::operation::create_participant::CreateParticipantError::ServiceQuotaExceededException(inner) => {
2242 Error::ServiceQuotaExceededException(inner)
2243 }
2244 crate::operation::create_participant::CreateParticipantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2245 crate::operation::create_participant::CreateParticipantError::Unhandled(inner) => Error::Unhandled(inner),
2246 }
2247 }
2248}
2249impl<R>
2250 From<
2251 ::aws_smithy_runtime_api::client::result::SdkError<
2252 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
2253 R,
2254 >,
2255 > for Error
2256where
2257 R: Send + Sync + std::fmt::Debug + 'static,
2258{
2259 fn from(
2260 err: ::aws_smithy_runtime_api::client::result::SdkError<
2261 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
2262 R,
2263 >,
2264 ) -> Self {
2265 match err {
2266 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2267 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2268 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2269 source: err.into(),
2270 }),
2271 }
2272 }
2273}
2274impl From<crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError> for Error {
2275 fn from(err: crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError) -> Self {
2276 match err {
2277 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::AccessDeniedException(inner) => {
2278 Error::AccessDeniedException(inner)
2279 }
2280 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InternalServiceException(inner) => {
2281 Error::InternalServiceException(inner)
2282 }
2283 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidParameterException(inner) => {
2284 Error::InvalidParameterException(inner)
2285 }
2286 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidRequestException(inner) => {
2287 Error::InvalidRequestException(inner)
2288 }
2289 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ResourceNotFoundException(inner) => {
2290 Error::ResourceNotFoundException(inner)
2291 }
2292 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ThrottlingException(inner) => {
2293 Error::ThrottlingException(inner)
2294 }
2295 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::Unhandled(inner) => {
2296 Error::Unhandled(inner)
2297 }
2298 }
2299 }
2300}
2301impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>>
2302 for Error
2303where
2304 R: Send + Sync + std::fmt::Debug + 'static,
2305{
2306 fn from(
2307 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>,
2308 ) -> Self {
2309 match err {
2310 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2311 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2312 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2313 source: err.into(),
2314 }),
2315 }
2316 }
2317}
2318impl From<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError> for Error {
2319 fn from(err: crate::operation::create_predefined_attribute::CreatePredefinedAttributeError) -> Self {
2320 match err {
2321 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::DuplicateResourceException(inner) => {
2322 Error::DuplicateResourceException(inner)
2323 }
2324 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InternalServiceException(inner) => {
2325 Error::InternalServiceException(inner)
2326 }
2327 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidParameterException(inner) => {
2328 Error::InvalidParameterException(inner)
2329 }
2330 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidRequestException(inner) => {
2331 Error::InvalidRequestException(inner)
2332 }
2333 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::LimitExceededException(inner) => {
2334 Error::LimitExceededException(inner)
2335 }
2336 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ResourceNotFoundException(inner) => {
2337 Error::ResourceNotFoundException(inner)
2338 }
2339 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ThrottlingException(inner) => {
2340 Error::ThrottlingException(inner)
2341 }
2342 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
2343 }
2344 }
2345}
2346impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>> for Error
2347where
2348 R: Send + Sync + std::fmt::Debug + 'static,
2349{
2350 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>) -> Self {
2351 match err {
2352 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2353 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2354 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2355 source: err.into(),
2356 }),
2357 }
2358 }
2359}
2360impl From<crate::operation::create_prompt::CreatePromptError> for Error {
2361 fn from(err: crate::operation::create_prompt::CreatePromptError) -> Self {
2362 match err {
2363 crate::operation::create_prompt::CreatePromptError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2364 crate::operation::create_prompt::CreatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2365 crate::operation::create_prompt::CreatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2366 crate::operation::create_prompt::CreatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2367 crate::operation::create_prompt::CreatePromptError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2368 crate::operation::create_prompt::CreatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2369 crate::operation::create_prompt::CreatePromptError::Unhandled(inner) => Error::Unhandled(inner),
2370 }
2371 }
2372}
2373impl<R>
2374 From<
2375 ::aws_smithy_runtime_api::client::result::SdkError<
2376 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
2377 R,
2378 >,
2379 > for Error
2380where
2381 R: Send + Sync + std::fmt::Debug + 'static,
2382{
2383 fn from(
2384 err: ::aws_smithy_runtime_api::client::result::SdkError<
2385 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
2386 R,
2387 >,
2388 ) -> Self {
2389 match err {
2390 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2391 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2392 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2393 source: err.into(),
2394 }),
2395 }
2396 }
2397}
2398impl From<crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError> for Error {
2399 fn from(err: crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError) -> Self {
2400 match err {
2401 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::AccessDeniedException(inner) => {
2402 Error::AccessDeniedException(inner)
2403 }
2404 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InternalServiceException(inner) => {
2405 Error::InternalServiceException(inner)
2406 }
2407 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InvalidParameterException(inner) => {
2408 Error::InvalidParameterException(inner)
2409 }
2410 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
2411 Error::ResourceNotFoundException(inner)
2412 }
2413 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ServiceQuotaExceededException(
2414 inner,
2415 ) => Error::ServiceQuotaExceededException(inner),
2416 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ThrottlingException(inner) => {
2417 Error::ThrottlingException(inner)
2418 }
2419 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::Unhandled(inner) => {
2420 Error::Unhandled(inner)
2421 }
2422 }
2423 }
2424}
2425impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>> for Error
2426where
2427 R: Send + Sync + std::fmt::Debug + 'static,
2428{
2429 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>) -> Self {
2430 match err {
2431 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2432 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2433 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2434 source: err.into(),
2435 }),
2436 }
2437 }
2438}
2439impl From<crate::operation::create_queue::CreateQueueError> for Error {
2440 fn from(err: crate::operation::create_queue::CreateQueueError) -> Self {
2441 match err {
2442 crate::operation::create_queue::CreateQueueError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2443 crate::operation::create_queue::CreateQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2444 crate::operation::create_queue::CreateQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2445 crate::operation::create_queue::CreateQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2446 crate::operation::create_queue::CreateQueueError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2447 crate::operation::create_queue::CreateQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2448 crate::operation::create_queue::CreateQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2449 crate::operation::create_queue::CreateQueueError::Unhandled(inner) => Error::Unhandled(inner),
2450 }
2451 }
2452}
2453impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>> for Error
2454where
2455 R: Send + Sync + std::fmt::Debug + 'static,
2456{
2457 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>) -> Self {
2458 match err {
2459 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2460 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2461 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2462 source: err.into(),
2463 }),
2464 }
2465 }
2466}
2467impl From<crate::operation::create_quick_connect::CreateQuickConnectError> for Error {
2468 fn from(err: crate::operation::create_quick_connect::CreateQuickConnectError) -> Self {
2469 match err {
2470 crate::operation::create_quick_connect::CreateQuickConnectError::DuplicateResourceException(inner) => {
2471 Error::DuplicateResourceException(inner)
2472 }
2473 crate::operation::create_quick_connect::CreateQuickConnectError::InternalServiceException(inner) => {
2474 Error::InternalServiceException(inner)
2475 }
2476 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidParameterException(inner) => {
2477 Error::InvalidParameterException(inner)
2478 }
2479 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2480 crate::operation::create_quick_connect::CreateQuickConnectError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2481 crate::operation::create_quick_connect::CreateQuickConnectError::ResourceNotFoundException(inner) => {
2482 Error::ResourceNotFoundException(inner)
2483 }
2484 crate::operation::create_quick_connect::CreateQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2485 crate::operation::create_quick_connect::CreateQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
2486 }
2487 }
2488}
2489impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>> for Error
2490where
2491 R: Send + Sync + std::fmt::Debug + 'static,
2492{
2493 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>) -> Self {
2494 match err {
2495 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2496 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2497 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2498 source: err.into(),
2499 }),
2500 }
2501 }
2502}
2503impl From<crate::operation::create_routing_profile::CreateRoutingProfileError> for Error {
2504 fn from(err: crate::operation::create_routing_profile::CreateRoutingProfileError) -> Self {
2505 match err {
2506 crate::operation::create_routing_profile::CreateRoutingProfileError::DuplicateResourceException(inner) => {
2507 Error::DuplicateResourceException(inner)
2508 }
2509 crate::operation::create_routing_profile::CreateRoutingProfileError::InternalServiceException(inner) => {
2510 Error::InternalServiceException(inner)
2511 }
2512 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidParameterException(inner) => {
2513 Error::InvalidParameterException(inner)
2514 }
2515 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidRequestException(inner) => {
2516 Error::InvalidRequestException(inner)
2517 }
2518 crate::operation::create_routing_profile::CreateRoutingProfileError::LimitExceededException(inner) => {
2519 Error::LimitExceededException(inner)
2520 }
2521 crate::operation::create_routing_profile::CreateRoutingProfileError::ResourceNotFoundException(inner) => {
2522 Error::ResourceNotFoundException(inner)
2523 }
2524 crate::operation::create_routing_profile::CreateRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2525 crate::operation::create_routing_profile::CreateRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
2526 }
2527 }
2528}
2529impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>> for Error
2530where
2531 R: Send + Sync + std::fmt::Debug + 'static,
2532{
2533 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>) -> Self {
2534 match err {
2535 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2536 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2537 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2538 source: err.into(),
2539 }),
2540 }
2541 }
2542}
2543impl From<crate::operation::create_rule::CreateRuleError> for Error {
2544 fn from(err: crate::operation::create_rule::CreateRuleError) -> Self {
2545 match err {
2546 crate::operation::create_rule::CreateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2547 crate::operation::create_rule::CreateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2548 crate::operation::create_rule::CreateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2549 crate::operation::create_rule::CreateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2550 crate::operation::create_rule::CreateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2551 crate::operation::create_rule::CreateRuleError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2552 crate::operation::create_rule::CreateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2553 crate::operation::create_rule::CreateRuleError::Unhandled(inner) => Error::Unhandled(inner),
2554 }
2555 }
2556}
2557impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>> for Error
2558where
2559 R: Send + Sync + std::fmt::Debug + 'static,
2560{
2561 fn from(
2562 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>,
2563 ) -> Self {
2564 match err {
2565 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2566 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2567 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2568 source: err.into(),
2569 }),
2570 }
2571 }
2572}
2573impl From<crate::operation::create_security_profile::CreateSecurityProfileError> for Error {
2574 fn from(err: crate::operation::create_security_profile::CreateSecurityProfileError) -> Self {
2575 match err {
2576 crate::operation::create_security_profile::CreateSecurityProfileError::DuplicateResourceException(inner) => {
2577 Error::DuplicateResourceException(inner)
2578 }
2579 crate::operation::create_security_profile::CreateSecurityProfileError::InternalServiceException(inner) => {
2580 Error::InternalServiceException(inner)
2581 }
2582 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidParameterException(inner) => {
2583 Error::InvalidParameterException(inner)
2584 }
2585 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidRequestException(inner) => {
2586 Error::InvalidRequestException(inner)
2587 }
2588 crate::operation::create_security_profile::CreateSecurityProfileError::LimitExceededException(inner) => {
2589 Error::LimitExceededException(inner)
2590 }
2591 crate::operation::create_security_profile::CreateSecurityProfileError::ResourceNotFoundException(inner) => {
2592 Error::ResourceNotFoundException(inner)
2593 }
2594 crate::operation::create_security_profile::CreateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2595 crate::operation::create_security_profile::CreateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
2596 }
2597 }
2598}
2599impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>> for Error
2600where
2601 R: Send + Sync + std::fmt::Debug + 'static,
2602{
2603 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>) -> Self {
2604 match err {
2605 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2606 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2607 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2608 source: err.into(),
2609 }),
2610 }
2611 }
2612}
2613impl From<crate::operation::create_task_template::CreateTaskTemplateError> for Error {
2614 fn from(err: crate::operation::create_task_template::CreateTaskTemplateError) -> Self {
2615 match err {
2616 crate::operation::create_task_template::CreateTaskTemplateError::InternalServiceException(inner) => {
2617 Error::InternalServiceException(inner)
2618 }
2619 crate::operation::create_task_template::CreateTaskTemplateError::InvalidParameterException(inner) => {
2620 Error::InvalidParameterException(inner)
2621 }
2622 crate::operation::create_task_template::CreateTaskTemplateError::PropertyValidationException(inner) => {
2623 Error::PropertyValidationException(inner)
2624 }
2625 crate::operation::create_task_template::CreateTaskTemplateError::ResourceNotFoundException(inner) => {
2626 Error::ResourceNotFoundException(inner)
2627 }
2628 crate::operation::create_task_template::CreateTaskTemplateError::ServiceQuotaExceededException(inner) => {
2629 Error::ServiceQuotaExceededException(inner)
2630 }
2631 crate::operation::create_task_template::CreateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2632 crate::operation::create_task_template::CreateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2633 }
2634 }
2635}
2636impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_test_case::CreateTestCaseError, R>> for Error
2637where
2638 R: Send + Sync + std::fmt::Debug + 'static,
2639{
2640 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_test_case::CreateTestCaseError, R>) -> Self {
2641 match err {
2642 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2643 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2644 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2645 source: err.into(),
2646 }),
2647 }
2648 }
2649}
2650impl From<crate::operation::create_test_case::CreateTestCaseError> for Error {
2651 fn from(err: crate::operation::create_test_case::CreateTestCaseError) -> Self {
2652 match err {
2653 crate::operation::create_test_case::CreateTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2654 crate::operation::create_test_case::CreateTestCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2655 crate::operation::create_test_case::CreateTestCaseError::IdempotencyException(inner) => Error::IdempotencyException(inner),
2656 crate::operation::create_test_case::CreateTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2657 crate::operation::create_test_case::CreateTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2658 crate::operation::create_test_case::CreateTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2659 crate::operation::create_test_case::CreateTestCaseError::InvalidTestCaseException(inner) => Error::InvalidTestCaseException(inner),
2660 crate::operation::create_test_case::CreateTestCaseError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2661 crate::operation::create_test_case::CreateTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2662 crate::operation::create_test_case::CreateTestCaseError::ServiceQuotaExceededException(inner) => {
2663 Error::ServiceQuotaExceededException(inner)
2664 }
2665 crate::operation::create_test_case::CreateTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2666 crate::operation::create_test_case::CreateTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
2667 }
2668 }
2669}
2670impl<R>
2671 From<
2672 ::aws_smithy_runtime_api::client::result::SdkError<
2673 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
2674 R,
2675 >,
2676 > for Error
2677where
2678 R: Send + Sync + std::fmt::Debug + 'static,
2679{
2680 fn from(
2681 err: ::aws_smithy_runtime_api::client::result::SdkError<
2682 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
2683 R,
2684 >,
2685 ) -> Self {
2686 match err {
2687 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2688 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2689 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2690 source: err.into(),
2691 }),
2692 }
2693 }
2694}
2695impl From<crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError> for Error {
2696 fn from(err: crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError) -> Self {
2697 match err {
2698 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::AccessDeniedException(inner) => {
2699 Error::AccessDeniedException(inner)
2700 }
2701 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InternalServiceException(inner) => {
2702 Error::InternalServiceException(inner)
2703 }
2704 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InvalidRequestException(inner) => {
2705 Error::InvalidRequestException(inner)
2706 }
2707 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceConflictException(inner) => {
2708 Error::ResourceConflictException(inner)
2709 }
2710 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
2711 Error::ResourceNotFoundException(inner)
2712 }
2713 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotReadyException(inner) => {
2714 Error::ResourceNotReadyException(inner)
2715 }
2716 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ServiceQuotaExceededException(inner) => {
2717 Error::ServiceQuotaExceededException(inner)
2718 }
2719 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ThrottlingException(inner) => {
2720 Error::ThrottlingException(inner)
2721 }
2722 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
2723 }
2724 }
2725}
2726impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>> for Error
2727where
2728 R: Send + Sync + std::fmt::Debug + 'static,
2729{
2730 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>) -> Self {
2731 match err {
2732 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2733 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2734 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2735 source: err.into(),
2736 }),
2737 }
2738 }
2739}
2740impl From<crate::operation::create_use_case::CreateUseCaseError> for Error {
2741 fn from(err: crate::operation::create_use_case::CreateUseCaseError) -> Self {
2742 match err {
2743 crate::operation::create_use_case::CreateUseCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2744 crate::operation::create_use_case::CreateUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2745 crate::operation::create_use_case::CreateUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2746 crate::operation::create_use_case::CreateUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2747 crate::operation::create_use_case::CreateUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2748 crate::operation::create_use_case::CreateUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
2749 }
2750 }
2751}
2752impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>> for Error
2753where
2754 R: Send + Sync + std::fmt::Debug + 'static,
2755{
2756 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>) -> Self {
2757 match err {
2758 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2759 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2760 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2761 source: err.into(),
2762 }),
2763 }
2764 }
2765}
2766impl From<crate::operation::create_user::CreateUserError> for Error {
2767 fn from(err: crate::operation::create_user::CreateUserError) -> Self {
2768 match err {
2769 crate::operation::create_user::CreateUserError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2770 crate::operation::create_user::CreateUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2771 crate::operation::create_user::CreateUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2772 crate::operation::create_user::CreateUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2773 crate::operation::create_user::CreateUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2774 crate::operation::create_user::CreateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2775 crate::operation::create_user::CreateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2776 crate::operation::create_user::CreateUserError::Unhandled(inner) => Error::Unhandled(inner),
2777 }
2778 }
2779}
2780impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>>
2781 for Error
2782where
2783 R: Send + Sync + std::fmt::Debug + 'static,
2784{
2785 fn from(
2786 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>,
2787 ) -> Self {
2788 match err {
2789 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2790 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2791 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2792 source: err.into(),
2793 }),
2794 }
2795 }
2796}
2797impl From<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError> for Error {
2798 fn from(err: crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError) -> Self {
2799 match err {
2800 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::DuplicateResourceException(inner) => {
2801 Error::DuplicateResourceException(inner)
2802 }
2803 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InternalServiceException(inner) => {
2804 Error::InternalServiceException(inner)
2805 }
2806 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidParameterException(inner) => {
2807 Error::InvalidParameterException(inner)
2808 }
2809 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidRequestException(inner) => {
2810 Error::InvalidRequestException(inner)
2811 }
2812 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::LimitExceededException(inner) => {
2813 Error::LimitExceededException(inner)
2814 }
2815 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ResourceNotFoundException(inner) => {
2816 Error::ResourceNotFoundException(inner)
2817 }
2818 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ThrottlingException(inner) => {
2819 Error::ThrottlingException(inner)
2820 }
2821 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
2822 }
2823 }
2824}
2825impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>> for Error
2826where
2827 R: Send + Sync + std::fmt::Debug + 'static,
2828{
2829 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>) -> Self {
2830 match err {
2831 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2832 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2833 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2834 source: err.into(),
2835 }),
2836 }
2837 }
2838}
2839impl From<crate::operation::create_view::CreateViewError> for Error {
2840 fn from(err: crate::operation::create_view::CreateViewError) -> Self {
2841 match err {
2842 crate::operation::create_view::CreateViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2843 crate::operation::create_view::CreateViewError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2844 crate::operation::create_view::CreateViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2845 crate::operation::create_view::CreateViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2846 crate::operation::create_view::CreateViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2847 crate::operation::create_view::CreateViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2848 crate::operation::create_view::CreateViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2849 crate::operation::create_view::CreateViewError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2850 crate::operation::create_view::CreateViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2851 crate::operation::create_view::CreateViewError::Unhandled(inner) => Error::Unhandled(inner),
2852 }
2853 }
2854}
2855impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>> for Error
2856where
2857 R: Send + Sync + std::fmt::Debug + 'static,
2858{
2859 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>) -> Self {
2860 match err {
2861 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2862 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2863 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2864 source: err.into(),
2865 }),
2866 }
2867 }
2868}
2869impl From<crate::operation::create_view_version::CreateViewVersionError> for Error {
2870 fn from(err: crate::operation::create_view_version::CreateViewVersionError) -> Self {
2871 match err {
2872 crate::operation::create_view_version::CreateViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2873 crate::operation::create_view_version::CreateViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2874 crate::operation::create_view_version::CreateViewVersionError::InvalidParameterException(inner) => {
2875 Error::InvalidParameterException(inner)
2876 }
2877 crate::operation::create_view_version::CreateViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2878 crate::operation::create_view_version::CreateViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2879 crate::operation::create_view_version::CreateViewVersionError::ResourceNotFoundException(inner) => {
2880 Error::ResourceNotFoundException(inner)
2881 }
2882 crate::operation::create_view_version::CreateViewVersionError::ServiceQuotaExceededException(inner) => {
2883 Error::ServiceQuotaExceededException(inner)
2884 }
2885 crate::operation::create_view_version::CreateViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2886 crate::operation::create_view_version::CreateViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
2887 }
2888 }
2889}
2890impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>> for Error
2891where
2892 R: Send + Sync + std::fmt::Debug + 'static,
2893{
2894 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>) -> Self {
2895 match err {
2896 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2897 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2898 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2899 source: err.into(),
2900 }),
2901 }
2902 }
2903}
2904impl From<crate::operation::create_vocabulary::CreateVocabularyError> for Error {
2905 fn from(err: crate::operation::create_vocabulary::CreateVocabularyError) -> Self {
2906 match err {
2907 crate::operation::create_vocabulary::CreateVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2908 crate::operation::create_vocabulary::CreateVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2909 crate::operation::create_vocabulary::CreateVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2910 crate::operation::create_vocabulary::CreateVocabularyError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2911 crate::operation::create_vocabulary::CreateVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2912 crate::operation::create_vocabulary::CreateVocabularyError::ServiceQuotaExceededException(inner) => {
2913 Error::ServiceQuotaExceededException(inner)
2914 }
2915 crate::operation::create_vocabulary::CreateVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2916 crate::operation::create_vocabulary::CreateVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
2917 }
2918 }
2919}
2920impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace::CreateWorkspaceError, R>> for Error
2921where
2922 R: Send + Sync + std::fmt::Debug + 'static,
2923{
2924 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace::CreateWorkspaceError, R>) -> Self {
2925 match err {
2926 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2927 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2928 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2929 source: err.into(),
2930 }),
2931 }
2932 }
2933}
2934impl From<crate::operation::create_workspace::CreateWorkspaceError> for Error {
2935 fn from(err: crate::operation::create_workspace::CreateWorkspaceError) -> Self {
2936 match err {
2937 crate::operation::create_workspace::CreateWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2938 crate::operation::create_workspace::CreateWorkspaceError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2939 crate::operation::create_workspace::CreateWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2940 crate::operation::create_workspace::CreateWorkspaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2941 crate::operation::create_workspace::CreateWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2942 crate::operation::create_workspace::CreateWorkspaceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2943 crate::operation::create_workspace::CreateWorkspaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2944 crate::operation::create_workspace::CreateWorkspaceError::ServiceQuotaExceededException(inner) => {
2945 Error::ServiceQuotaExceededException(inner)
2946 }
2947 crate::operation::create_workspace::CreateWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2948 crate::operation::create_workspace::CreateWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
2949 }
2950 }
2951}
2952impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace_page::CreateWorkspacePageError, R>> for Error
2953where
2954 R: Send + Sync + std::fmt::Debug + 'static,
2955{
2956 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace_page::CreateWorkspacePageError, R>) -> Self {
2957 match err {
2958 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2959 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2960 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2961 source: err.into(),
2962 }),
2963 }
2964 }
2965}
2966impl From<crate::operation::create_workspace_page::CreateWorkspacePageError> for Error {
2967 fn from(err: crate::operation::create_workspace_page::CreateWorkspacePageError) -> Self {
2968 match err {
2969 crate::operation::create_workspace_page::CreateWorkspacePageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2970 crate::operation::create_workspace_page::CreateWorkspacePageError::DuplicateResourceException(inner) => {
2971 Error::DuplicateResourceException(inner)
2972 }
2973 crate::operation::create_workspace_page::CreateWorkspacePageError::InternalServiceException(inner) => {
2974 Error::InternalServiceException(inner)
2975 }
2976 crate::operation::create_workspace_page::CreateWorkspacePageError::InvalidParameterException(inner) => {
2977 Error::InvalidParameterException(inner)
2978 }
2979 crate::operation::create_workspace_page::CreateWorkspacePageError::InvalidRequestException(inner) => {
2980 Error::InvalidRequestException(inner)
2981 }
2982 crate::operation::create_workspace_page::CreateWorkspacePageError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2983 crate::operation::create_workspace_page::CreateWorkspacePageError::ResourceConflictException(inner) => {
2984 Error::ResourceConflictException(inner)
2985 }
2986 crate::operation::create_workspace_page::CreateWorkspacePageError::ResourceNotFoundException(inner) => {
2987 Error::ResourceNotFoundException(inner)
2988 }
2989 crate::operation::create_workspace_page::CreateWorkspacePageError::ServiceQuotaExceededException(inner) => {
2990 Error::ServiceQuotaExceededException(inner)
2991 }
2992 crate::operation::create_workspace_page::CreateWorkspacePageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2993 crate::operation::create_workspace_page::CreateWorkspacePageError::Unhandled(inner) => Error::Unhandled(inner),
2994 }
2995 }
2996}
2997impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>>
2998 for Error
2999where
3000 R: Send + Sync + std::fmt::Debug + 'static,
3001{
3002 fn from(
3003 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>,
3004 ) -> Self {
3005 match err {
3006 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3007 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3008 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3009 source: err.into(),
3010 }),
3011 }
3012 }
3013}
3014impl From<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError> for Error {
3015 fn from(err: crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError) -> Self {
3016 match err {
3017 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InternalServiceException(inner) => {
3018 Error::InternalServiceException(inner)
3019 }
3020 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InvalidParameterException(inner) => {
3021 Error::InvalidParameterException(inner)
3022 }
3023 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceConflictException(inner) => {
3024 Error::ResourceConflictException(inner)
3025 }
3026 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceNotFoundException(inner) => {
3027 Error::ResourceNotFoundException(inner)
3028 }
3029 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ThrottlingException(inner) => {
3030 Error::ThrottlingException(inner)
3031 }
3032 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
3033 }
3034 }
3035}
3036impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>> for Error
3037where
3038 R: Send + Sync + std::fmt::Debug + 'static,
3039{
3040 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>) -> Self {
3041 match err {
3042 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3043 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3044 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3045 source: err.into(),
3046 }),
3047 }
3048 }
3049}
3050impl From<crate::operation::delete_attached_file::DeleteAttachedFileError> for Error {
3051 fn from(err: crate::operation::delete_attached_file::DeleteAttachedFileError) -> Self {
3052 match err {
3053 crate::operation::delete_attached_file::DeleteAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3054 crate::operation::delete_attached_file::DeleteAttachedFileError::InternalServiceException(inner) => {
3055 Error::InternalServiceException(inner)
3056 }
3057 crate::operation::delete_attached_file::DeleteAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3058 crate::operation::delete_attached_file::DeleteAttachedFileError::ResourceNotFoundException(inner) => {
3059 Error::ResourceNotFoundException(inner)
3060 }
3061 crate::operation::delete_attached_file::DeleteAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3062 crate::operation::delete_attached_file::DeleteAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
3063 }
3064 }
3065}
3066impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_data::DeleteContactDataError, R>> for Error
3067where
3068 R: Send + Sync + std::fmt::Debug + 'static,
3069{
3070 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_data::DeleteContactDataError, R>) -> Self {
3071 match err {
3072 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3073 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3074 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3075 source: err.into(),
3076 }),
3077 }
3078 }
3079}
3080impl From<crate::operation::delete_contact_data::DeleteContactDataError> for Error {
3081 fn from(err: crate::operation::delete_contact_data::DeleteContactDataError) -> Self {
3082 match err {
3083 crate::operation::delete_contact_data::DeleteContactDataError::ContactNotTerminatedException(inner) => {
3084 Error::ContactNotTerminatedException(inner)
3085 }
3086 crate::operation::delete_contact_data::DeleteContactDataError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3087 crate::operation::delete_contact_data::DeleteContactDataError::InvalidParameterException(inner) => {
3088 Error::InvalidParameterException(inner)
3089 }
3090 crate::operation::delete_contact_data::DeleteContactDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3091 crate::operation::delete_contact_data::DeleteContactDataError::ResourceNotFoundException(inner) => {
3092 Error::ResourceNotFoundException(inner)
3093 }
3094 crate::operation::delete_contact_data::DeleteContactDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3095 crate::operation::delete_contact_data::DeleteContactDataError::Unhandled(inner) => Error::Unhandled(inner),
3096 }
3097 }
3098}
3099impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>>
3100 for Error
3101where
3102 R: Send + Sync + std::fmt::Debug + 'static,
3103{
3104 fn from(
3105 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>,
3106 ) -> Self {
3107 match err {
3108 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3109 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3110 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3111 source: err.into(),
3112 }),
3113 }
3114 }
3115}
3116impl From<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError> for Error {
3117 fn from(err: crate::operation::delete_contact_evaluation::DeleteContactEvaluationError) -> Self {
3118 match err {
3119 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InternalServiceException(inner) => {
3120 Error::InternalServiceException(inner)
3121 }
3122 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InvalidParameterException(inner) => {
3123 Error::InvalidParameterException(inner)
3124 }
3125 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceConflictException(inner) => {
3126 Error::ResourceConflictException(inner)
3127 }
3128 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceNotFoundException(inner) => {
3129 Error::ResourceNotFoundException(inner)
3130 }
3131 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ThrottlingException(inner) => {
3132 Error::ThrottlingException(inner)
3133 }
3134 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
3135 }
3136 }
3137}
3138impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>> for Error
3139where
3140 R: Send + Sync + std::fmt::Debug + 'static,
3141{
3142 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>) -> Self {
3143 match err {
3144 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3145 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3146 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3147 source: err.into(),
3148 }),
3149 }
3150 }
3151}
3152impl From<crate::operation::delete_contact_flow::DeleteContactFlowError> for Error {
3153 fn from(err: crate::operation::delete_contact_flow::DeleteContactFlowError) -> Self {
3154 match err {
3155 crate::operation::delete_contact_flow::DeleteContactFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3156 crate::operation::delete_contact_flow::DeleteContactFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3157 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidParameterException(inner) => {
3158 Error::InvalidParameterException(inner)
3159 }
3160 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3161 crate::operation::delete_contact_flow::DeleteContactFlowError::ResourceNotFoundException(inner) => {
3162 Error::ResourceNotFoundException(inner)
3163 }
3164 crate::operation::delete_contact_flow::DeleteContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3165 crate::operation::delete_contact_flow::DeleteContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
3166 }
3167 }
3168}
3169impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>>
3170 for Error
3171where
3172 R: Send + Sync + std::fmt::Debug + 'static,
3173{
3174 fn from(
3175 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>,
3176 ) -> Self {
3177 match err {
3178 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3179 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3180 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3181 source: err.into(),
3182 }),
3183 }
3184 }
3185}
3186impl From<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError> for Error {
3187 fn from(err: crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError) -> Self {
3188 match err {
3189 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::AccessDeniedException(inner) => {
3190 Error::AccessDeniedException(inner)
3191 }
3192 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InternalServiceException(inner) => {
3193 Error::InternalServiceException(inner)
3194 }
3195 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidParameterException(inner) => {
3196 Error::InvalidParameterException(inner)
3197 }
3198 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidRequestException(inner) => {
3199 Error::InvalidRequestException(inner)
3200 }
3201 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ResourceNotFoundException(inner) => {
3202 Error::ResourceNotFoundException(inner)
3203 }
3204 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ThrottlingException(inner) => {
3205 Error::ThrottlingException(inner)
3206 }
3207 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
3208 }
3209 }
3210}
3211impl<R>
3212 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError, R>>
3213 for Error
3214where
3215 R: Send + Sync + std::fmt::Debug + 'static,
3216{
3217 fn from(
3218 err: ::aws_smithy_runtime_api::client::result::SdkError<
3219 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError,
3220 R,
3221 >,
3222 ) -> Self {
3223 match err {
3224 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3225 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3226 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3227 source: err.into(),
3228 }),
3229 }
3230 }
3231}
3232impl From<crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError> for Error {
3233 fn from(err: crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError) -> Self {
3234 match err {
3235 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::AccessDeniedException(inner) => {
3236 Error::AccessDeniedException(inner)
3237 }
3238 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InternalServiceException(inner) => {
3239 Error::InternalServiceException(inner)
3240 }
3241 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InvalidParameterException(inner) => {
3242 Error::InvalidParameterException(inner)
3243 }
3244 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InvalidRequestException(inner) => {
3245 Error::InvalidRequestException(inner)
3246 }
3247 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
3248 Error::ResourceNotFoundException(inner)
3249 }
3250 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::ThrottlingException(inner) => {
3251 Error::ThrottlingException(inner)
3252 }
3253 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
3254 }
3255 }
3256}
3257impl<R>
3258 From<
3259 ::aws_smithy_runtime_api::client::result::SdkError<
3260 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError,
3261 R,
3262 >,
3263 > for Error
3264where
3265 R: Send + Sync + std::fmt::Debug + 'static,
3266{
3267 fn from(
3268 err: ::aws_smithy_runtime_api::client::result::SdkError<
3269 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError,
3270 R,
3271 >,
3272 ) -> Self {
3273 match err {
3274 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3275 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3276 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3277 source: err.into(),
3278 }),
3279 }
3280 }
3281}
3282impl From<crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError> for Error {
3283 fn from(err: crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError) -> Self {
3284 match err {
3285 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::AccessDeniedException(inner) => {
3286 Error::AccessDeniedException(inner)
3287 }
3288 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InternalServiceException(inner) => {
3289 Error::InternalServiceException(inner)
3290 }
3291 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InvalidParameterException(inner) => {
3292 Error::InvalidParameterException(inner)
3293 }
3294 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InvalidRequestException(inner) => {
3295 Error::InvalidRequestException(inner)
3296 }
3297 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::ResourceNotFoundException(inner) => {
3298 Error::ResourceNotFoundException(inner)
3299 }
3300 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::ThrottlingException(inner) => {
3301 Error::ThrottlingException(inner)
3302 }
3303 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::Unhandled(inner) => Error::Unhandled(inner),
3304 }
3305 }
3306}
3307impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>>
3308 for Error
3309where
3310 R: Send + Sync + std::fmt::Debug + 'static,
3311{
3312 fn from(
3313 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>,
3314 ) -> Self {
3315 match err {
3316 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3317 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3318 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3319 source: err.into(),
3320 }),
3321 }
3322 }
3323}
3324impl From<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError> for Error {
3325 fn from(err: crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError) -> Self {
3326 match err {
3327 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::AccessDeniedException(inner) => {
3328 Error::AccessDeniedException(inner)
3329 }
3330 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InternalServiceException(inner) => {
3331 Error::InternalServiceException(inner)
3332 }
3333 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidParameterException(inner) => {
3334 Error::InvalidParameterException(inner)
3335 }
3336 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidRequestException(inner) => {
3337 Error::InvalidRequestException(inner)
3338 }
3339 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ResourceNotFoundException(inner) => {
3340 Error::ResourceNotFoundException(inner)
3341 }
3342 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ThrottlingException(inner) => {
3343 Error::ThrottlingException(inner)
3344 }
3345 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
3346 }
3347 }
3348}
3349impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table::DeleteDataTableError, R>> for Error
3350where
3351 R: Send + Sync + std::fmt::Debug + 'static,
3352{
3353 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table::DeleteDataTableError, R>) -> Self {
3354 match err {
3355 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3356 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3357 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3358 source: err.into(),
3359 }),
3360 }
3361 }
3362}
3363impl From<crate::operation::delete_data_table::DeleteDataTableError> for Error {
3364 fn from(err: crate::operation::delete_data_table::DeleteDataTableError) -> Self {
3365 match err {
3366 crate::operation::delete_data_table::DeleteDataTableError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3367 crate::operation::delete_data_table::DeleteDataTableError::ConflictException(inner) => Error::ConflictException(inner),
3368 crate::operation::delete_data_table::DeleteDataTableError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3369 crate::operation::delete_data_table::DeleteDataTableError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3370 crate::operation::delete_data_table::DeleteDataTableError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3371 crate::operation::delete_data_table::DeleteDataTableError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3372 crate::operation::delete_data_table::DeleteDataTableError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3373 crate::operation::delete_data_table::DeleteDataTableError::Unhandled(inner) => Error::Unhandled(inner),
3374 }
3375 }
3376}
3377impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError, R>>
3378 for Error
3379where
3380 R: Send + Sync + std::fmt::Debug + 'static,
3381{
3382 fn from(
3383 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError, R>,
3384 ) -> Self {
3385 match err {
3386 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3387 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3388 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3389 source: err.into(),
3390 }),
3391 }
3392 }
3393}
3394impl From<crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError> for Error {
3395 fn from(err: crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError) -> Self {
3396 match err {
3397 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::AccessDeniedException(inner) => {
3398 Error::AccessDeniedException(inner)
3399 }
3400 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::ConflictException(inner) => Error::ConflictException(inner),
3401 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::InternalServiceException(inner) => {
3402 Error::InternalServiceException(inner)
3403 }
3404 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::InvalidParameterException(inner) => {
3405 Error::InvalidParameterException(inner)
3406 }
3407 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::InvalidRequestException(inner) => {
3408 Error::InvalidRequestException(inner)
3409 }
3410 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::ResourceNotFoundException(inner) => {
3411 Error::ResourceNotFoundException(inner)
3412 }
3413 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::ThrottlingException(inner) => {
3414 Error::ThrottlingException(inner)
3415 }
3416 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3417 }
3418 }
3419}
3420impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>> for Error
3421where
3422 R: Send + Sync + std::fmt::Debug + 'static,
3423{
3424 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>) -> Self {
3425 match err {
3426 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3427 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3428 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3429 source: err.into(),
3430 }),
3431 }
3432 }
3433}
3434impl From<crate::operation::delete_email_address::DeleteEmailAddressError> for Error {
3435 fn from(err: crate::operation::delete_email_address::DeleteEmailAddressError) -> Self {
3436 match err {
3437 crate::operation::delete_email_address::DeleteEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3438 crate::operation::delete_email_address::DeleteEmailAddressError::InternalServiceException(inner) => {
3439 Error::InternalServiceException(inner)
3440 }
3441 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidParameterException(inner) => {
3442 Error::InvalidParameterException(inner)
3443 }
3444 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3445 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceConflictException(inner) => {
3446 Error::ResourceConflictException(inner)
3447 }
3448 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceNotFoundException(inner) => {
3449 Error::ResourceNotFoundException(inner)
3450 }
3451 crate::operation::delete_email_address::DeleteEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3452 crate::operation::delete_email_address::DeleteEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
3453 }
3454 }
3455}
3456impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>> for Error
3457where
3458 R: Send + Sync + std::fmt::Debug + 'static,
3459{
3460 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>) -> Self {
3461 match err {
3462 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3463 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3464 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3465 source: err.into(),
3466 }),
3467 }
3468 }
3469}
3470impl From<crate::operation::delete_evaluation_form::DeleteEvaluationFormError> for Error {
3471 fn from(err: crate::operation::delete_evaluation_form::DeleteEvaluationFormError) -> Self {
3472 match err {
3473 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InternalServiceException(inner) => {
3474 Error::InternalServiceException(inner)
3475 }
3476 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InvalidParameterException(inner) => {
3477 Error::InvalidParameterException(inner)
3478 }
3479 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceConflictException(inner) => {
3480 Error::ResourceConflictException(inner)
3481 }
3482 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceNotFoundException(inner) => {
3483 Error::ResourceNotFoundException(inner)
3484 }
3485 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3486 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
3487 }
3488 }
3489}
3490impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>>
3491 for Error
3492where
3493 R: Send + Sync + std::fmt::Debug + 'static,
3494{
3495 fn from(
3496 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>,
3497 ) -> Self {
3498 match err {
3499 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3500 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3501 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3502 source: err.into(),
3503 }),
3504 }
3505 }
3506}
3507impl From<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError> for Error {
3508 fn from(err: crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError) -> Self {
3509 match err {
3510 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InternalServiceException(inner) => {
3511 Error::InternalServiceException(inner)
3512 }
3513 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidParameterException(inner) => {
3514 Error::InvalidParameterException(inner)
3515 }
3516 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidRequestException(inner) => {
3517 Error::InvalidRequestException(inner)
3518 }
3519 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ResourceNotFoundException(inner) => {
3520 Error::ResourceNotFoundException(inner)
3521 }
3522 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3523 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
3524 }
3525 }
3526}
3527impl<R>
3528 From<
3529 ::aws_smithy_runtime_api::client::result::SdkError<
3530 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
3531 R,
3532 >,
3533 > for Error
3534where
3535 R: Send + Sync + std::fmt::Debug + 'static,
3536{
3537 fn from(
3538 err: ::aws_smithy_runtime_api::client::result::SdkError<
3539 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
3540 R,
3541 >,
3542 ) -> Self {
3543 match err {
3544 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3545 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3546 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3547 source: err.into(),
3548 }),
3549 }
3550 }
3551}
3552impl From<crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError> for Error {
3553 fn from(err: crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError) -> Self {
3554 match err {
3555 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InternalServiceException(inner) => {
3556 Error::InternalServiceException(inner)
3557 }
3558 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidParameterException(inner) => {
3559 Error::InvalidParameterException(inner)
3560 }
3561 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidRequestException(inner) => {
3562 Error::InvalidRequestException(inner)
3563 }
3564 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
3565 Error::ResourceNotFoundException(inner)
3566 }
3567 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ThrottlingException(inner) => {
3568 Error::ThrottlingException(inner)
3569 }
3570 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
3571 }
3572 }
3573}
3574impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>> for Error
3575where
3576 R: Send + Sync + std::fmt::Debug + 'static,
3577{
3578 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>) -> Self {
3579 match err {
3580 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3581 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3582 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3583 source: err.into(),
3584 }),
3585 }
3586 }
3587}
3588impl From<crate::operation::delete_instance::DeleteInstanceError> for Error {
3589 fn from(err: crate::operation::delete_instance::DeleteInstanceError) -> Self {
3590 match err {
3591 crate::operation::delete_instance::DeleteInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3592 crate::operation::delete_instance::DeleteInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3593 crate::operation::delete_instance::DeleteInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3594 crate::operation::delete_instance::DeleteInstanceError::Unhandled(inner) => Error::Unhandled(inner),
3595 }
3596 }
3597}
3598impl<R>
3599 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_integration_association::DeleteIntegrationAssociationError, R>>
3600 for Error
3601where
3602 R: Send + Sync + std::fmt::Debug + 'static,
3603{
3604 fn from(
3605 err: ::aws_smithy_runtime_api::client::result::SdkError<
3606 crate::operation::delete_integration_association::DeleteIntegrationAssociationError,
3607 R,
3608 >,
3609 ) -> Self {
3610 match err {
3611 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3612 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3613 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3614 source: err.into(),
3615 }),
3616 }
3617 }
3618}
3619impl From<crate::operation::delete_integration_association::DeleteIntegrationAssociationError> for Error {
3620 fn from(err: crate::operation::delete_integration_association::DeleteIntegrationAssociationError) -> Self {
3621 match err {
3622 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InternalServiceException(inner) => {
3623 Error::InternalServiceException(inner)
3624 }
3625 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InvalidRequestException(inner) => {
3626 Error::InvalidRequestException(inner)
3627 }
3628 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ResourceNotFoundException(inner) => {
3629 Error::ResourceNotFoundException(inner)
3630 }
3631 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ThrottlingException(inner) => {
3632 Error::ThrottlingException(inner)
3633 }
3634 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
3635 }
3636 }
3637}
3638impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_notification::DeleteNotificationError, R>> for Error
3639where
3640 R: Send + Sync + std::fmt::Debug + 'static,
3641{
3642 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_notification::DeleteNotificationError, R>) -> Self {
3643 match err {
3644 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3645 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3646 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3647 source: err.into(),
3648 }),
3649 }
3650 }
3651}
3652impl From<crate::operation::delete_notification::DeleteNotificationError> for Error {
3653 fn from(err: crate::operation::delete_notification::DeleteNotificationError) -> Self {
3654 match err {
3655 crate::operation::delete_notification::DeleteNotificationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3656 crate::operation::delete_notification::DeleteNotificationError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3657 crate::operation::delete_notification::DeleteNotificationError::InvalidParameterException(inner) => {
3658 Error::InvalidParameterException(inner)
3659 }
3660 crate::operation::delete_notification::DeleteNotificationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3661 crate::operation::delete_notification::DeleteNotificationError::ResourceNotFoundException(inner) => {
3662 Error::ResourceNotFoundException(inner)
3663 }
3664 crate::operation::delete_notification::DeleteNotificationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3665 crate::operation::delete_notification::DeleteNotificationError::Unhandled(inner) => Error::Unhandled(inner),
3666 }
3667 }
3668}
3669impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>>
3670 for Error
3671where
3672 R: Send + Sync + std::fmt::Debug + 'static,
3673{
3674 fn from(
3675 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>,
3676 ) -> Self {
3677 match err {
3678 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3679 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3680 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3681 source: err.into(),
3682 }),
3683 }
3684 }
3685}
3686impl From<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError> for Error {
3687 fn from(err: crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError) -> Self {
3688 match err {
3689 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InternalServiceException(inner) => {
3690 Error::InternalServiceException(inner)
3691 }
3692 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidParameterException(inner) => {
3693 Error::InvalidParameterException(inner)
3694 }
3695 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidRequestException(inner) => {
3696 Error::InvalidRequestException(inner)
3697 }
3698 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceInUseException(inner) => {
3699 Error::ResourceInUseException(inner)
3700 }
3701 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceNotFoundException(inner) => {
3702 Error::ResourceNotFoundException(inner)
3703 }
3704 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ThrottlingException(inner) => {
3705 Error::ThrottlingException(inner)
3706 }
3707 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3708 }
3709 }
3710}
3711impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>> for Error
3712where
3713 R: Send + Sync + std::fmt::Debug + 'static,
3714{
3715 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>) -> Self {
3716 match err {
3717 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3718 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3719 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3720 source: err.into(),
3721 }),
3722 }
3723 }
3724}
3725impl From<crate::operation::delete_prompt::DeletePromptError> for Error {
3726 fn from(err: crate::operation::delete_prompt::DeletePromptError) -> Self {
3727 match err {
3728 crate::operation::delete_prompt::DeletePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3729 crate::operation::delete_prompt::DeletePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3730 crate::operation::delete_prompt::DeletePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3731 crate::operation::delete_prompt::DeletePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3732 crate::operation::delete_prompt::DeletePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3733 crate::operation::delete_prompt::DeletePromptError::Unhandled(inner) => Error::Unhandled(inner),
3734 }
3735 }
3736}
3737impl<R>
3738 From<
3739 ::aws_smithy_runtime_api::client::result::SdkError<
3740 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
3741 R,
3742 >,
3743 > for Error
3744where
3745 R: Send + Sync + std::fmt::Debug + 'static,
3746{
3747 fn from(
3748 err: ::aws_smithy_runtime_api::client::result::SdkError<
3749 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
3750 R,
3751 >,
3752 ) -> Self {
3753 match err {
3754 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3755 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3756 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3757 source: err.into(),
3758 }),
3759 }
3760 }
3761}
3762impl From<crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError> for Error {
3763 fn from(err: crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError) -> Self {
3764 match err {
3765 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::AccessDeniedException(inner) => {
3766 Error::AccessDeniedException(inner)
3767 }
3768 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InternalServiceException(inner) => {
3769 Error::InternalServiceException(inner)
3770 }
3771 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InvalidParameterException(inner) => {
3772 Error::InvalidParameterException(inner)
3773 }
3774 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
3775 Error::ResourceNotFoundException(inner)
3776 }
3777 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ThrottlingException(inner) => {
3778 Error::ThrottlingException(inner)
3779 }
3780 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::Unhandled(inner) => {
3781 Error::Unhandled(inner)
3782 }
3783 }
3784 }
3785}
3786impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>> for Error
3787where
3788 R: Send + Sync + std::fmt::Debug + 'static,
3789{
3790 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>) -> Self {
3791 match err {
3792 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3793 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3794 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3795 source: err.into(),
3796 }),
3797 }
3798 }
3799}
3800impl From<crate::operation::delete_queue::DeleteQueueError> for Error {
3801 fn from(err: crate::operation::delete_queue::DeleteQueueError) -> Self {
3802 match err {
3803 crate::operation::delete_queue::DeleteQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3804 crate::operation::delete_queue::DeleteQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3805 crate::operation::delete_queue::DeleteQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3806 crate::operation::delete_queue::DeleteQueueError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3807 crate::operation::delete_queue::DeleteQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3808 crate::operation::delete_queue::DeleteQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3809 crate::operation::delete_queue::DeleteQueueError::Unhandled(inner) => Error::Unhandled(inner),
3810 }
3811 }
3812}
3813impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>> for Error
3814where
3815 R: Send + Sync + std::fmt::Debug + 'static,
3816{
3817 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>) -> 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_quick_connect::DeleteQuickConnectError> for Error {
3828 fn from(err: crate::operation::delete_quick_connect::DeleteQuickConnectError) -> Self {
3829 match err {
3830 crate::operation::delete_quick_connect::DeleteQuickConnectError::InternalServiceException(inner) => {
3831 Error::InternalServiceException(inner)
3832 }
3833 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidParameterException(inner) => {
3834 Error::InvalidParameterException(inner)
3835 }
3836 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3837 crate::operation::delete_quick_connect::DeleteQuickConnectError::ResourceNotFoundException(inner) => {
3838 Error::ResourceNotFoundException(inner)
3839 }
3840 crate::operation::delete_quick_connect::DeleteQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3841 crate::operation::delete_quick_connect::DeleteQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
3842 }
3843 }
3844}
3845impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>> for Error
3846where
3847 R: Send + Sync + std::fmt::Debug + 'static,
3848{
3849 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>) -> Self {
3850 match err {
3851 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3852 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3853 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3854 source: err.into(),
3855 }),
3856 }
3857 }
3858}
3859impl From<crate::operation::delete_routing_profile::DeleteRoutingProfileError> for Error {
3860 fn from(err: crate::operation::delete_routing_profile::DeleteRoutingProfileError) -> Self {
3861 match err {
3862 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InternalServiceException(inner) => {
3863 Error::InternalServiceException(inner)
3864 }
3865 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidParameterException(inner) => {
3866 Error::InvalidParameterException(inner)
3867 }
3868 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidRequestException(inner) => {
3869 Error::InvalidRequestException(inner)
3870 }
3871 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceInUseException(inner) => {
3872 Error::ResourceInUseException(inner)
3873 }
3874 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceNotFoundException(inner) => {
3875 Error::ResourceNotFoundException(inner)
3876 }
3877 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3878 crate::operation::delete_routing_profile::DeleteRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
3879 }
3880 }
3881}
3882impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>> for Error
3883where
3884 R: Send + Sync + std::fmt::Debug + 'static,
3885{
3886 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>) -> Self {
3887 match err {
3888 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3889 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3890 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3891 source: err.into(),
3892 }),
3893 }
3894 }
3895}
3896impl From<crate::operation::delete_rule::DeleteRuleError> for Error {
3897 fn from(err: crate::operation::delete_rule::DeleteRuleError) -> Self {
3898 match err {
3899 crate::operation::delete_rule::DeleteRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3900 crate::operation::delete_rule::DeleteRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3901 crate::operation::delete_rule::DeleteRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3902 crate::operation::delete_rule::DeleteRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3903 crate::operation::delete_rule::DeleteRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3904 crate::operation::delete_rule::DeleteRuleError::Unhandled(inner) => Error::Unhandled(inner),
3905 }
3906 }
3907}
3908impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>> for Error
3909where
3910 R: Send + Sync + std::fmt::Debug + 'static,
3911{
3912 fn from(
3913 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>,
3914 ) -> Self {
3915 match err {
3916 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3917 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3918 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3919 source: err.into(),
3920 }),
3921 }
3922 }
3923}
3924impl From<crate::operation::delete_security_profile::DeleteSecurityProfileError> for Error {
3925 fn from(err: crate::operation::delete_security_profile::DeleteSecurityProfileError) -> Self {
3926 match err {
3927 crate::operation::delete_security_profile::DeleteSecurityProfileError::AccessDeniedException(inner) => {
3928 Error::AccessDeniedException(inner)
3929 }
3930 crate::operation::delete_security_profile::DeleteSecurityProfileError::InternalServiceException(inner) => {
3931 Error::InternalServiceException(inner)
3932 }
3933 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidParameterException(inner) => {
3934 Error::InvalidParameterException(inner)
3935 }
3936 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidRequestException(inner) => {
3937 Error::InvalidRequestException(inner)
3938 }
3939 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceInUseException(inner) => {
3940 Error::ResourceInUseException(inner)
3941 }
3942 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceNotFoundException(inner) => {
3943 Error::ResourceNotFoundException(inner)
3944 }
3945 crate::operation::delete_security_profile::DeleteSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3946 crate::operation::delete_security_profile::DeleteSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
3947 }
3948 }
3949}
3950impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_session::DeleteSessionError, R>> for Error
3951where
3952 R: Send + Sync + std::fmt::Debug + 'static,
3953{
3954 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_session::DeleteSessionError, R>) -> Self {
3955 match err {
3956 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3957 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3958 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3959 source: err.into(),
3960 }),
3961 }
3962 }
3963}
3964impl From<crate::operation::delete_session::DeleteSessionError> for Error {
3965 fn from(err: crate::operation::delete_session::DeleteSessionError) -> Self {
3966 match err {
3967 crate::operation::delete_session::DeleteSessionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3968 crate::operation::delete_session::DeleteSessionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3969 crate::operation::delete_session::DeleteSessionError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3970 crate::operation::delete_session::DeleteSessionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3971 crate::operation::delete_session::DeleteSessionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3972 crate::operation::delete_session::DeleteSessionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3973 crate::operation::delete_session::DeleteSessionError::Unhandled(inner) => Error::Unhandled(inner),
3974 }
3975 }
3976}
3977impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>> for Error
3978where
3979 R: Send + Sync + std::fmt::Debug + 'static,
3980{
3981 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>) -> Self {
3982 match err {
3983 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3984 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3985 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3986 source: err.into(),
3987 }),
3988 }
3989 }
3990}
3991impl From<crate::operation::delete_task_template::DeleteTaskTemplateError> for Error {
3992 fn from(err: crate::operation::delete_task_template::DeleteTaskTemplateError) -> Self {
3993 match err {
3994 crate::operation::delete_task_template::DeleteTaskTemplateError::InternalServiceException(inner) => {
3995 Error::InternalServiceException(inner)
3996 }
3997 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidParameterException(inner) => {
3998 Error::InvalidParameterException(inner)
3999 }
4000 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4001 crate::operation::delete_task_template::DeleteTaskTemplateError::ResourceNotFoundException(inner) => {
4002 Error::ResourceNotFoundException(inner)
4003 }
4004 crate::operation::delete_task_template::DeleteTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4005 crate::operation::delete_task_template::DeleteTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
4006 }
4007 }
4008}
4009impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_test_case::DeleteTestCaseError, R>> for Error
4010where
4011 R: Send + Sync + std::fmt::Debug + 'static,
4012{
4013 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_test_case::DeleteTestCaseError, R>) -> Self {
4014 match err {
4015 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4016 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4017 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4018 source: err.into(),
4019 }),
4020 }
4021 }
4022}
4023impl From<crate::operation::delete_test_case::DeleteTestCaseError> for Error {
4024 fn from(err: crate::operation::delete_test_case::DeleteTestCaseError) -> Self {
4025 match err {
4026 crate::operation::delete_test_case::DeleteTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4027 crate::operation::delete_test_case::DeleteTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4028 crate::operation::delete_test_case::DeleteTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4029 crate::operation::delete_test_case::DeleteTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4030 crate::operation::delete_test_case::DeleteTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4031 crate::operation::delete_test_case::DeleteTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4032 crate::operation::delete_test_case::DeleteTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
4033 }
4034 }
4035}
4036impl<R>
4037 From<
4038 ::aws_smithy_runtime_api::client::result::SdkError<
4039 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
4040 R,
4041 >,
4042 > for Error
4043where
4044 R: Send + Sync + std::fmt::Debug + 'static,
4045{
4046 fn from(
4047 err: ::aws_smithy_runtime_api::client::result::SdkError<
4048 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
4049 R,
4050 >,
4051 ) -> Self {
4052 match err {
4053 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4054 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4055 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4056 source: err.into(),
4057 }),
4058 }
4059 }
4060}
4061impl From<crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError> for Error {
4062 fn from(err: crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError) -> Self {
4063 match err {
4064 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::AccessDeniedException(inner) => {
4065 Error::AccessDeniedException(inner)
4066 }
4067 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InternalServiceException(inner) => {
4068 Error::InternalServiceException(inner)
4069 }
4070 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InvalidRequestException(inner) => {
4071 Error::InvalidRequestException(inner)
4072 }
4073 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ResourceInUseException(inner) => {
4074 Error::ResourceInUseException(inner)
4075 }
4076 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ThrottlingException(inner) => {
4077 Error::ThrottlingException(inner)
4078 }
4079 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
4080 }
4081 }
4082}
4083impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>> for Error
4084where
4085 R: Send + Sync + std::fmt::Debug + 'static,
4086{
4087 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>) -> Self {
4088 match err {
4089 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4090 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4091 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4092 source: err.into(),
4093 }),
4094 }
4095 }
4096}
4097impl From<crate::operation::delete_use_case::DeleteUseCaseError> for Error {
4098 fn from(err: crate::operation::delete_use_case::DeleteUseCaseError) -> Self {
4099 match err {
4100 crate::operation::delete_use_case::DeleteUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4101 crate::operation::delete_use_case::DeleteUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4102 crate::operation::delete_use_case::DeleteUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4103 crate::operation::delete_use_case::DeleteUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4104 crate::operation::delete_use_case::DeleteUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
4105 }
4106 }
4107}
4108impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>> for Error
4109where
4110 R: Send + Sync + std::fmt::Debug + 'static,
4111{
4112 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>) -> Self {
4113 match err {
4114 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4115 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4116 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4117 source: err.into(),
4118 }),
4119 }
4120 }
4121}
4122impl From<crate::operation::delete_user::DeleteUserError> for Error {
4123 fn from(err: crate::operation::delete_user::DeleteUserError) -> Self {
4124 match err {
4125 crate::operation::delete_user::DeleteUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4126 crate::operation::delete_user::DeleteUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4127 crate::operation::delete_user::DeleteUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4128 crate::operation::delete_user::DeleteUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4129 crate::operation::delete_user::DeleteUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4130 crate::operation::delete_user::DeleteUserError::Unhandled(inner) => Error::Unhandled(inner),
4131 }
4132 }
4133}
4134impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>>
4135 for Error
4136where
4137 R: Send + Sync + std::fmt::Debug + 'static,
4138{
4139 fn from(
4140 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>,
4141 ) -> Self {
4142 match err {
4143 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4144 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4145 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4146 source: err.into(),
4147 }),
4148 }
4149 }
4150}
4151impl From<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError> for Error {
4152 fn from(err: crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError) -> Self {
4153 match err {
4154 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InternalServiceException(inner) => {
4155 Error::InternalServiceException(inner)
4156 }
4157 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidParameterException(inner) => {
4158 Error::InvalidParameterException(inner)
4159 }
4160 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidRequestException(inner) => {
4161 Error::InvalidRequestException(inner)
4162 }
4163 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceInUseException(inner) => {
4164 Error::ResourceInUseException(inner)
4165 }
4166 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceNotFoundException(inner) => {
4167 Error::ResourceNotFoundException(inner)
4168 }
4169 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ThrottlingException(inner) => {
4170 Error::ThrottlingException(inner)
4171 }
4172 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
4173 }
4174 }
4175}
4176impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>> for Error
4177where
4178 R: Send + Sync + std::fmt::Debug + 'static,
4179{
4180 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>) -> Self {
4181 match err {
4182 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4183 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4184 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4185 source: err.into(),
4186 }),
4187 }
4188 }
4189}
4190impl From<crate::operation::delete_view::DeleteViewError> for Error {
4191 fn from(err: crate::operation::delete_view::DeleteViewError) -> Self {
4192 match err {
4193 crate::operation::delete_view::DeleteViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4194 crate::operation::delete_view::DeleteViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4195 crate::operation::delete_view::DeleteViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4196 crate::operation::delete_view::DeleteViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4197 crate::operation::delete_view::DeleteViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
4198 crate::operation::delete_view::DeleteViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4199 crate::operation::delete_view::DeleteViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4200 crate::operation::delete_view::DeleteViewError::Unhandled(inner) => Error::Unhandled(inner),
4201 }
4202 }
4203}
4204impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>> for Error
4205where
4206 R: Send + Sync + std::fmt::Debug + 'static,
4207{
4208 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>) -> Self {
4209 match err {
4210 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4211 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4212 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4213 source: err.into(),
4214 }),
4215 }
4216 }
4217}
4218impl From<crate::operation::delete_view_version::DeleteViewVersionError> for Error {
4219 fn from(err: crate::operation::delete_view_version::DeleteViewVersionError) -> Self {
4220 match err {
4221 crate::operation::delete_view_version::DeleteViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4222 crate::operation::delete_view_version::DeleteViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4223 crate::operation::delete_view_version::DeleteViewVersionError::InvalidParameterException(inner) => {
4224 Error::InvalidParameterException(inner)
4225 }
4226 crate::operation::delete_view_version::DeleteViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4227 crate::operation::delete_view_version::DeleteViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
4228 crate::operation::delete_view_version::DeleteViewVersionError::ResourceNotFoundException(inner) => {
4229 Error::ResourceNotFoundException(inner)
4230 }
4231 crate::operation::delete_view_version::DeleteViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4232 crate::operation::delete_view_version::DeleteViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
4233 }
4234 }
4235}
4236impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>> for Error
4237where
4238 R: Send + Sync + std::fmt::Debug + 'static,
4239{
4240 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>) -> Self {
4241 match err {
4242 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4243 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4244 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4245 source: err.into(),
4246 }),
4247 }
4248 }
4249}
4250impl From<crate::operation::delete_vocabulary::DeleteVocabularyError> for Error {
4251 fn from(err: crate::operation::delete_vocabulary::DeleteVocabularyError) -> Self {
4252 match err {
4253 crate::operation::delete_vocabulary::DeleteVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4254 crate::operation::delete_vocabulary::DeleteVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4255 crate::operation::delete_vocabulary::DeleteVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4256 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
4257 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4258 crate::operation::delete_vocabulary::DeleteVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4259 crate::operation::delete_vocabulary::DeleteVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
4260 }
4261 }
4262}
4263impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace::DeleteWorkspaceError, R>> for Error
4264where
4265 R: Send + Sync + std::fmt::Debug + 'static,
4266{
4267 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace::DeleteWorkspaceError, R>) -> Self {
4268 match err {
4269 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4270 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4271 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4272 source: err.into(),
4273 }),
4274 }
4275 }
4276}
4277impl From<crate::operation::delete_workspace::DeleteWorkspaceError> for Error {
4278 fn from(err: crate::operation::delete_workspace::DeleteWorkspaceError) -> Self {
4279 match err {
4280 crate::operation::delete_workspace::DeleteWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4281 crate::operation::delete_workspace::DeleteWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4282 crate::operation::delete_workspace::DeleteWorkspaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4283 crate::operation::delete_workspace::DeleteWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4284 crate::operation::delete_workspace::DeleteWorkspaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4285 crate::operation::delete_workspace::DeleteWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4286 crate::operation::delete_workspace::DeleteWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
4287 }
4288 }
4289}
4290impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_media::DeleteWorkspaceMediaError, R>> for Error
4291where
4292 R: Send + Sync + std::fmt::Debug + 'static,
4293{
4294 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_media::DeleteWorkspaceMediaError, R>) -> Self {
4295 match err {
4296 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4297 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4298 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4299 source: err.into(),
4300 }),
4301 }
4302 }
4303}
4304impl From<crate::operation::delete_workspace_media::DeleteWorkspaceMediaError> for Error {
4305 fn from(err: crate::operation::delete_workspace_media::DeleteWorkspaceMediaError) -> Self {
4306 match err {
4307 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::InternalServiceException(inner) => {
4308 Error::InternalServiceException(inner)
4309 }
4310 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::InvalidParameterException(inner) => {
4311 Error::InvalidParameterException(inner)
4312 }
4313 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::InvalidRequestException(inner) => {
4314 Error::InvalidRequestException(inner)
4315 }
4316 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::ResourceNotFoundException(inner) => {
4317 Error::ResourceNotFoundException(inner)
4318 }
4319 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4320 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::Unhandled(inner) => Error::Unhandled(inner),
4321 }
4322 }
4323}
4324impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_page::DeleteWorkspacePageError, R>> for Error
4325where
4326 R: Send + Sync + std::fmt::Debug + 'static,
4327{
4328 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_page::DeleteWorkspacePageError, R>) -> Self {
4329 match err {
4330 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4331 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4332 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4333 source: err.into(),
4334 }),
4335 }
4336 }
4337}
4338impl From<crate::operation::delete_workspace_page::DeleteWorkspacePageError> for Error {
4339 fn from(err: crate::operation::delete_workspace_page::DeleteWorkspacePageError) -> Self {
4340 match err {
4341 crate::operation::delete_workspace_page::DeleteWorkspacePageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4342 crate::operation::delete_workspace_page::DeleteWorkspacePageError::InternalServiceException(inner) => {
4343 Error::InternalServiceException(inner)
4344 }
4345 crate::operation::delete_workspace_page::DeleteWorkspacePageError::InvalidParameterException(inner) => {
4346 Error::InvalidParameterException(inner)
4347 }
4348 crate::operation::delete_workspace_page::DeleteWorkspacePageError::InvalidRequestException(inner) => {
4349 Error::InvalidRequestException(inner)
4350 }
4351 crate::operation::delete_workspace_page::DeleteWorkspacePageError::ResourceConflictException(inner) => {
4352 Error::ResourceConflictException(inner)
4353 }
4354 crate::operation::delete_workspace_page::DeleteWorkspacePageError::ResourceNotFoundException(inner) => {
4355 Error::ResourceNotFoundException(inner)
4356 }
4357 crate::operation::delete_workspace_page::DeleteWorkspacePageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4358 crate::operation::delete_workspace_page::DeleteWorkspacePageError::Unhandled(inner) => Error::Unhandled(inner),
4359 }
4360 }
4361}
4362impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>> for Error
4363where
4364 R: Send + Sync + std::fmt::Debug + 'static,
4365{
4366 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>) -> Self {
4367 match err {
4368 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4369 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4370 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4371 source: err.into(),
4372 }),
4373 }
4374 }
4375}
4376impl From<crate::operation::describe_agent_status::DescribeAgentStatusError> for Error {
4377 fn from(err: crate::operation::describe_agent_status::DescribeAgentStatusError) -> Self {
4378 match err {
4379 crate::operation::describe_agent_status::DescribeAgentStatusError::InternalServiceException(inner) => {
4380 Error::InternalServiceException(inner)
4381 }
4382 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidParameterException(inner) => {
4383 Error::InvalidParameterException(inner)
4384 }
4385 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidRequestException(inner) => {
4386 Error::InvalidRequestException(inner)
4387 }
4388 crate::operation::describe_agent_status::DescribeAgentStatusError::ResourceNotFoundException(inner) => {
4389 Error::ResourceNotFoundException(inner)
4390 }
4391 crate::operation::describe_agent_status::DescribeAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4392 crate::operation::describe_agent_status::DescribeAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
4393 }
4394 }
4395}
4396impl<R>
4397 From<
4398 ::aws_smithy_runtime_api::client::result::SdkError<
4399 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError,
4400 R,
4401 >,
4402 > for Error
4403where
4404 R: Send + Sync + std::fmt::Debug + 'static,
4405{
4406 fn from(
4407 err: ::aws_smithy_runtime_api::client::result::SdkError<
4408 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError,
4409 R,
4410 >,
4411 ) -> Self {
4412 match err {
4413 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4414 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4415 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4416 source: err.into(),
4417 }),
4418 }
4419 }
4420}
4421impl From<crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError> for Error {
4422 fn from(err: crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError) -> Self {
4423 match err {
4424 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::AccessDeniedException(inner) => {
4425 Error::AccessDeniedException(inner)
4426 }
4427 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::InternalServiceException(inner) => {
4428 Error::InternalServiceException(inner)
4429 }
4430 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::InvalidParameterException(inner) => {
4431 Error::InvalidParameterException(inner)
4432 }
4433 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::ResourceNotFoundException(inner) => {
4434 Error::ResourceNotFoundException(inner)
4435 }
4436 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::ThrottlingException(inner) => {
4437 Error::ThrottlingException(inner)
4438 }
4439 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::Unhandled(inner) => {
4440 Error::Unhandled(inner)
4441 }
4442 }
4443 }
4444}
4445impl<R>
4446 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError, R>>
4447 for Error
4448where
4449 R: Send + Sync + std::fmt::Debug + 'static,
4450{
4451 fn from(
4452 err: ::aws_smithy_runtime_api::client::result::SdkError<
4453 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError,
4454 R,
4455 >,
4456 ) -> Self {
4457 match err {
4458 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4459 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4460 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4461 source: err.into(),
4462 }),
4463 }
4464 }
4465}
4466impl From<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError> for Error {
4467 fn from(err: crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError) -> Self {
4468 match err {
4469 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InternalServiceException(inner) => {
4470 Error::InternalServiceException(inner)
4471 }
4472 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidParameterException(inner) => {
4473 Error::InvalidParameterException(inner)
4474 }
4475 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidRequestException(inner) => {
4476 Error::InvalidRequestException(inner)
4477 }
4478 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ResourceNotFoundException(inner) => {
4479 Error::ResourceNotFoundException(inner)
4480 }
4481 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ThrottlingException(inner) => {
4482 Error::ThrottlingException(inner)
4483 }
4484 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
4485 }
4486 }
4487}
4488impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>> for Error
4489where
4490 R: Send + Sync + std::fmt::Debug + 'static,
4491{
4492 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>) -> Self {
4493 match err {
4494 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4495 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4496 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4497 source: err.into(),
4498 }),
4499 }
4500 }
4501}
4502impl From<crate::operation::describe_contact::DescribeContactError> for Error {
4503 fn from(err: crate::operation::describe_contact::DescribeContactError) -> Self {
4504 match err {
4505 crate::operation::describe_contact::DescribeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4506 crate::operation::describe_contact::DescribeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4507 crate::operation::describe_contact::DescribeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4508 crate::operation::describe_contact::DescribeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4509 crate::operation::describe_contact::DescribeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4510 crate::operation::describe_contact::DescribeContactError::Unhandled(inner) => Error::Unhandled(inner),
4511 }
4512 }
4513}
4514impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>>
4515 for Error
4516where
4517 R: Send + Sync + std::fmt::Debug + 'static,
4518{
4519 fn from(
4520 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>,
4521 ) -> Self {
4522 match err {
4523 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4524 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4525 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4526 source: err.into(),
4527 }),
4528 }
4529 }
4530}
4531impl From<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError> for Error {
4532 fn from(err: crate::operation::describe_contact_evaluation::DescribeContactEvaluationError) -> Self {
4533 match err {
4534 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InternalServiceException(inner) => {
4535 Error::InternalServiceException(inner)
4536 }
4537 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InvalidParameterException(inner) => {
4538 Error::InvalidParameterException(inner)
4539 }
4540 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ResourceNotFoundException(inner) => {
4541 Error::ResourceNotFoundException(inner)
4542 }
4543 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ThrottlingException(inner) => {
4544 Error::ThrottlingException(inner)
4545 }
4546 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
4547 }
4548 }
4549}
4550impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>> for Error
4551where
4552 R: Send + Sync + std::fmt::Debug + 'static,
4553{
4554 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>) -> Self {
4555 match err {
4556 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4557 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4558 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4559 source: err.into(),
4560 }),
4561 }
4562 }
4563}
4564impl From<crate::operation::describe_contact_flow::DescribeContactFlowError> for Error {
4565 fn from(err: crate::operation::describe_contact_flow::DescribeContactFlowError) -> Self {
4566 match err {
4567 crate::operation::describe_contact_flow::DescribeContactFlowError::ContactFlowNotPublishedException(inner) => {
4568 Error::ContactFlowNotPublishedException(inner)
4569 }
4570 crate::operation::describe_contact_flow::DescribeContactFlowError::InternalServiceException(inner) => {
4571 Error::InternalServiceException(inner)
4572 }
4573 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidParameterException(inner) => {
4574 Error::InvalidParameterException(inner)
4575 }
4576 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidRequestException(inner) => {
4577 Error::InvalidRequestException(inner)
4578 }
4579 crate::operation::describe_contact_flow::DescribeContactFlowError::ResourceNotFoundException(inner) => {
4580 Error::ResourceNotFoundException(inner)
4581 }
4582 crate::operation::describe_contact_flow::DescribeContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4583 crate::operation::describe_contact_flow::DescribeContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
4584 }
4585 }
4586}
4587impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, 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<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>,
4594 ) -> Self {
4595 match err {
4596 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4597 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4598 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4599 source: err.into(),
4600 }),
4601 }
4602 }
4603}
4604impl From<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError> for Error {
4605 fn from(err: crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError) -> Self {
4606 match err {
4607 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::AccessDeniedException(inner) => {
4608 Error::AccessDeniedException(inner)
4609 }
4610 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InternalServiceException(inner) => {
4611 Error::InternalServiceException(inner)
4612 }
4613 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidParameterException(inner) => {
4614 Error::InvalidParameterException(inner)
4615 }
4616 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidRequestException(inner) => {
4617 Error::InvalidRequestException(inner)
4618 }
4619 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ResourceNotFoundException(inner) => {
4620 Error::ResourceNotFoundException(inner)
4621 }
4622 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ThrottlingException(inner) => {
4623 Error::ThrottlingException(inner)
4624 }
4625 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
4626 }
4627 }
4628}
4629impl<R>
4630 From<
4631 ::aws_smithy_runtime_api::client::result::SdkError<
4632 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError,
4633 R,
4634 >,
4635 > for Error
4636where
4637 R: Send + Sync + std::fmt::Debug + 'static,
4638{
4639 fn from(
4640 err: ::aws_smithy_runtime_api::client::result::SdkError<
4641 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError,
4642 R,
4643 >,
4644 ) -> Self {
4645 match err {
4646 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4647 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4648 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4649 source: err.into(),
4650 }),
4651 }
4652 }
4653}
4654impl From<crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError> for Error {
4655 fn from(err: crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError) -> Self {
4656 match err {
4657 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::AccessDeniedException(inner) => {
4658 Error::AccessDeniedException(inner)
4659 }
4660 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InternalServiceException(inner) => {
4661 Error::InternalServiceException(inner)
4662 }
4663 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InvalidParameterException(inner) => {
4664 Error::InvalidParameterException(inner)
4665 }
4666 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InvalidRequestException(inner) => {
4667 Error::InvalidRequestException(inner)
4668 }
4669 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
4670 Error::ResourceNotFoundException(inner)
4671 }
4672 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::ThrottlingException(inner) => {
4673 Error::ThrottlingException(inner)
4674 }
4675 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
4676 }
4677 }
4678}
4679impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table::DescribeDataTableError, R>> for Error
4680where
4681 R: Send + Sync + std::fmt::Debug + 'static,
4682{
4683 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table::DescribeDataTableError, R>) -> Self {
4684 match err {
4685 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4686 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4687 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4688 source: err.into(),
4689 }),
4690 }
4691 }
4692}
4693impl From<crate::operation::describe_data_table::DescribeDataTableError> for Error {
4694 fn from(err: crate::operation::describe_data_table::DescribeDataTableError) -> Self {
4695 match err {
4696 crate::operation::describe_data_table::DescribeDataTableError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4697 crate::operation::describe_data_table::DescribeDataTableError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4698 crate::operation::describe_data_table::DescribeDataTableError::InvalidParameterException(inner) => {
4699 Error::InvalidParameterException(inner)
4700 }
4701 crate::operation::describe_data_table::DescribeDataTableError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4702 crate::operation::describe_data_table::DescribeDataTableError::ResourceNotFoundException(inner) => {
4703 Error::ResourceNotFoundException(inner)
4704 }
4705 crate::operation::describe_data_table::DescribeDataTableError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4706 crate::operation::describe_data_table::DescribeDataTableError::Unhandled(inner) => Error::Unhandled(inner),
4707 }
4708 }
4709}
4710impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError, R>>
4711 for Error
4712where
4713 R: Send + Sync + std::fmt::Debug + 'static,
4714{
4715 fn from(
4716 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError, R>,
4717 ) -> Self {
4718 match err {
4719 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4720 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4721 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4722 source: err.into(),
4723 }),
4724 }
4725 }
4726}
4727impl From<crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError> for Error {
4728 fn from(err: crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError) -> Self {
4729 match err {
4730 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::AccessDeniedException(inner) => {
4731 Error::AccessDeniedException(inner)
4732 }
4733 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::InternalServiceException(inner) => {
4734 Error::InternalServiceException(inner)
4735 }
4736 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::InvalidParameterException(inner) => {
4737 Error::InvalidParameterException(inner)
4738 }
4739 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::InvalidRequestException(inner) => {
4740 Error::InvalidRequestException(inner)
4741 }
4742 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::ResourceNotFoundException(inner) => {
4743 Error::ResourceNotFoundException(inner)
4744 }
4745 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::ThrottlingException(inner) => {
4746 Error::ThrottlingException(inner)
4747 }
4748 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
4749 }
4750 }
4751}
4752impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>> for Error
4753where
4754 R: Send + Sync + std::fmt::Debug + 'static,
4755{
4756 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>) -> Self {
4757 match err {
4758 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4759 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4760 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4761 source: err.into(),
4762 }),
4763 }
4764 }
4765}
4766impl From<crate::operation::describe_email_address::DescribeEmailAddressError> for Error {
4767 fn from(err: crate::operation::describe_email_address::DescribeEmailAddressError) -> Self {
4768 match err {
4769 crate::operation::describe_email_address::DescribeEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4770 crate::operation::describe_email_address::DescribeEmailAddressError::InternalServiceException(inner) => {
4771 Error::InternalServiceException(inner)
4772 }
4773 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidParameterException(inner) => {
4774 Error::InvalidParameterException(inner)
4775 }
4776 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidRequestException(inner) => {
4777 Error::InvalidRequestException(inner)
4778 }
4779 crate::operation::describe_email_address::DescribeEmailAddressError::ResourceNotFoundException(inner) => {
4780 Error::ResourceNotFoundException(inner)
4781 }
4782 crate::operation::describe_email_address::DescribeEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4783 crate::operation::describe_email_address::DescribeEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
4784 }
4785 }
4786}
4787impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>> for Error
4788where
4789 R: Send + Sync + std::fmt::Debug + 'static,
4790{
4791 fn from(
4792 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>,
4793 ) -> Self {
4794 match err {
4795 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4796 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4797 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4798 source: err.into(),
4799 }),
4800 }
4801 }
4802}
4803impl From<crate::operation::describe_evaluation_form::DescribeEvaluationFormError> for Error {
4804 fn from(err: crate::operation::describe_evaluation_form::DescribeEvaluationFormError) -> Self {
4805 match err {
4806 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InternalServiceException(inner) => {
4807 Error::InternalServiceException(inner)
4808 }
4809 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InvalidParameterException(inner) => {
4810 Error::InvalidParameterException(inner)
4811 }
4812 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ResourceNotFoundException(inner) => {
4813 Error::ResourceNotFoundException(inner)
4814 }
4815 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4816 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
4817 }
4818 }
4819}
4820impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>>
4821 for Error
4822where
4823 R: Send + Sync + std::fmt::Debug + 'static,
4824{
4825 fn from(
4826 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>,
4827 ) -> Self {
4828 match err {
4829 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4830 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4831 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4832 source: err.into(),
4833 }),
4834 }
4835 }
4836}
4837impl From<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError> for Error {
4838 fn from(err: crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError) -> Self {
4839 match err {
4840 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InternalServiceException(inner) => {
4841 Error::InternalServiceException(inner)
4842 }
4843 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidParameterException(inner) => {
4844 Error::InvalidParameterException(inner)
4845 }
4846 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidRequestException(inner) => {
4847 Error::InvalidRequestException(inner)
4848 }
4849 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ResourceNotFoundException(inner) => {
4850 Error::ResourceNotFoundException(inner)
4851 }
4852 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ThrottlingException(inner) => {
4853 Error::ThrottlingException(inner)
4854 }
4855 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
4856 }
4857 }
4858}
4859impl<R>
4860 From<
4861 ::aws_smithy_runtime_api::client::result::SdkError<
4862 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
4863 R,
4864 >,
4865 > for Error
4866where
4867 R: Send + Sync + std::fmt::Debug + 'static,
4868{
4869 fn from(
4870 err: ::aws_smithy_runtime_api::client::result::SdkError<
4871 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
4872 R,
4873 >,
4874 ) -> Self {
4875 match err {
4876 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4877 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4878 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4879 source: err.into(),
4880 }),
4881 }
4882 }
4883}
4884impl From<crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError> for Error {
4885 fn from(err: crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError) -> Self {
4886 match err {
4887 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InternalServiceException(inner) => {
4888 Error::InternalServiceException(inner)
4889 }
4890 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidParameterException(inner) => {
4891 Error::InvalidParameterException(inner)
4892 }
4893 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidRequestException(inner) => {
4894 Error::InvalidRequestException(inner)
4895 }
4896 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
4897 Error::ResourceNotFoundException(inner)
4898 }
4899 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ThrottlingException(inner) => {
4900 Error::ThrottlingException(inner)
4901 }
4902 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::Unhandled(inner) => {
4903 Error::Unhandled(inner)
4904 }
4905 }
4906 }
4907}
4908impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>> for Error
4909where
4910 R: Send + Sync + std::fmt::Debug + 'static,
4911{
4912 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>) -> Self {
4913 match err {
4914 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4915 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4916 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4917 source: err.into(),
4918 }),
4919 }
4920 }
4921}
4922impl From<crate::operation::describe_instance::DescribeInstanceError> for Error {
4923 fn from(err: crate::operation::describe_instance::DescribeInstanceError) -> Self {
4924 match err {
4925 crate::operation::describe_instance::DescribeInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4926 crate::operation::describe_instance::DescribeInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4927 crate::operation::describe_instance::DescribeInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4928 crate::operation::describe_instance::DescribeInstanceError::Unhandled(inner) => Error::Unhandled(inner),
4929 }
4930 }
4931}
4932impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>>
4933 for Error
4934where
4935 R: Send + Sync + std::fmt::Debug + 'static,
4936{
4937 fn from(
4938 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>,
4939 ) -> Self {
4940 match err {
4941 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4942 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4943 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4944 source: err.into(),
4945 }),
4946 }
4947 }
4948}
4949impl From<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError> for Error {
4950 fn from(err: crate::operation::describe_instance_attribute::DescribeInstanceAttributeError) -> Self {
4951 match err {
4952 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InternalServiceException(inner) => {
4953 Error::InternalServiceException(inner)
4954 }
4955 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidParameterException(inner) => {
4956 Error::InvalidParameterException(inner)
4957 }
4958 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidRequestException(inner) => {
4959 Error::InvalidRequestException(inner)
4960 }
4961 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ResourceNotFoundException(inner) => {
4962 Error::ResourceNotFoundException(inner)
4963 }
4964 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ThrottlingException(inner) => {
4965 Error::ThrottlingException(inner)
4966 }
4967 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
4968 }
4969 }
4970}
4971impl<R>
4972 From<
4973 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError, R>,
4974 > for Error
4975where
4976 R: Send + Sync + std::fmt::Debug + 'static,
4977{
4978 fn from(
4979 err: ::aws_smithy_runtime_api::client::result::SdkError<
4980 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError,
4981 R,
4982 >,
4983 ) -> Self {
4984 match err {
4985 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4986 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4987 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4988 source: err.into(),
4989 }),
4990 }
4991 }
4992}
4993impl From<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError> for Error {
4994 fn from(err: crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError) -> Self {
4995 match err {
4996 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InternalServiceException(inner) => {
4997 Error::InternalServiceException(inner)
4998 }
4999 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidParameterException(inner) => {
5000 Error::InvalidParameterException(inner)
5001 }
5002 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidRequestException(inner) => {
5003 Error::InvalidRequestException(inner)
5004 }
5005 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ResourceNotFoundException(inner) => {
5006 Error::ResourceNotFoundException(inner)
5007 }
5008 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ThrottlingException(inner) => {
5009 Error::ThrottlingException(inner)
5010 }
5011 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
5012 }
5013 }
5014}
5015impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_notification::DescribeNotificationError, R>> for Error
5016where
5017 R: Send + Sync + std::fmt::Debug + 'static,
5018{
5019 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_notification::DescribeNotificationError, R>) -> Self {
5020 match err {
5021 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5022 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5023 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5024 source: err.into(),
5025 }),
5026 }
5027 }
5028}
5029impl From<crate::operation::describe_notification::DescribeNotificationError> for Error {
5030 fn from(err: crate::operation::describe_notification::DescribeNotificationError) -> Self {
5031 match err {
5032 crate::operation::describe_notification::DescribeNotificationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5033 crate::operation::describe_notification::DescribeNotificationError::InternalServiceException(inner) => {
5034 Error::InternalServiceException(inner)
5035 }
5036 crate::operation::describe_notification::DescribeNotificationError::InvalidParameterException(inner) => {
5037 Error::InvalidParameterException(inner)
5038 }
5039 crate::operation::describe_notification::DescribeNotificationError::InvalidRequestException(inner) => {
5040 Error::InvalidRequestException(inner)
5041 }
5042 crate::operation::describe_notification::DescribeNotificationError::ResourceNotFoundException(inner) => {
5043 Error::ResourceNotFoundException(inner)
5044 }
5045 crate::operation::describe_notification::DescribeNotificationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5046 crate::operation::describe_notification::DescribeNotificationError::Unhandled(inner) => Error::Unhandled(inner),
5047 }
5048 }
5049}
5050impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>> for Error
5051where
5052 R: Send + Sync + std::fmt::Debug + 'static,
5053{
5054 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>) -> Self {
5055 match err {
5056 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5057 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5058 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5059 source: err.into(),
5060 }),
5061 }
5062 }
5063}
5064impl From<crate::operation::describe_phone_number::DescribePhoneNumberError> for Error {
5065 fn from(err: crate::operation::describe_phone_number::DescribePhoneNumberError) -> Self {
5066 match err {
5067 crate::operation::describe_phone_number::DescribePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5068 crate::operation::describe_phone_number::DescribePhoneNumberError::InternalServiceException(inner) => {
5069 Error::InternalServiceException(inner)
5070 }
5071 crate::operation::describe_phone_number::DescribePhoneNumberError::InvalidParameterException(inner) => {
5072 Error::InvalidParameterException(inner)
5073 }
5074 crate::operation::describe_phone_number::DescribePhoneNumberError::ResourceNotFoundException(inner) => {
5075 Error::ResourceNotFoundException(inner)
5076 }
5077 crate::operation::describe_phone_number::DescribePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5078 crate::operation::describe_phone_number::DescribePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
5079 }
5080 }
5081}
5082impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>>
5083 for Error
5084where
5085 R: Send + Sync + std::fmt::Debug + 'static,
5086{
5087 fn from(
5088 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>,
5089 ) -> Self {
5090 match err {
5091 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5092 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5093 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5094 source: err.into(),
5095 }),
5096 }
5097 }
5098}
5099impl From<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError> for Error {
5100 fn from(err: crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError) -> Self {
5101 match err {
5102 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InternalServiceException(inner) => {
5103 Error::InternalServiceException(inner)
5104 }
5105 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidParameterException(inner) => {
5106 Error::InvalidParameterException(inner)
5107 }
5108 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidRequestException(inner) => {
5109 Error::InvalidRequestException(inner)
5110 }
5111 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ResourceNotFoundException(inner) => {
5112 Error::ResourceNotFoundException(inner)
5113 }
5114 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ThrottlingException(inner) => {
5115 Error::ThrottlingException(inner)
5116 }
5117 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
5118 }
5119 }
5120}
5121impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>> for Error
5122where
5123 R: Send + Sync + std::fmt::Debug + 'static,
5124{
5125 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>) -> Self {
5126 match err {
5127 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5128 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5129 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5130 source: err.into(),
5131 }),
5132 }
5133 }
5134}
5135impl From<crate::operation::describe_prompt::DescribePromptError> for Error {
5136 fn from(err: crate::operation::describe_prompt::DescribePromptError) -> Self {
5137 match err {
5138 crate::operation::describe_prompt::DescribePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5139 crate::operation::describe_prompt::DescribePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5140 crate::operation::describe_prompt::DescribePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5141 crate::operation::describe_prompt::DescribePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5142 crate::operation::describe_prompt::DescribePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5143 crate::operation::describe_prompt::DescribePromptError::Unhandled(inner) => Error::Unhandled(inner),
5144 }
5145 }
5146}
5147impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>> for Error
5148where
5149 R: Send + Sync + std::fmt::Debug + 'static,
5150{
5151 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>) -> Self {
5152 match err {
5153 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5154 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5155 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5156 source: err.into(),
5157 }),
5158 }
5159 }
5160}
5161impl From<crate::operation::describe_queue::DescribeQueueError> for Error {
5162 fn from(err: crate::operation::describe_queue::DescribeQueueError) -> Self {
5163 match err {
5164 crate::operation::describe_queue::DescribeQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5165 crate::operation::describe_queue::DescribeQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5166 crate::operation::describe_queue::DescribeQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5167 crate::operation::describe_queue::DescribeQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5168 crate::operation::describe_queue::DescribeQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5169 crate::operation::describe_queue::DescribeQueueError::Unhandled(inner) => Error::Unhandled(inner),
5170 }
5171 }
5172}
5173impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>> for Error
5174where
5175 R: Send + Sync + std::fmt::Debug + 'static,
5176{
5177 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>) -> Self {
5178 match err {
5179 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5180 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5181 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5182 source: err.into(),
5183 }),
5184 }
5185 }
5186}
5187impl From<crate::operation::describe_quick_connect::DescribeQuickConnectError> for Error {
5188 fn from(err: crate::operation::describe_quick_connect::DescribeQuickConnectError) -> Self {
5189 match err {
5190 crate::operation::describe_quick_connect::DescribeQuickConnectError::InternalServiceException(inner) => {
5191 Error::InternalServiceException(inner)
5192 }
5193 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidParameterException(inner) => {
5194 Error::InvalidParameterException(inner)
5195 }
5196 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidRequestException(inner) => {
5197 Error::InvalidRequestException(inner)
5198 }
5199 crate::operation::describe_quick_connect::DescribeQuickConnectError::ResourceNotFoundException(inner) => {
5200 Error::ResourceNotFoundException(inner)
5201 }
5202 crate::operation::describe_quick_connect::DescribeQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5203 crate::operation::describe_quick_connect::DescribeQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
5204 }
5205 }
5206}
5207impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>> for Error
5208where
5209 R: Send + Sync + std::fmt::Debug + 'static,
5210{
5211 fn from(
5212 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>,
5213 ) -> Self {
5214 match err {
5215 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5216 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5217 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5218 source: err.into(),
5219 }),
5220 }
5221 }
5222}
5223impl From<crate::operation::describe_routing_profile::DescribeRoutingProfileError> for Error {
5224 fn from(err: crate::operation::describe_routing_profile::DescribeRoutingProfileError) -> Self {
5225 match err {
5226 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InternalServiceException(inner) => {
5227 Error::InternalServiceException(inner)
5228 }
5229 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidParameterException(inner) => {
5230 Error::InvalidParameterException(inner)
5231 }
5232 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidRequestException(inner) => {
5233 Error::InvalidRequestException(inner)
5234 }
5235 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ResourceNotFoundException(inner) => {
5236 Error::ResourceNotFoundException(inner)
5237 }
5238 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5239 crate::operation::describe_routing_profile::DescribeRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
5240 }
5241 }
5242}
5243impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>> for Error
5244where
5245 R: Send + Sync + std::fmt::Debug + 'static,
5246{
5247 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>) -> Self {
5248 match err {
5249 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5250 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5251 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5252 source: err.into(),
5253 }),
5254 }
5255 }
5256}
5257impl From<crate::operation::describe_rule::DescribeRuleError> for Error {
5258 fn from(err: crate::operation::describe_rule::DescribeRuleError) -> Self {
5259 match err {
5260 crate::operation::describe_rule::DescribeRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5261 crate::operation::describe_rule::DescribeRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5262 crate::operation::describe_rule::DescribeRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5263 crate::operation::describe_rule::DescribeRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5264 crate::operation::describe_rule::DescribeRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5265 crate::operation::describe_rule::DescribeRuleError::Unhandled(inner) => Error::Unhandled(inner),
5266 }
5267 }
5268}
5269impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>>
5270 for Error
5271where
5272 R: Send + Sync + std::fmt::Debug + 'static,
5273{
5274 fn from(
5275 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>,
5276 ) -> Self {
5277 match err {
5278 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5279 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5280 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5281 source: err.into(),
5282 }),
5283 }
5284 }
5285}
5286impl From<crate::operation::describe_security_profile::DescribeSecurityProfileError> for Error {
5287 fn from(err: crate::operation::describe_security_profile::DescribeSecurityProfileError) -> Self {
5288 match err {
5289 crate::operation::describe_security_profile::DescribeSecurityProfileError::InternalServiceException(inner) => {
5290 Error::InternalServiceException(inner)
5291 }
5292 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidParameterException(inner) => {
5293 Error::InvalidParameterException(inner)
5294 }
5295 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidRequestException(inner) => {
5296 Error::InvalidRequestException(inner)
5297 }
5298 crate::operation::describe_security_profile::DescribeSecurityProfileError::ResourceNotFoundException(inner) => {
5299 Error::ResourceNotFoundException(inner)
5300 }
5301 crate::operation::describe_security_profile::DescribeSecurityProfileError::ThrottlingException(inner) => {
5302 Error::ThrottlingException(inner)
5303 }
5304 crate::operation::describe_security_profile::DescribeSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
5305 }
5306 }
5307}
5308impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_test_case::DescribeTestCaseError, R>> for Error
5309where
5310 R: Send + Sync + std::fmt::Debug + 'static,
5311{
5312 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_test_case::DescribeTestCaseError, R>) -> Self {
5313 match err {
5314 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5315 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5316 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5317 source: err.into(),
5318 }),
5319 }
5320 }
5321}
5322impl From<crate::operation::describe_test_case::DescribeTestCaseError> for Error {
5323 fn from(err: crate::operation::describe_test_case::DescribeTestCaseError) -> Self {
5324 match err {
5325 crate::operation::describe_test_case::DescribeTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5326 crate::operation::describe_test_case::DescribeTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5327 crate::operation::describe_test_case::DescribeTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5328 crate::operation::describe_test_case::DescribeTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5329 crate::operation::describe_test_case::DescribeTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5330 crate::operation::describe_test_case::DescribeTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5331 crate::operation::describe_test_case::DescribeTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
5332 }
5333 }
5334}
5335impl<R>
5336 From<
5337 ::aws_smithy_runtime_api::client::result::SdkError<
5338 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
5339 R,
5340 >,
5341 > for Error
5342where
5343 R: Send + Sync + std::fmt::Debug + 'static,
5344{
5345 fn from(
5346 err: ::aws_smithy_runtime_api::client::result::SdkError<
5347 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
5348 R,
5349 >,
5350 ) -> Self {
5351 match err {
5352 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5353 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5354 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5355 source: err.into(),
5356 }),
5357 }
5358 }
5359}
5360impl From<crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError> for Error {
5361 fn from(err: crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError) -> Self {
5362 match err {
5363 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::AccessDeniedException(inner) => {
5364 Error::AccessDeniedException(inner)
5365 }
5366 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InternalServiceException(inner) => {
5367 Error::InternalServiceException(inner)
5368 }
5369 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InvalidRequestException(inner) => {
5370 Error::InvalidRequestException(inner)
5371 }
5372 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
5373 Error::ResourceNotFoundException(inner)
5374 }
5375 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ThrottlingException(inner) => {
5376 Error::ThrottlingException(inner)
5377 }
5378 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
5379 }
5380 }
5381}
5382impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>> for Error
5383where
5384 R: Send + Sync + std::fmt::Debug + 'static,
5385{
5386 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>) -> Self {
5387 match err {
5388 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5389 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5390 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5391 source: err.into(),
5392 }),
5393 }
5394 }
5395}
5396impl From<crate::operation::describe_user::DescribeUserError> for Error {
5397 fn from(err: crate::operation::describe_user::DescribeUserError) -> Self {
5398 match err {
5399 crate::operation::describe_user::DescribeUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5400 crate::operation::describe_user::DescribeUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5401 crate::operation::describe_user::DescribeUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5402 crate::operation::describe_user::DescribeUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5403 crate::operation::describe_user::DescribeUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5404 crate::operation::describe_user::DescribeUserError::Unhandled(inner) => Error::Unhandled(inner),
5405 }
5406 }
5407}
5408impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>>
5409 for Error
5410where
5411 R: Send + Sync + std::fmt::Debug + 'static,
5412{
5413 fn from(
5414 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>,
5415 ) -> Self {
5416 match err {
5417 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5418 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5419 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5420 source: err.into(),
5421 }),
5422 }
5423 }
5424}
5425impl From<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError> for Error {
5426 fn from(err: crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError) -> Self {
5427 match err {
5428 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InternalServiceException(inner) => {
5429 Error::InternalServiceException(inner)
5430 }
5431 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidParameterException(inner) => {
5432 Error::InvalidParameterException(inner)
5433 }
5434 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidRequestException(inner) => {
5435 Error::InvalidRequestException(inner)
5436 }
5437 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ResourceNotFoundException(inner) => {
5438 Error::ResourceNotFoundException(inner)
5439 }
5440 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ThrottlingException(inner) => {
5441 Error::ThrottlingException(inner)
5442 }
5443 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
5444 }
5445 }
5446}
5447impl<R>
5448 From<
5449 ::aws_smithy_runtime_api::client::result::SdkError<
5450 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
5451 R,
5452 >,
5453 > for Error
5454where
5455 R: Send + Sync + std::fmt::Debug + 'static,
5456{
5457 fn from(
5458 err: ::aws_smithy_runtime_api::client::result::SdkError<
5459 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
5460 R,
5461 >,
5462 ) -> Self {
5463 match err {
5464 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5465 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5466 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5467 source: err.into(),
5468 }),
5469 }
5470 }
5471}
5472impl From<crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError> for Error {
5473 fn from(err: crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError) -> Self {
5474 match err {
5475 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InternalServiceException(inner) => {
5476 Error::InternalServiceException(inner)
5477 }
5478 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidParameterException(inner) => {
5479 Error::InvalidParameterException(inner)
5480 }
5481 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidRequestException(inner) => {
5482 Error::InvalidRequestException(inner)
5483 }
5484 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ResourceNotFoundException(inner) => {
5485 Error::ResourceNotFoundException(inner)
5486 }
5487 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ThrottlingException(inner) => {
5488 Error::ThrottlingException(inner)
5489 }
5490 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
5491 }
5492 }
5493}
5494impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>> for Error
5495where
5496 R: Send + Sync + std::fmt::Debug + 'static,
5497{
5498 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>) -> Self {
5499 match err {
5500 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5501 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5502 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5503 source: err.into(),
5504 }),
5505 }
5506 }
5507}
5508impl From<crate::operation::describe_view::DescribeViewError> for Error {
5509 fn from(err: crate::operation::describe_view::DescribeViewError) -> Self {
5510 match err {
5511 crate::operation::describe_view::DescribeViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5512 crate::operation::describe_view::DescribeViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5513 crate::operation::describe_view::DescribeViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5514 crate::operation::describe_view::DescribeViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5515 crate::operation::describe_view::DescribeViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5516 crate::operation::describe_view::DescribeViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
5517 crate::operation::describe_view::DescribeViewError::Unhandled(inner) => Error::Unhandled(inner),
5518 }
5519 }
5520}
5521impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>> for Error
5522where
5523 R: Send + Sync + std::fmt::Debug + 'static,
5524{
5525 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>) -> Self {
5526 match err {
5527 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5528 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5529 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5530 source: err.into(),
5531 }),
5532 }
5533 }
5534}
5535impl From<crate::operation::describe_vocabulary::DescribeVocabularyError> for Error {
5536 fn from(err: crate::operation::describe_vocabulary::DescribeVocabularyError) -> Self {
5537 match err {
5538 crate::operation::describe_vocabulary::DescribeVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5539 crate::operation::describe_vocabulary::DescribeVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5540 crate::operation::describe_vocabulary::DescribeVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5541 crate::operation::describe_vocabulary::DescribeVocabularyError::ResourceNotFoundException(inner) => {
5542 Error::ResourceNotFoundException(inner)
5543 }
5544 crate::operation::describe_vocabulary::DescribeVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5545 crate::operation::describe_vocabulary::DescribeVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
5546 }
5547 }
5548}
5549impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_workspace::DescribeWorkspaceError, R>> for Error
5550where
5551 R: Send + Sync + std::fmt::Debug + 'static,
5552{
5553 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_workspace::DescribeWorkspaceError, R>) -> Self {
5554 match err {
5555 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5556 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5557 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5558 source: err.into(),
5559 }),
5560 }
5561 }
5562}
5563impl From<crate::operation::describe_workspace::DescribeWorkspaceError> for Error {
5564 fn from(err: crate::operation::describe_workspace::DescribeWorkspaceError) -> Self {
5565 match err {
5566 crate::operation::describe_workspace::DescribeWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5567 crate::operation::describe_workspace::DescribeWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5568 crate::operation::describe_workspace::DescribeWorkspaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5569 crate::operation::describe_workspace::DescribeWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5570 crate::operation::describe_workspace::DescribeWorkspaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5571 crate::operation::describe_workspace::DescribeWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5572 crate::operation::describe_workspace::DescribeWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
5573 }
5574 }
5575}
5576impl<R>
5577 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError, R>>
5578 for Error
5579where
5580 R: Send + Sync + std::fmt::Debug + 'static,
5581{
5582 fn from(
5583 err: ::aws_smithy_runtime_api::client::result::SdkError<
5584 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError,
5585 R,
5586 >,
5587 ) -> Self {
5588 match err {
5589 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5590 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5591 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5592 source: err.into(),
5593 }),
5594 }
5595 }
5596}
5597impl From<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError> for Error {
5598 fn from(err: crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError) -> Self {
5599 match err {
5600 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InternalServiceException(inner) => {
5601 Error::InternalServiceException(inner)
5602 }
5603 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidParameterException(inner) => {
5604 Error::InvalidParameterException(inner)
5605 }
5606 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidRequestException(inner) => {
5607 Error::InvalidRequestException(inner)
5608 }
5609 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
5610 Error::ResourceNotFoundException(inner)
5611 }
5612 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ThrottlingException(inner) => {
5613 Error::ThrottlingException(inner)
5614 }
5615 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
5616 }
5617 }
5618}
5619impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, 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::disassociate_approved_origin::DisassociateApprovedOriginError, 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::disassociate_approved_origin::DisassociateApprovedOriginError> for Error {
5637 fn from(err: crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError) -> Self {
5638 match err {
5639 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InternalServiceException(inner) => {
5640 Error::InternalServiceException(inner)
5641 }
5642 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidParameterException(inner) => {
5643 Error::InvalidParameterException(inner)
5644 }
5645 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidRequestException(inner) => {
5646 Error::InvalidRequestException(inner)
5647 }
5648 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ResourceNotFoundException(inner) => {
5649 Error::ResourceNotFoundException(inner)
5650 }
5651 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ThrottlingException(inner) => {
5652 Error::ThrottlingException(inner)
5653 }
5654 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::Unhandled(inner) => Error::Unhandled(inner),
5655 }
5656 }
5657}
5658impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>> for Error
5659where
5660 R: Send + Sync + std::fmt::Debug + 'static,
5661{
5662 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>) -> Self {
5663 match err {
5664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5667 source: err.into(),
5668 }),
5669 }
5670 }
5671}
5672impl From<crate::operation::disassociate_bot::DisassociateBotError> for Error {
5673 fn from(err: crate::operation::disassociate_bot::DisassociateBotError) -> Self {
5674 match err {
5675 crate::operation::disassociate_bot::DisassociateBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5676 crate::operation::disassociate_bot::DisassociateBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5677 crate::operation::disassociate_bot::DisassociateBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5678 crate::operation::disassociate_bot::DisassociateBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5679 crate::operation::disassociate_bot::DisassociateBotError::Unhandled(inner) => Error::Unhandled(inner),
5680 }
5681 }
5682}
5683impl<R>
5684 From<
5685 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError, R>,
5686 > for Error
5687where
5688 R: Send + Sync + std::fmt::Debug + 'static,
5689{
5690 fn from(
5691 err: ::aws_smithy_runtime_api::client::result::SdkError<
5692 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError,
5693 R,
5694 >,
5695 ) -> Self {
5696 match err {
5697 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5698 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5699 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5700 source: err.into(),
5701 }),
5702 }
5703 }
5704}
5705impl From<crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError> for Error {
5706 fn from(err: crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError) -> Self {
5707 match err {
5708 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::AccessDeniedException(inner) => {
5709 Error::AccessDeniedException(inner)
5710 }
5711 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InternalServiceException(inner) => {
5712 Error::InternalServiceException(inner)
5713 }
5714 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InvalidParameterException(inner) => {
5715 Error::InvalidParameterException(inner)
5716 }
5717 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InvalidRequestException(inner) => {
5718 Error::InvalidRequestException(inner)
5719 }
5720 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ResourceConflictException(inner) => {
5721 Error::ResourceConflictException(inner)
5722 }
5723 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ResourceNotFoundException(inner) => {
5724 Error::ResourceNotFoundException(inner)
5725 }
5726 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ThrottlingException(inner) => {
5727 Error::ThrottlingException(inner)
5728 }
5729 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::Unhandled(inner) => Error::Unhandled(inner),
5730 }
5731 }
5732}
5733impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>> for Error
5734where
5735 R: Send + Sync + std::fmt::Debug + 'static,
5736{
5737 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>) -> Self {
5738 match err {
5739 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5740 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5741 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5742 source: err.into(),
5743 }),
5744 }
5745 }
5746}
5747impl From<crate::operation::disassociate_flow::DisassociateFlowError> for Error {
5748 fn from(err: crate::operation::disassociate_flow::DisassociateFlowError) -> Self {
5749 match err {
5750 crate::operation::disassociate_flow::DisassociateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5751 crate::operation::disassociate_flow::DisassociateFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5752 crate::operation::disassociate_flow::DisassociateFlowError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5753 crate::operation::disassociate_flow::DisassociateFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5754 crate::operation::disassociate_flow::DisassociateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5755 crate::operation::disassociate_flow::DisassociateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5756 crate::operation::disassociate_flow::DisassociateFlowError::Unhandled(inner) => Error::Unhandled(inner),
5757 }
5758 }
5759}
5760impl<R>
5761 From<
5762 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError, R>,
5763 > for Error
5764where
5765 R: Send + Sync + std::fmt::Debug + 'static,
5766{
5767 fn from(
5768 err: ::aws_smithy_runtime_api::client::result::SdkError<
5769 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError,
5770 R,
5771 >,
5772 ) -> Self {
5773 match err {
5774 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5775 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5776 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5777 source: err.into(),
5778 }),
5779 }
5780 }
5781}
5782impl From<crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError> for Error {
5783 fn from(err: crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError) -> Self {
5784 match err {
5785 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::ConditionalOperationFailedException(inner) => {
5786 Error::ConditionalOperationFailedException(inner)
5787 }
5788 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::InternalServiceException(inner) => {
5789 Error::InternalServiceException(inner)
5790 }
5791 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::InvalidParameterException(inner) => {
5792 Error::InvalidParameterException(inner)
5793 }
5794 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::InvalidRequestException(inner) => {
5795 Error::InvalidRequestException(inner)
5796 }
5797 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::ResourceNotFoundException(inner) => {
5798 Error::ResourceNotFoundException(inner)
5799 }
5800 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::ThrottlingException(inner) => {
5801 Error::ThrottlingException(inner)
5802 }
5803 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
5804 }
5805 }
5806}
5807impl<R>
5808 From<
5809 ::aws_smithy_runtime_api::client::result::SdkError<
5810 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
5811 R,
5812 >,
5813 > for Error
5814where
5815 R: Send + Sync + std::fmt::Debug + 'static,
5816{
5817 fn from(
5818 err: ::aws_smithy_runtime_api::client::result::SdkError<
5819 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
5820 R,
5821 >,
5822 ) -> Self {
5823 match err {
5824 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5825 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5826 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5827 source: err.into(),
5828 }),
5829 }
5830 }
5831}
5832impl From<crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError> for Error {
5833 fn from(err: crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError) -> Self {
5834 match err {
5835 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InternalServiceException(inner) => {
5836 Error::InternalServiceException(inner)
5837 }
5838 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidParameterException(inner) => {
5839 Error::InvalidParameterException(inner)
5840 }
5841 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidRequestException(inner) => {
5842 Error::InvalidRequestException(inner)
5843 }
5844 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
5845 Error::ResourceNotFoundException(inner)
5846 }
5847 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ThrottlingException(inner) => {
5848 Error::ThrottlingException(inner)
5849 }
5850 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::Unhandled(inner) => {
5851 Error::Unhandled(inner)
5852 }
5853 }
5854 }
5855}
5856impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>>
5857 for Error
5858where
5859 R: Send + Sync + std::fmt::Debug + 'static,
5860{
5861 fn from(
5862 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>,
5863 ) -> Self {
5864 match err {
5865 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5866 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5867 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5868 source: err.into(),
5869 }),
5870 }
5871 }
5872}
5873impl From<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError> for Error {
5874 fn from(err: crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError) -> Self {
5875 match err {
5876 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InternalServiceException(inner) => {
5877 Error::InternalServiceException(inner)
5878 }
5879 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidParameterException(inner) => {
5880 Error::InvalidParameterException(inner)
5881 }
5882 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidRequestException(inner) => {
5883 Error::InvalidRequestException(inner)
5884 }
5885 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ResourceNotFoundException(inner) => {
5886 Error::ResourceNotFoundException(inner)
5887 }
5888 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ThrottlingException(inner) => {
5889 Error::ThrottlingException(inner)
5890 }
5891 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::Unhandled(inner) => Error::Unhandled(inner),
5892 }
5893 }
5894}
5895impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>> for Error
5896where
5897 R: Send + Sync + std::fmt::Debug + 'static,
5898{
5899 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>) -> Self {
5900 match err {
5901 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5902 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5903 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5904 source: err.into(),
5905 }),
5906 }
5907 }
5908}
5909impl From<crate::operation::disassociate_lex_bot::DisassociateLexBotError> for Error {
5910 fn from(err: crate::operation::disassociate_lex_bot::DisassociateLexBotError) -> Self {
5911 match err {
5912 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InternalServiceException(inner) => {
5913 Error::InternalServiceException(inner)
5914 }
5915 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidParameterException(inner) => {
5916 Error::InvalidParameterException(inner)
5917 }
5918 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5919 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ResourceNotFoundException(inner) => {
5920 Error::ResourceNotFoundException(inner)
5921 }
5922 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5923 crate::operation::disassociate_lex_bot::DisassociateLexBotError::Unhandled(inner) => Error::Unhandled(inner),
5924 }
5925 }
5926}
5927impl<R>
5928 From<
5929 ::aws_smithy_runtime_api::client::result::SdkError<
5930 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
5931 R,
5932 >,
5933 > for Error
5934where
5935 R: Send + Sync + std::fmt::Debug + 'static,
5936{
5937 fn from(
5938 err: ::aws_smithy_runtime_api::client::result::SdkError<
5939 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
5940 R,
5941 >,
5942 ) -> Self {
5943 match err {
5944 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5945 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5946 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5947 source: err.into(),
5948 }),
5949 }
5950 }
5951}
5952impl From<crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError> for Error {
5953 fn from(err: crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError) -> Self {
5954 match err {
5955 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::AccessDeniedException(inner) => {
5956 Error::AccessDeniedException(inner)
5957 }
5958 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InternalServiceException(inner) => {
5959 Error::InternalServiceException(inner)
5960 }
5961 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InvalidParameterException(inner) => {
5962 Error::InvalidParameterException(inner)
5963 }
5964 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ResourceNotFoundException(inner) => {
5965 Error::ResourceNotFoundException(inner)
5966 }
5967 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ThrottlingException(inner) => {
5968 Error::ThrottlingException(inner)
5969 }
5970 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::Unhandled(inner) => {
5971 Error::Unhandled(inner)
5972 }
5973 }
5974 }
5975}
5976impl<R>
5977 From<
5978 ::aws_smithy_runtime_api::client::result::SdkError<
5979 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError,
5980 R,
5981 >,
5982 > for Error
5983where
5984 R: Send + Sync + std::fmt::Debug + 'static,
5985{
5986 fn from(
5987 err: ::aws_smithy_runtime_api::client::result::SdkError<
5988 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError,
5989 R,
5990 >,
5991 ) -> Self {
5992 match err {
5993 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5994 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5995 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5996 source: err.into(),
5997 }),
5998 }
5999 }
6000}
6001impl From<crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError> for Error {
6002 fn from(err: crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError) -> Self {
6003 match err {
6004 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::AccessDeniedException(inner) => {
6005 Error::AccessDeniedException(inner)
6006 }
6007 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::InternalServiceException(inner) => {
6008 Error::InternalServiceException(inner)
6009 }
6010 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::InvalidParameterException(inner) => {
6011 Error::InvalidParameterException(inner)
6012 }
6013 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::InvalidRequestException(inner) => {
6014 Error::InvalidRequestException(inner)
6015 }
6016 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::ResourceNotFoundException(inner) => {
6017 Error::ResourceNotFoundException(inner)
6018 }
6019 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::ThrottlingException(inner) => {
6020 Error::ThrottlingException(inner)
6021 }
6022 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
6023 }
6024 }
6025}
6026impl<R>
6027 From<
6028 ::aws_smithy_runtime_api::client::result::SdkError<
6029 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
6030 R,
6031 >,
6032 > for Error
6033where
6034 R: Send + Sync + std::fmt::Debug + 'static,
6035{
6036 fn from(
6037 err: ::aws_smithy_runtime_api::client::result::SdkError<
6038 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
6039 R,
6040 >,
6041 ) -> Self {
6042 match err {
6043 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6044 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6045 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6046 source: err.into(),
6047 }),
6048 }
6049 }
6050}
6051impl From<crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError> for Error {
6052 fn from(err: crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError) -> Self {
6053 match err {
6054 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InternalServiceException(inner) => {
6055 Error::InternalServiceException(inner)
6056 }
6057 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidParameterException(inner) => {
6058 Error::InvalidParameterException(inner)
6059 }
6060 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidRequestException(inner) => {
6061 Error::InvalidRequestException(inner)
6062 }
6063 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ResourceNotFoundException(inner) => {
6064 Error::ResourceNotFoundException(inner)
6065 }
6066 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ThrottlingException(inner) => {
6067 Error::ThrottlingException(inner)
6068 }
6069 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
6070 }
6071 }
6072}
6073impl<R>
6074 From<
6075 ::aws_smithy_runtime_api::client::result::SdkError<
6076 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
6077 R,
6078 >,
6079 > for Error
6080where
6081 R: Send + Sync + std::fmt::Debug + 'static,
6082{
6083 fn from(
6084 err: ::aws_smithy_runtime_api::client::result::SdkError<
6085 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
6086 R,
6087 >,
6088 ) -> Self {
6089 match err {
6090 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6091 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6092 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6093 source: err.into(),
6094 }),
6095 }
6096 }
6097}
6098impl From<crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError> for Error {
6099 fn from(err: crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError) -> Self {
6100 match err {
6101 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InternalServiceException(inner) => {
6102 Error::InternalServiceException(inner)
6103 }
6104 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidParameterException(inner) => {
6105 Error::InvalidParameterException(inner)
6106 }
6107 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidRequestException(inner) => {
6108 Error::InvalidRequestException(inner)
6109 }
6110 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
6111 Error::ResourceNotFoundException(inner)
6112 }
6113 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ThrottlingException(inner) => {
6114 Error::ThrottlingException(inner)
6115 }
6116 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
6117 }
6118 }
6119}
6120impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>>
6121 for Error
6122where
6123 R: Send + Sync + std::fmt::Debug + 'static,
6124{
6125 fn from(
6126 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>,
6127 ) -> Self {
6128 match err {
6129 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6130 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6131 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6132 source: err.into(),
6133 }),
6134 }
6135 }
6136}
6137impl From<crate::operation::disassociate_security_key::DisassociateSecurityKeyError> for Error {
6138 fn from(err: crate::operation::disassociate_security_key::DisassociateSecurityKeyError) -> Self {
6139 match err {
6140 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InternalServiceException(inner) => {
6141 Error::InternalServiceException(inner)
6142 }
6143 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidParameterException(inner) => {
6144 Error::InvalidParameterException(inner)
6145 }
6146 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidRequestException(inner) => {
6147 Error::InvalidRequestException(inner)
6148 }
6149 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ResourceNotFoundException(inner) => {
6150 Error::ResourceNotFoundException(inner)
6151 }
6152 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ThrottlingException(inner) => {
6153 Error::ThrottlingException(inner)
6154 }
6155 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::Unhandled(inner) => Error::Unhandled(inner),
6156 }
6157 }
6158}
6159impl<R>
6160 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError, R>>
6161 for Error
6162where
6163 R: Send + Sync + std::fmt::Debug + 'static,
6164{
6165 fn from(
6166 err: ::aws_smithy_runtime_api::client::result::SdkError<
6167 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError,
6168 R,
6169 >,
6170 ) -> Self {
6171 match err {
6172 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6173 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6174 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6175 source: err.into(),
6176 }),
6177 }
6178 }
6179}
6180impl From<crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError> for Error {
6181 fn from(err: crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError) -> Self {
6182 match err {
6183 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::AccessDeniedException(inner) => {
6184 Error::AccessDeniedException(inner)
6185 }
6186 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::ConditionalOperationFailedException(inner) => {
6187 Error::ConditionalOperationFailedException(inner)
6188 }
6189 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::InternalServiceException(inner) => {
6190 Error::InternalServiceException(inner)
6191 }
6192 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::InvalidParameterException(inner) => {
6193 Error::InvalidParameterException(inner)
6194 }
6195 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::InvalidRequestException(inner) => {
6196 Error::InvalidRequestException(inner)
6197 }
6198 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::ResourceConflictException(inner) => {
6199 Error::ResourceConflictException(inner)
6200 }
6201 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::ResourceNotFoundException(inner) => {
6202 Error::ResourceNotFoundException(inner)
6203 }
6204 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
6205 }
6206 }
6207}
6208impl<R>
6209 From<
6210 ::aws_smithy_runtime_api::client::result::SdkError<
6211 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
6212 R,
6213 >,
6214 > for Error
6215where
6216 R: Send + Sync + std::fmt::Debug + 'static,
6217{
6218 fn from(
6219 err: ::aws_smithy_runtime_api::client::result::SdkError<
6220 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
6221 R,
6222 >,
6223 ) -> Self {
6224 match err {
6225 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6226 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6227 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6228 source: err.into(),
6229 }),
6230 }
6231 }
6232}
6233impl From<crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError> for Error {
6234 fn from(err: crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError) -> Self {
6235 match err {
6236 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6237 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6238 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6239 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
6240 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6241 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6242 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::Unhandled(inner) => Error::Unhandled(inner),
6243 }
6244 }
6245}
6246impl<R>
6247 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError, R>>
6248 for Error
6249where
6250 R: Send + Sync + std::fmt::Debug + 'static,
6251{
6252 fn from(
6253 err: ::aws_smithy_runtime_api::client::result::SdkError<
6254 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError,
6255 R,
6256 >,
6257 ) -> Self {
6258 match err {
6259 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6260 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6261 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6262 source: err.into(),
6263 }),
6264 }
6265 }
6266}
6267impl From<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError> for Error {
6268 fn from(err: crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError) -> Self {
6269 match err {
6270 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InternalServiceException(inner) => {
6271 Error::InternalServiceException(inner)
6272 }
6273 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidParameterException(inner) => {
6274 Error::InvalidParameterException(inner)
6275 }
6276 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidRequestException(inner) => {
6277 Error::InvalidRequestException(inner)
6278 }
6279 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ResourceNotFoundException(inner) => {
6280 Error::ResourceNotFoundException(inner)
6281 }
6282 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ThrottlingException(inner) => {
6283 Error::ThrottlingException(inner)
6284 }
6285 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
6286 }
6287 }
6288}
6289impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_workspace::DisassociateWorkspaceError, R>> for Error
6290where
6291 R: Send + Sync + std::fmt::Debug + 'static,
6292{
6293 fn from(
6294 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_workspace::DisassociateWorkspaceError, R>,
6295 ) -> Self {
6296 match err {
6297 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6298 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6299 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6300 source: err.into(),
6301 }),
6302 }
6303 }
6304}
6305impl From<crate::operation::disassociate_workspace::DisassociateWorkspaceError> for Error {
6306 fn from(err: crate::operation::disassociate_workspace::DisassociateWorkspaceError) -> Self {
6307 match err {
6308 crate::operation::disassociate_workspace::DisassociateWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6309 crate::operation::disassociate_workspace::DisassociateWorkspaceError::InternalServiceException(inner) => {
6310 Error::InternalServiceException(inner)
6311 }
6312 crate::operation::disassociate_workspace::DisassociateWorkspaceError::InvalidParameterException(inner) => {
6313 Error::InvalidParameterException(inner)
6314 }
6315 crate::operation::disassociate_workspace::DisassociateWorkspaceError::InvalidRequestException(inner) => {
6316 Error::InvalidRequestException(inner)
6317 }
6318 crate::operation::disassociate_workspace::DisassociateWorkspaceError::ResourceNotFoundException(inner) => {
6319 Error::ResourceNotFoundException(inner)
6320 }
6321 crate::operation::disassociate_workspace::DisassociateWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6322 crate::operation::disassociate_workspace::DisassociateWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
6323 }
6324 }
6325}
6326impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>> for Error
6327where
6328 R: Send + Sync + std::fmt::Debug + 'static,
6329{
6330 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>) -> Self {
6331 match err {
6332 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6333 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6334 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6335 source: err.into(),
6336 }),
6337 }
6338 }
6339}
6340impl From<crate::operation::dismiss_user_contact::DismissUserContactError> for Error {
6341 fn from(err: crate::operation::dismiss_user_contact::DismissUserContactError) -> Self {
6342 match err {
6343 crate::operation::dismiss_user_contact::DismissUserContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6344 crate::operation::dismiss_user_contact::DismissUserContactError::InternalServiceException(inner) => {
6345 Error::InternalServiceException(inner)
6346 }
6347 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidParameterException(inner) => {
6348 Error::InvalidParameterException(inner)
6349 }
6350 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6351 crate::operation::dismiss_user_contact::DismissUserContactError::ResourceNotFoundException(inner) => {
6352 Error::ResourceNotFoundException(inner)
6353 }
6354 crate::operation::dismiss_user_contact::DismissUserContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6355 crate::operation::dismiss_user_contact::DismissUserContactError::Unhandled(inner) => Error::Unhandled(inner),
6356 }
6357 }
6358}
6359impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError, R>>
6360 for Error
6361where
6362 R: Send + Sync + std::fmt::Debug + 'static,
6363{
6364 fn from(
6365 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError, R>,
6366 ) -> Self {
6367 match err {
6368 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6369 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6370 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6371 source: err.into(),
6372 }),
6373 }
6374 }
6375}
6376impl From<crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError> for Error {
6377 fn from(err: crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError) -> Self {
6378 match err {
6379 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::AccessDeniedException(inner) => {
6380 Error::AccessDeniedException(inner)
6381 }
6382 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::InternalServiceException(inner) => {
6383 Error::InternalServiceException(inner)
6384 }
6385 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::InvalidParameterException(inner) => {
6386 Error::InvalidParameterException(inner)
6387 }
6388 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::InvalidRequestException(inner) => {
6389 Error::InvalidRequestException(inner)
6390 }
6391 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::ResourceNotFoundException(inner) => {
6392 Error::ResourceNotFoundException(inner)
6393 }
6394 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::ThrottlingException(inner) => {
6395 Error::ThrottlingException(inner)
6396 }
6397 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::Unhandled(inner) => Error::Unhandled(inner),
6398 }
6399 }
6400}
6401impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>> for Error
6402where
6403 R: Send + Sync + std::fmt::Debug + 'static,
6404{
6405 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>) -> Self {
6406 match err {
6407 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6408 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6409 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6410 source: err.into(),
6411 }),
6412 }
6413 }
6414}
6415impl From<crate::operation::get_attached_file::GetAttachedFileError> for Error {
6416 fn from(err: crate::operation::get_attached_file::GetAttachedFileError) -> Self {
6417 match err {
6418 crate::operation::get_attached_file::GetAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6419 crate::operation::get_attached_file::GetAttachedFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6420 crate::operation::get_attached_file::GetAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6421 crate::operation::get_attached_file::GetAttachedFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6422 crate::operation::get_attached_file::GetAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6423 crate::operation::get_attached_file::GetAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
6424 }
6425 }
6426}
6427impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>> for Error
6428where
6429 R: Send + Sync + std::fmt::Debug + 'static,
6430{
6431 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>) -> Self {
6432 match err {
6433 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6434 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6435 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6436 source: err.into(),
6437 }),
6438 }
6439 }
6440}
6441impl From<crate::operation::get_contact_attributes::GetContactAttributesError> for Error {
6442 fn from(err: crate::operation::get_contact_attributes::GetContactAttributesError) -> Self {
6443 match err {
6444 crate::operation::get_contact_attributes::GetContactAttributesError::InternalServiceException(inner) => {
6445 Error::InternalServiceException(inner)
6446 }
6447 crate::operation::get_contact_attributes::GetContactAttributesError::InvalidRequestException(inner) => {
6448 Error::InvalidRequestException(inner)
6449 }
6450 crate::operation::get_contact_attributes::GetContactAttributesError::ResourceNotFoundException(inner) => {
6451 Error::ResourceNotFoundException(inner)
6452 }
6453 crate::operation::get_contact_attributes::GetContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
6454 }
6455 }
6456}
6457impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>> for Error
6458where
6459 R: Send + Sync + std::fmt::Debug + 'static,
6460{
6461 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>) -> Self {
6462 match err {
6463 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6464 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6465 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6466 source: err.into(),
6467 }),
6468 }
6469 }
6470}
6471impl From<crate::operation::get_contact_metrics::GetContactMetricsError> for Error {
6472 fn from(err: crate::operation::get_contact_metrics::GetContactMetricsError) -> Self {
6473 match err {
6474 crate::operation::get_contact_metrics::GetContactMetricsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6475 crate::operation::get_contact_metrics::GetContactMetricsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6476 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidParameterException(inner) => {
6477 Error::InvalidParameterException(inner)
6478 }
6479 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6480 crate::operation::get_contact_metrics::GetContactMetricsError::ResourceNotFoundException(inner) => {
6481 Error::ResourceNotFoundException(inner)
6482 }
6483 crate::operation::get_contact_metrics::GetContactMetricsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6484 crate::operation::get_contact_metrics::GetContactMetricsError::Unhandled(inner) => Error::Unhandled(inner),
6485 }
6486 }
6487}
6488impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>> for Error
6489where
6490 R: Send + Sync + std::fmt::Debug + 'static,
6491{
6492 fn from(
6493 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>,
6494 ) -> Self {
6495 match err {
6496 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6497 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6498 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6499 source: err.into(),
6500 }),
6501 }
6502 }
6503}
6504impl From<crate::operation::get_current_metric_data::GetCurrentMetricDataError> for Error {
6505 fn from(err: crate::operation::get_current_metric_data::GetCurrentMetricDataError) -> Self {
6506 match err {
6507 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InternalServiceException(inner) => {
6508 Error::InternalServiceException(inner)
6509 }
6510 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidParameterException(inner) => {
6511 Error::InvalidParameterException(inner)
6512 }
6513 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidRequestException(inner) => {
6514 Error::InvalidRequestException(inner)
6515 }
6516 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ResourceNotFoundException(inner) => {
6517 Error::ResourceNotFoundException(inner)
6518 }
6519 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6520 crate::operation::get_current_metric_data::GetCurrentMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
6521 }
6522 }
6523}
6524impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>> for Error
6525where
6526 R: Send + Sync + std::fmt::Debug + 'static,
6527{
6528 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>) -> Self {
6529 match err {
6530 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6531 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6532 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6533 source: err.into(),
6534 }),
6535 }
6536 }
6537}
6538impl From<crate::operation::get_current_user_data::GetCurrentUserDataError> for Error {
6539 fn from(err: crate::operation::get_current_user_data::GetCurrentUserDataError) -> Self {
6540 match err {
6541 crate::operation::get_current_user_data::GetCurrentUserDataError::InternalServiceException(inner) => {
6542 Error::InternalServiceException(inner)
6543 }
6544 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidParameterException(inner) => {
6545 Error::InvalidParameterException(inner)
6546 }
6547 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6548 crate::operation::get_current_user_data::GetCurrentUserDataError::ResourceNotFoundException(inner) => {
6549 Error::ResourceNotFoundException(inner)
6550 }
6551 crate::operation::get_current_user_data::GetCurrentUserDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6552 crate::operation::get_current_user_data::GetCurrentUserDataError::Unhandled(inner) => Error::Unhandled(inner),
6553 }
6554 }
6555}
6556impl<R>
6557 From<
6558 ::aws_smithy_runtime_api::client::result::SdkError<
6559 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
6560 R,
6561 >,
6562 > for Error
6563where
6564 R: Send + Sync + std::fmt::Debug + 'static,
6565{
6566 fn from(
6567 err: ::aws_smithy_runtime_api::client::result::SdkError<
6568 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
6569 R,
6570 >,
6571 ) -> Self {
6572 match err {
6573 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6574 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6575 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6576 source: err.into(),
6577 }),
6578 }
6579 }
6580}
6581impl From<crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError> for Error {
6582 fn from(err: crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError) -> Self {
6583 match err {
6584 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InternalServiceException(inner) => {
6585 Error::InternalServiceException(inner)
6586 }
6587 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidParameterException(inner) => {
6588 Error::InvalidParameterException(inner)
6589 }
6590 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidRequestException(inner) => {
6591 Error::InvalidRequestException(inner)
6592 }
6593 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ResourceNotFoundException(inner) => {
6594 Error::ResourceNotFoundException(inner)
6595 }
6596 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ThrottlingException(inner) => {
6597 Error::ThrottlingException(inner)
6598 }
6599 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
6600 }
6601 }
6602}
6603impl<R>
6604 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError, R>>
6605 for Error
6606where
6607 R: Send + Sync + std::fmt::Debug + 'static,
6608{
6609 fn from(
6610 err: ::aws_smithy_runtime_api::client::result::SdkError<
6611 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError,
6612 R,
6613 >,
6614 ) -> Self {
6615 match err {
6616 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6617 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6618 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6619 source: err.into(),
6620 }),
6621 }
6622 }
6623}
6624impl From<crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError> for Error {
6625 fn from(err: crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError) -> Self {
6626 match err {
6627 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError::InternalServiceException(inner) => {
6628 Error::InternalServiceException(inner)
6629 }
6630 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError::InvalidParameterException(inner) => {
6631 Error::InvalidParameterException(inner)
6632 }
6633 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError::ResourceNotFoundException(inner) => {
6634 Error::ResourceNotFoundException(inner)
6635 }
6636 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError::ThrottlingException(inner) => {
6637 Error::ThrottlingException(inner)
6638 }
6639 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError::Unhandled(inner) => Error::Unhandled(inner),
6640 }
6641 }
6642}
6643impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>> for Error
6644where
6645 R: Send + Sync + std::fmt::Debug + 'static,
6646{
6647 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>) -> Self {
6648 match err {
6649 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6650 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6651 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6652 source: err.into(),
6653 }),
6654 }
6655 }
6656}
6657impl From<crate::operation::get_federation_token::GetFederationTokenError> for Error {
6658 fn from(err: crate::operation::get_federation_token::GetFederationTokenError) -> Self {
6659 match err {
6660 crate::operation::get_federation_token::GetFederationTokenError::DuplicateResourceException(inner) => {
6661 Error::DuplicateResourceException(inner)
6662 }
6663 crate::operation::get_federation_token::GetFederationTokenError::InternalServiceException(inner) => {
6664 Error::InternalServiceException(inner)
6665 }
6666 crate::operation::get_federation_token::GetFederationTokenError::InvalidParameterException(inner) => {
6667 Error::InvalidParameterException(inner)
6668 }
6669 crate::operation::get_federation_token::GetFederationTokenError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6670 crate::operation::get_federation_token::GetFederationTokenError::ResourceNotFoundException(inner) => {
6671 Error::ResourceNotFoundException(inner)
6672 }
6673 crate::operation::get_federation_token::GetFederationTokenError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6674 crate::operation::get_federation_token::GetFederationTokenError::UserNotFoundException(inner) => Error::UserNotFoundException(inner),
6675 crate::operation::get_federation_token::GetFederationTokenError::Unhandled(inner) => Error::Unhandled(inner),
6676 }
6677 }
6678}
6679impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>> for Error
6680where
6681 R: Send + Sync + std::fmt::Debug + 'static,
6682{
6683 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>) -> Self {
6684 match err {
6685 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6686 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6687 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6688 source: err.into(),
6689 }),
6690 }
6691 }
6692}
6693impl From<crate::operation::get_flow_association::GetFlowAssociationError> for Error {
6694 fn from(err: crate::operation::get_flow_association::GetFlowAssociationError) -> Self {
6695 match err {
6696 crate::operation::get_flow_association::GetFlowAssociationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6697 crate::operation::get_flow_association::GetFlowAssociationError::InternalServiceException(inner) => {
6698 Error::InternalServiceException(inner)
6699 }
6700 crate::operation::get_flow_association::GetFlowAssociationError::InvalidParameterException(inner) => {
6701 Error::InvalidParameterException(inner)
6702 }
6703 crate::operation::get_flow_association::GetFlowAssociationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6704 crate::operation::get_flow_association::GetFlowAssociationError::ResourceNotFoundException(inner) => {
6705 Error::ResourceNotFoundException(inner)
6706 }
6707 crate::operation::get_flow_association::GetFlowAssociationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6708 crate::operation::get_flow_association::GetFlowAssociationError::Unhandled(inner) => Error::Unhandled(inner),
6709 }
6710 }
6711}
6712impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>> for Error
6713where
6714 R: Send + Sync + std::fmt::Debug + 'static,
6715{
6716 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>) -> Self {
6717 match err {
6718 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6719 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6720 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6721 source: err.into(),
6722 }),
6723 }
6724 }
6725}
6726impl From<crate::operation::get_metric_data::GetMetricDataError> for Error {
6727 fn from(err: crate::operation::get_metric_data::GetMetricDataError) -> Self {
6728 match err {
6729 crate::operation::get_metric_data::GetMetricDataError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6730 crate::operation::get_metric_data::GetMetricDataError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6731 crate::operation::get_metric_data::GetMetricDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6732 crate::operation::get_metric_data::GetMetricDataError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6733 crate::operation::get_metric_data::GetMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6734 crate::operation::get_metric_data::GetMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
6735 }
6736 }
6737}
6738impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>> for Error
6739where
6740 R: Send + Sync + std::fmt::Debug + 'static,
6741{
6742 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>) -> Self {
6743 match err {
6744 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6745 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6746 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6747 source: err.into(),
6748 }),
6749 }
6750 }
6751}
6752impl From<crate::operation::get_metric_data_v2::GetMetricDataV2Error> for Error {
6753 fn from(err: crate::operation::get_metric_data_v2::GetMetricDataV2Error) -> Self {
6754 match err {
6755 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InternalServiceException(inner) => Error::InternalServiceException(inner),
6756 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6757 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6758 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6759 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
6760 crate::operation::get_metric_data_v2::GetMetricDataV2Error::Unhandled(inner) => Error::Unhandled(inner),
6761 }
6762 }
6763}
6764impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>> for Error
6765where
6766 R: Send + Sync + std::fmt::Debug + 'static,
6767{
6768 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>) -> Self {
6769 match err {
6770 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6771 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6772 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6773 source: err.into(),
6774 }),
6775 }
6776 }
6777}
6778impl From<crate::operation::get_prompt_file::GetPromptFileError> for Error {
6779 fn from(err: crate::operation::get_prompt_file::GetPromptFileError) -> Self {
6780 match err {
6781 crate::operation::get_prompt_file::GetPromptFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6782 crate::operation::get_prompt_file::GetPromptFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6783 crate::operation::get_prompt_file::GetPromptFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6784 crate::operation::get_prompt_file::GetPromptFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6785 crate::operation::get_prompt_file::GetPromptFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6786 crate::operation::get_prompt_file::GetPromptFileError::Unhandled(inner) => Error::Unhandled(inner),
6787 }
6788 }
6789}
6790impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>> for Error
6791where
6792 R: Send + Sync + std::fmt::Debug + 'static,
6793{
6794 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>) -> Self {
6795 match err {
6796 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6797 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6798 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6799 source: err.into(),
6800 }),
6801 }
6802 }
6803}
6804impl From<crate::operation::get_task_template::GetTaskTemplateError> for Error {
6805 fn from(err: crate::operation::get_task_template::GetTaskTemplateError) -> Self {
6806 match err {
6807 crate::operation::get_task_template::GetTaskTemplateError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6808 crate::operation::get_task_template::GetTaskTemplateError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6809 crate::operation::get_task_template::GetTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6810 crate::operation::get_task_template::GetTaskTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6811 crate::operation::get_task_template::GetTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6812 crate::operation::get_task_template::GetTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
6813 }
6814 }
6815}
6816impl<R>
6817 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError, R>>
6818 for Error
6819where
6820 R: Send + Sync + std::fmt::Debug + 'static,
6821{
6822 fn from(
6823 err: ::aws_smithy_runtime_api::client::result::SdkError<
6824 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError,
6825 R,
6826 >,
6827 ) -> Self {
6828 match err {
6829 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6830 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6831 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6832 source: err.into(),
6833 }),
6834 }
6835 }
6836}
6837impl From<crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError> for Error {
6838 fn from(err: crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError) -> Self {
6839 match err {
6840 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::AccessDeniedException(inner) => {
6841 Error::AccessDeniedException(inner)
6842 }
6843 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::InternalServiceException(inner) => {
6844 Error::InternalServiceException(inner)
6845 }
6846 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::InvalidParameterException(inner) => {
6847 Error::InvalidParameterException(inner)
6848 }
6849 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::InvalidRequestException(inner) => {
6850 Error::InvalidRequestException(inner)
6851 }
6852 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::ResourceNotFoundException(inner) => {
6853 Error::ResourceNotFoundException(inner)
6854 }
6855 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::ThrottlingException(inner) => {
6856 Error::ThrottlingException(inner)
6857 }
6858 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::Unhandled(inner) => Error::Unhandled(inner),
6859 }
6860 }
6861}
6862impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>> for Error
6863where
6864 R: Send + Sync + std::fmt::Debug + 'static,
6865{
6866 fn from(
6867 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>,
6868 ) -> Self {
6869 match err {
6870 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6871 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6872 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6873 source: err.into(),
6874 }),
6875 }
6876 }
6877}
6878impl From<crate::operation::get_traffic_distribution::GetTrafficDistributionError> for Error {
6879 fn from(err: crate::operation::get_traffic_distribution::GetTrafficDistributionError) -> Self {
6880 match err {
6881 crate::operation::get_traffic_distribution::GetTrafficDistributionError::AccessDeniedException(inner) => {
6882 Error::AccessDeniedException(inner)
6883 }
6884 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InternalServiceException(inner) => {
6885 Error::InternalServiceException(inner)
6886 }
6887 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InvalidRequestException(inner) => {
6888 Error::InvalidRequestException(inner)
6889 }
6890 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ResourceNotFoundException(inner) => {
6891 Error::ResourceNotFoundException(inner)
6892 }
6893 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6894 crate::operation::get_traffic_distribution::GetTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
6895 }
6896 }
6897}
6898impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>> for Error
6899where
6900 R: Send + Sync + std::fmt::Debug + 'static,
6901{
6902 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>) -> Self {
6903 match err {
6904 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6905 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6906 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6907 source: err.into(),
6908 }),
6909 }
6910 }
6911}
6912impl From<crate::operation::import_phone_number::ImportPhoneNumberError> for Error {
6913 fn from(err: crate::operation::import_phone_number::ImportPhoneNumberError) -> Self {
6914 match err {
6915 crate::operation::import_phone_number::ImportPhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6916 crate::operation::import_phone_number::ImportPhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
6917 crate::operation::import_phone_number::ImportPhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6918 crate::operation::import_phone_number::ImportPhoneNumberError::InvalidParameterException(inner) => {
6919 Error::InvalidParameterException(inner)
6920 }
6921 crate::operation::import_phone_number::ImportPhoneNumberError::ResourceNotFoundException(inner) => {
6922 Error::ResourceNotFoundException(inner)
6923 }
6924 crate::operation::import_phone_number::ImportPhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6925 crate::operation::import_phone_number::ImportPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
6926 }
6927 }
6928}
6929impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_workspace_media::ImportWorkspaceMediaError, R>> for Error
6930where
6931 R: Send + Sync + std::fmt::Debug + 'static,
6932{
6933 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_workspace_media::ImportWorkspaceMediaError, R>) -> Self {
6934 match err {
6935 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6936 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6937 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6938 source: err.into(),
6939 }),
6940 }
6941 }
6942}
6943impl From<crate::operation::import_workspace_media::ImportWorkspaceMediaError> for Error {
6944 fn from(err: crate::operation::import_workspace_media::ImportWorkspaceMediaError) -> Self {
6945 match err {
6946 crate::operation::import_workspace_media::ImportWorkspaceMediaError::InternalServiceException(inner) => {
6947 Error::InternalServiceException(inner)
6948 }
6949 crate::operation::import_workspace_media::ImportWorkspaceMediaError::InvalidParameterException(inner) => {
6950 Error::InvalidParameterException(inner)
6951 }
6952 crate::operation::import_workspace_media::ImportWorkspaceMediaError::InvalidRequestException(inner) => {
6953 Error::InvalidRequestException(inner)
6954 }
6955 crate::operation::import_workspace_media::ImportWorkspaceMediaError::ResourceNotFoundException(inner) => {
6956 Error::ResourceNotFoundException(inner)
6957 }
6958 crate::operation::import_workspace_media::ImportWorkspaceMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6959 crate::operation::import_workspace_media::ImportWorkspaceMediaError::Unhandled(inner) => Error::Unhandled(inner),
6960 }
6961 }
6962}
6963impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>> for Error
6964where
6965 R: Send + Sync + std::fmt::Debug + 'static,
6966{
6967 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>) -> Self {
6968 match err {
6969 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6970 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6971 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6972 source: err.into(),
6973 }),
6974 }
6975 }
6976}
6977impl From<crate::operation::list_agent_statuses::ListAgentStatusesError> for Error {
6978 fn from(err: crate::operation::list_agent_statuses::ListAgentStatusesError) -> Self {
6979 match err {
6980 crate::operation::list_agent_statuses::ListAgentStatusesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6981 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidParameterException(inner) => {
6982 Error::InvalidParameterException(inner)
6983 }
6984 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6985 crate::operation::list_agent_statuses::ListAgentStatusesError::ResourceNotFoundException(inner) => {
6986 Error::ResourceNotFoundException(inner)
6987 }
6988 crate::operation::list_agent_statuses::ListAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6989 crate::operation::list_agent_statuses::ListAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
6990 }
6991 }
6992}
6993impl<R>
6994 From<
6995 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError, R>,
6996 > for Error
6997where
6998 R: Send + Sync + std::fmt::Debug + 'static,
6999{
7000 fn from(
7001 err: ::aws_smithy_runtime_api::client::result::SdkError<
7002 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError,
7003 R,
7004 >,
7005 ) -> Self {
7006 match err {
7007 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7008 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7009 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7010 source: err.into(),
7011 }),
7012 }
7013 }
7014}
7015impl From<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError> for Error {
7016 fn from(err: crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError) -> Self {
7017 match err {
7018 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InternalServiceException(inner) => {
7019 Error::InternalServiceException(inner)
7020 }
7021 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidParameterException(inner) => {
7022 Error::InvalidParameterException(inner)
7023 }
7024 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidRequestException(inner) => {
7025 Error::InvalidRequestException(inner)
7026 }
7027 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ResourceNotFoundException(inner) => {
7028 Error::ResourceNotFoundException(inner)
7029 }
7030 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ThrottlingException(inner) => {
7031 Error::ThrottlingException(inner)
7032 }
7033 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
7034 }
7035 }
7036}
7037impl<R>
7038 From<
7039 ::aws_smithy_runtime_api::client::result::SdkError<
7040 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
7041 R,
7042 >,
7043 > for Error
7044where
7045 R: Send + Sync + std::fmt::Debug + 'static,
7046{
7047 fn from(
7048 err: ::aws_smithy_runtime_api::client::result::SdkError<
7049 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
7050 R,
7051 >,
7052 ) -> Self {
7053 match err {
7054 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7055 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7056 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7057 source: err.into(),
7058 }),
7059 }
7060 }
7061}
7062impl From<crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError> for Error {
7063 fn from(err: crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError) -> Self {
7064 match err {
7065 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InternalServiceException(inner) => {
7066 Error::InternalServiceException(inner)
7067 }
7068 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidParameterException(inner) => {
7069 Error::InvalidParameterException(inner)
7070 }
7071 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidRequestException(inner) => {
7072 Error::InvalidRequestException(inner)
7073 }
7074 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ResourceNotFoundException(inner) => {
7075 Error::ResourceNotFoundException(inner)
7076 }
7077 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ThrottlingException(inner) => {
7078 Error::ThrottlingException(inner)
7079 }
7080 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
7081 }
7082 }
7083}
7084impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>> for Error
7085where
7086 R: Send + Sync + std::fmt::Debug + 'static,
7087{
7088 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>) -> Self {
7089 match err {
7090 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7091 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7092 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7093 source: err.into(),
7094 }),
7095 }
7096 }
7097}
7098impl From<crate::operation::list_approved_origins::ListApprovedOriginsError> for Error {
7099 fn from(err: crate::operation::list_approved_origins::ListApprovedOriginsError) -> Self {
7100 match err {
7101 crate::operation::list_approved_origins::ListApprovedOriginsError::InternalServiceException(inner) => {
7102 Error::InternalServiceException(inner)
7103 }
7104 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidParameterException(inner) => {
7105 Error::InvalidParameterException(inner)
7106 }
7107 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidRequestException(inner) => {
7108 Error::InvalidRequestException(inner)
7109 }
7110 crate::operation::list_approved_origins::ListApprovedOriginsError::ResourceNotFoundException(inner) => {
7111 Error::ResourceNotFoundException(inner)
7112 }
7113 crate::operation::list_approved_origins::ListApprovedOriginsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7114 crate::operation::list_approved_origins::ListApprovedOriginsError::Unhandled(inner) => Error::Unhandled(inner),
7115 }
7116 }
7117}
7118impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>> for Error
7119where
7120 R: Send + Sync + std::fmt::Debug + 'static,
7121{
7122 fn from(
7123 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>,
7124 ) -> Self {
7125 match err {
7126 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7127 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7128 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7129 source: err.into(),
7130 }),
7131 }
7132 }
7133}
7134impl From<crate::operation::list_associated_contacts::ListAssociatedContactsError> for Error {
7135 fn from(err: crate::operation::list_associated_contacts::ListAssociatedContactsError) -> Self {
7136 match err {
7137 crate::operation::list_associated_contacts::ListAssociatedContactsError::InternalServiceException(inner) => {
7138 Error::InternalServiceException(inner)
7139 }
7140 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidParameterException(inner) => {
7141 Error::InvalidParameterException(inner)
7142 }
7143 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidRequestException(inner) => {
7144 Error::InvalidRequestException(inner)
7145 }
7146 crate::operation::list_associated_contacts::ListAssociatedContactsError::ResourceNotFoundException(inner) => {
7147 Error::ResourceNotFoundException(inner)
7148 }
7149 crate::operation::list_associated_contacts::ListAssociatedContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7150 crate::operation::list_associated_contacts::ListAssociatedContactsError::Unhandled(inner) => Error::Unhandled(inner),
7151 }
7152 }
7153}
7154impl<R>
7155 From<
7156 ::aws_smithy_runtime_api::client::result::SdkError<
7157 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError,
7158 R,
7159 >,
7160 > for Error
7161where
7162 R: Send + Sync + std::fmt::Debug + 'static,
7163{
7164 fn from(
7165 err: ::aws_smithy_runtime_api::client::result::SdkError<
7166 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError,
7167 R,
7168 >,
7169 ) -> Self {
7170 match err {
7171 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7172 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7173 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7174 source: err.into(),
7175 }),
7176 }
7177 }
7178}
7179impl From<crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError> for Error {
7180 fn from(err: crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError) -> Self {
7181 match err {
7182 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::AccessDeniedException(inner) => {
7183 Error::AccessDeniedException(inner)
7184 }
7185 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::InternalServiceException(inner) => {
7186 Error::InternalServiceException(inner)
7187 }
7188 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::InvalidParameterException(inner) => {
7189 Error::InvalidParameterException(inner)
7190 }
7191 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::ResourceNotFoundException(inner) => {
7192 Error::ResourceNotFoundException(inner)
7193 }
7194 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::ThrottlingException(inner) => {
7195 Error::ThrottlingException(inner)
7196 }
7197 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::Unhandled(inner) => Error::Unhandled(inner),
7198 }
7199 }
7200}
7201impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>>
7202 for Error
7203where
7204 R: Send + Sync + std::fmt::Debug + 'static,
7205{
7206 fn from(
7207 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>,
7208 ) -> Self {
7209 match err {
7210 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7211 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7212 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7213 source: err.into(),
7214 }),
7215 }
7216 }
7217}
7218impl From<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError> for Error {
7219 fn from(err: crate::operation::list_authentication_profiles::ListAuthenticationProfilesError) -> Self {
7220 match err {
7221 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InternalServiceException(inner) => {
7222 Error::InternalServiceException(inner)
7223 }
7224 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidParameterException(inner) => {
7225 Error::InvalidParameterException(inner)
7226 }
7227 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidRequestException(inner) => {
7228 Error::InvalidRequestException(inner)
7229 }
7230 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ResourceNotFoundException(inner) => {
7231 Error::ResourceNotFoundException(inner)
7232 }
7233 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ThrottlingException(inner) => {
7234 Error::ThrottlingException(inner)
7235 }
7236 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::Unhandled(inner) => Error::Unhandled(inner),
7237 }
7238 }
7239}
7240impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>> for Error
7241where
7242 R: Send + Sync + std::fmt::Debug + 'static,
7243{
7244 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>) -> Self {
7245 match err {
7246 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7247 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7248 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7249 source: err.into(),
7250 }),
7251 }
7252 }
7253}
7254impl From<crate::operation::list_bots::ListBotsError> for Error {
7255 fn from(err: crate::operation::list_bots::ListBotsError) -> Self {
7256 match err {
7257 crate::operation::list_bots::ListBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7258 crate::operation::list_bots::ListBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7259 crate::operation::list_bots::ListBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7260 crate::operation::list_bots::ListBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7261 crate::operation::list_bots::ListBotsError::Unhandled(inner) => Error::Unhandled(inner),
7262 }
7263 }
7264}
7265impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError, R>>
7266 for Error
7267where
7268 R: Send + Sync + std::fmt::Debug + 'static,
7269{
7270 fn from(
7271 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError, R>,
7272 ) -> Self {
7273 match err {
7274 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7275 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7276 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7277 source: err.into(),
7278 }),
7279 }
7280 }
7281}
7282impl From<crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError> for Error {
7283 fn from(err: crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError) -> Self {
7284 match err {
7285 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::InternalServiceException(inner) => {
7286 Error::InternalServiceException(inner)
7287 }
7288 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::InvalidParameterException(inner) => {
7289 Error::InvalidParameterException(inner)
7290 }
7291 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::InvalidRequestException(inner) => {
7292 Error::InvalidRequestException(inner)
7293 }
7294 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::ResourceNotFoundException(inner) => {
7295 Error::ResourceNotFoundException(inner)
7296 }
7297 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::ThrottlingException(inner) => {
7298 Error::ThrottlingException(inner)
7299 }
7300 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
7301 }
7302 }
7303}
7304impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>> for Error
7305where
7306 R: Send + Sync + std::fmt::Debug + 'static,
7307{
7308 fn from(
7309 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>,
7310 ) -> Self {
7311 match err {
7312 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7313 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7314 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7315 source: err.into(),
7316 }),
7317 }
7318 }
7319}
7320impl From<crate::operation::list_contact_evaluations::ListContactEvaluationsError> for Error {
7321 fn from(err: crate::operation::list_contact_evaluations::ListContactEvaluationsError) -> Self {
7322 match err {
7323 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InternalServiceException(inner) => {
7324 Error::InternalServiceException(inner)
7325 }
7326 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InvalidParameterException(inner) => {
7327 Error::InvalidParameterException(inner)
7328 }
7329 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ResourceNotFoundException(inner) => {
7330 Error::ResourceNotFoundException(inner)
7331 }
7332 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7333 crate::operation::list_contact_evaluations::ListContactEvaluationsError::Unhandled(inner) => Error::Unhandled(inner),
7334 }
7335 }
7336}
7337impl<R>
7338 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError, R>>
7339 for Error
7340where
7341 R: Send + Sync + std::fmt::Debug + 'static,
7342{
7343 fn from(
7344 err: ::aws_smithy_runtime_api::client::result::SdkError<
7345 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError,
7346 R,
7347 >,
7348 ) -> Self {
7349 match err {
7350 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7351 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7352 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7353 source: err.into(),
7354 }),
7355 }
7356 }
7357}
7358impl From<crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError> for Error {
7359 fn from(err: crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError) -> Self {
7360 match err {
7361 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::AccessDeniedException(inner) => {
7362 Error::AccessDeniedException(inner)
7363 }
7364 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InternalServiceException(inner) => {
7365 Error::InternalServiceException(inner)
7366 }
7367 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InvalidParameterException(inner) => {
7368 Error::InvalidParameterException(inner)
7369 }
7370 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InvalidRequestException(inner) => {
7371 Error::InvalidRequestException(inner)
7372 }
7373 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::ResourceNotFoundException(inner) => {
7374 Error::ResourceNotFoundException(inner)
7375 }
7376 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::ThrottlingException(inner) => {
7377 Error::ThrottlingException(inner)
7378 }
7379 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::Unhandled(inner) => Error::Unhandled(inner),
7380 }
7381 }
7382}
7383impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>>
7384 for Error
7385where
7386 R: Send + Sync + std::fmt::Debug + 'static,
7387{
7388 fn from(
7389 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>,
7390 ) -> Self {
7391 match err {
7392 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7393 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7394 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7395 source: err.into(),
7396 }),
7397 }
7398 }
7399}
7400impl From<crate::operation::list_contact_flow_modules::ListContactFlowModulesError> for Error {
7401 fn from(err: crate::operation::list_contact_flow_modules::ListContactFlowModulesError) -> Self {
7402 match err {
7403 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::AccessDeniedException(inner) => {
7404 Error::AccessDeniedException(inner)
7405 }
7406 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InternalServiceException(inner) => {
7407 Error::InternalServiceException(inner)
7408 }
7409 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidParameterException(inner) => {
7410 Error::InvalidParameterException(inner)
7411 }
7412 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidRequestException(inner) => {
7413 Error::InvalidRequestException(inner)
7414 }
7415 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ResourceNotFoundException(inner) => {
7416 Error::ResourceNotFoundException(inner)
7417 }
7418 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7419 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
7420 }
7421 }
7422}
7423impl<R>
7424 From<
7425 ::aws_smithy_runtime_api::client::result::SdkError<
7426 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError,
7427 R,
7428 >,
7429 > for Error
7430where
7431 R: Send + Sync + std::fmt::Debug + 'static,
7432{
7433 fn from(
7434 err: ::aws_smithy_runtime_api::client::result::SdkError<
7435 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError,
7436 R,
7437 >,
7438 ) -> Self {
7439 match err {
7440 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7441 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7442 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7443 source: err.into(),
7444 }),
7445 }
7446 }
7447}
7448impl From<crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError> for Error {
7449 fn from(err: crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError) -> Self {
7450 match err {
7451 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::AccessDeniedException(inner) => {
7452 Error::AccessDeniedException(inner)
7453 }
7454 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InternalServiceException(inner) => {
7455 Error::InternalServiceException(inner)
7456 }
7457 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InvalidParameterException(inner) => {
7458 Error::InvalidParameterException(inner)
7459 }
7460 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InvalidRequestException(inner) => {
7461 Error::InvalidRequestException(inner)
7462 }
7463 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::ResourceNotFoundException(inner) => {
7464 Error::ResourceNotFoundException(inner)
7465 }
7466 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::ThrottlingException(inner) => {
7467 Error::ThrottlingException(inner)
7468 }
7469 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::Unhandled(inner) => Error::Unhandled(inner),
7470 }
7471 }
7472}
7473impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>> for Error
7474where
7475 R: Send + Sync + std::fmt::Debug + 'static,
7476{
7477 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>) -> Self {
7478 match err {
7479 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7480 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7481 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7482 source: err.into(),
7483 }),
7484 }
7485 }
7486}
7487impl From<crate::operation::list_contact_flows::ListContactFlowsError> for Error {
7488 fn from(err: crate::operation::list_contact_flows::ListContactFlowsError) -> Self {
7489 match err {
7490 crate::operation::list_contact_flows::ListContactFlowsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7491 crate::operation::list_contact_flows::ListContactFlowsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7492 crate::operation::list_contact_flows::ListContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7493 crate::operation::list_contact_flows::ListContactFlowsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7494 crate::operation::list_contact_flows::ListContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7495 crate::operation::list_contact_flows::ListContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
7496 }
7497 }
7498}
7499impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>>
7500 for Error
7501where
7502 R: Send + Sync + std::fmt::Debug + 'static,
7503{
7504 fn from(
7505 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>,
7506 ) -> Self {
7507 match err {
7508 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7509 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7510 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7511 source: err.into(),
7512 }),
7513 }
7514 }
7515}
7516impl From<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError> for Error {
7517 fn from(err: crate::operation::list_contact_flow_versions::ListContactFlowVersionsError) -> Self {
7518 match err {
7519 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::AccessDeniedException(inner) => {
7520 Error::AccessDeniedException(inner)
7521 }
7522 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InternalServiceException(inner) => {
7523 Error::InternalServiceException(inner)
7524 }
7525 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidParameterException(inner) => {
7526 Error::InvalidParameterException(inner)
7527 }
7528 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidRequestException(inner) => {
7529 Error::InvalidRequestException(inner)
7530 }
7531 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ResourceNotFoundException(inner) => {
7532 Error::ResourceNotFoundException(inner)
7533 }
7534 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ThrottlingException(inner) => {
7535 Error::ThrottlingException(inner)
7536 }
7537 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::Unhandled(inner) => Error::Unhandled(inner),
7538 }
7539 }
7540}
7541impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>> for Error
7542where
7543 R: Send + Sync + std::fmt::Debug + 'static,
7544{
7545 fn from(
7546 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>,
7547 ) -> Self {
7548 match err {
7549 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7550 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7551 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7552 source: err.into(),
7553 }),
7554 }
7555 }
7556}
7557impl From<crate::operation::list_contact_references::ListContactReferencesError> for Error {
7558 fn from(err: crate::operation::list_contact_references::ListContactReferencesError) -> Self {
7559 match err {
7560 crate::operation::list_contact_references::ListContactReferencesError::InternalServiceException(inner) => {
7561 Error::InternalServiceException(inner)
7562 }
7563 crate::operation::list_contact_references::ListContactReferencesError::InvalidParameterException(inner) => {
7564 Error::InvalidParameterException(inner)
7565 }
7566 crate::operation::list_contact_references::ListContactReferencesError::InvalidRequestException(inner) => {
7567 Error::InvalidRequestException(inner)
7568 }
7569 crate::operation::list_contact_references::ListContactReferencesError::ResourceNotFoundException(inner) => {
7570 Error::ResourceNotFoundException(inner)
7571 }
7572 crate::operation::list_contact_references::ListContactReferencesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7573 crate::operation::list_contact_references::ListContactReferencesError::Unhandled(inner) => Error::Unhandled(inner),
7574 }
7575 }
7576}
7577impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_attributes::ListDataTableAttributesError, R>>
7578 for Error
7579where
7580 R: Send + Sync + std::fmt::Debug + 'static,
7581{
7582 fn from(
7583 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_attributes::ListDataTableAttributesError, R>,
7584 ) -> Self {
7585 match err {
7586 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7587 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7588 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7589 source: err.into(),
7590 }),
7591 }
7592 }
7593}
7594impl From<crate::operation::list_data_table_attributes::ListDataTableAttributesError> for Error {
7595 fn from(err: crate::operation::list_data_table_attributes::ListDataTableAttributesError) -> Self {
7596 match err {
7597 crate::operation::list_data_table_attributes::ListDataTableAttributesError::AccessDeniedException(inner) => {
7598 Error::AccessDeniedException(inner)
7599 }
7600 crate::operation::list_data_table_attributes::ListDataTableAttributesError::InternalServiceException(inner) => {
7601 Error::InternalServiceException(inner)
7602 }
7603 crate::operation::list_data_table_attributes::ListDataTableAttributesError::InvalidParameterException(inner) => {
7604 Error::InvalidParameterException(inner)
7605 }
7606 crate::operation::list_data_table_attributes::ListDataTableAttributesError::InvalidRequestException(inner) => {
7607 Error::InvalidRequestException(inner)
7608 }
7609 crate::operation::list_data_table_attributes::ListDataTableAttributesError::ResourceNotFoundException(inner) => {
7610 Error::ResourceNotFoundException(inner)
7611 }
7612 crate::operation::list_data_table_attributes::ListDataTableAttributesError::ThrottlingException(inner) => {
7613 Error::ThrottlingException(inner)
7614 }
7615 crate::operation::list_data_table_attributes::ListDataTableAttributesError::Unhandled(inner) => Error::Unhandled(inner),
7616 }
7617 }
7618}
7619impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError, R>>
7620 for Error
7621where
7622 R: Send + Sync + std::fmt::Debug + 'static,
7623{
7624 fn from(
7625 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError, R>,
7626 ) -> Self {
7627 match err {
7628 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7629 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7630 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7631 source: err.into(),
7632 }),
7633 }
7634 }
7635}
7636impl From<crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError> for Error {
7637 fn from(err: crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError) -> Self {
7638 match err {
7639 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::AccessDeniedException(inner) => {
7640 Error::AccessDeniedException(inner)
7641 }
7642 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::InternalServiceException(inner) => {
7643 Error::InternalServiceException(inner)
7644 }
7645 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::InvalidParameterException(inner) => {
7646 Error::InvalidParameterException(inner)
7647 }
7648 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::InvalidRequestException(inner) => {
7649 Error::InvalidRequestException(inner)
7650 }
7651 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::ResourceNotFoundException(inner) => {
7652 Error::ResourceNotFoundException(inner)
7653 }
7654 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::ThrottlingException(inner) => {
7655 Error::ThrottlingException(inner)
7656 }
7657 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::Unhandled(inner) => Error::Unhandled(inner),
7658 }
7659 }
7660}
7661impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_tables::ListDataTablesError, R>> for Error
7662where
7663 R: Send + Sync + std::fmt::Debug + 'static,
7664{
7665 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_tables::ListDataTablesError, R>) -> Self {
7666 match err {
7667 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7668 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7669 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7670 source: err.into(),
7671 }),
7672 }
7673 }
7674}
7675impl From<crate::operation::list_data_tables::ListDataTablesError> for Error {
7676 fn from(err: crate::operation::list_data_tables::ListDataTablesError) -> Self {
7677 match err {
7678 crate::operation::list_data_tables::ListDataTablesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7679 crate::operation::list_data_tables::ListDataTablesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7680 crate::operation::list_data_tables::ListDataTablesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7681 crate::operation::list_data_tables::ListDataTablesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7682 crate::operation::list_data_tables::ListDataTablesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7683 crate::operation::list_data_tables::ListDataTablesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7684 crate::operation::list_data_tables::ListDataTablesError::Unhandled(inner) => Error::Unhandled(inner),
7685 }
7686 }
7687}
7688impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_values::ListDataTableValuesError, R>> for Error
7689where
7690 R: Send + Sync + std::fmt::Debug + 'static,
7691{
7692 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_values::ListDataTableValuesError, R>) -> Self {
7693 match err {
7694 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7695 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7696 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7697 source: err.into(),
7698 }),
7699 }
7700 }
7701}
7702impl From<crate::operation::list_data_table_values::ListDataTableValuesError> for Error {
7703 fn from(err: crate::operation::list_data_table_values::ListDataTableValuesError) -> Self {
7704 match err {
7705 crate::operation::list_data_table_values::ListDataTableValuesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7706 crate::operation::list_data_table_values::ListDataTableValuesError::InternalServiceException(inner) => {
7707 Error::InternalServiceException(inner)
7708 }
7709 crate::operation::list_data_table_values::ListDataTableValuesError::InvalidParameterException(inner) => {
7710 Error::InvalidParameterException(inner)
7711 }
7712 crate::operation::list_data_table_values::ListDataTableValuesError::InvalidRequestException(inner) => {
7713 Error::InvalidRequestException(inner)
7714 }
7715 crate::operation::list_data_table_values::ListDataTableValuesError::ResourceNotFoundException(inner) => {
7716 Error::ResourceNotFoundException(inner)
7717 }
7718 crate::operation::list_data_table_values::ListDataTableValuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7719 crate::operation::list_data_table_values::ListDataTableValuesError::Unhandled(inner) => Error::Unhandled(inner),
7720 }
7721 }
7722}
7723impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>>
7724 for Error
7725where
7726 R: Send + Sync + std::fmt::Debug + 'static,
7727{
7728 fn from(
7729 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>,
7730 ) -> Self {
7731 match err {
7732 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7733 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7734 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7735 source: err.into(),
7736 }),
7737 }
7738 }
7739}
7740impl From<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError> for Error {
7741 fn from(err: crate::operation::list_default_vocabularies::ListDefaultVocabulariesError) -> Self {
7742 match err {
7743 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::AccessDeniedException(inner) => {
7744 Error::AccessDeniedException(inner)
7745 }
7746 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InternalServiceException(inner) => {
7747 Error::InternalServiceException(inner)
7748 }
7749 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InvalidRequestException(inner) => {
7750 Error::InvalidRequestException(inner)
7751 }
7752 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::ThrottlingException(inner) => {
7753 Error::ThrottlingException(inner)
7754 }
7755 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
7756 }
7757 }
7758}
7759impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError, R>>
7760 for Error
7761where
7762 R: Send + Sync + std::fmt::Debug + 'static,
7763{
7764 fn from(
7765 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError, R>,
7766 ) -> Self {
7767 match err {
7768 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7769 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7770 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7771 source: err.into(),
7772 }),
7773 }
7774 }
7775}
7776impl From<crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError> for Error {
7777 fn from(err: crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError) -> Self {
7778 match err {
7779 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::InternalServiceException(inner) => {
7780 Error::InternalServiceException(inner)
7781 }
7782 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::InvalidParameterException(inner) => {
7783 Error::InvalidParameterException(inner)
7784 }
7785 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::InvalidRequestException(inner) => {
7786 Error::InvalidRequestException(inner)
7787 }
7788 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::ResourceNotFoundException(inner) => {
7789 Error::ResourceNotFoundException(inner)
7790 }
7791 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::ThrottlingException(inner) => {
7792 Error::ThrottlingException(inner)
7793 }
7794 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
7795 }
7796 }
7797}
7798impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>> for Error
7799where
7800 R: Send + Sync + std::fmt::Debug + 'static,
7801{
7802 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>) -> Self {
7803 match err {
7804 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7805 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7806 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7807 source: err.into(),
7808 }),
7809 }
7810 }
7811}
7812impl From<crate::operation::list_evaluation_forms::ListEvaluationFormsError> for Error {
7813 fn from(err: crate::operation::list_evaluation_forms::ListEvaluationFormsError) -> Self {
7814 match err {
7815 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InternalServiceException(inner) => {
7816 Error::InternalServiceException(inner)
7817 }
7818 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InvalidParameterException(inner) => {
7819 Error::InvalidParameterException(inner)
7820 }
7821 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ResourceNotFoundException(inner) => {
7822 Error::ResourceNotFoundException(inner)
7823 }
7824 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7825 crate::operation::list_evaluation_forms::ListEvaluationFormsError::Unhandled(inner) => Error::Unhandled(inner),
7826 }
7827 }
7828}
7829impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>>
7830 for Error
7831where
7832 R: Send + Sync + std::fmt::Debug + 'static,
7833{
7834 fn from(
7835 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>,
7836 ) -> Self {
7837 match err {
7838 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7839 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7840 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7841 source: err.into(),
7842 }),
7843 }
7844 }
7845}
7846impl From<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError> for Error {
7847 fn from(err: crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError) -> Self {
7848 match err {
7849 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InternalServiceException(inner) => {
7850 Error::InternalServiceException(inner)
7851 }
7852 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InvalidParameterException(inner) => {
7853 Error::InvalidParameterException(inner)
7854 }
7855 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ResourceNotFoundException(inner) => {
7856 Error::ResourceNotFoundException(inner)
7857 }
7858 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ThrottlingException(inner) => {
7859 Error::ThrottlingException(inner)
7860 }
7861 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::Unhandled(inner) => Error::Unhandled(inner),
7862 }
7863 }
7864}
7865impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>> for Error
7866where
7867 R: Send + Sync + std::fmt::Debug + 'static,
7868{
7869 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>) -> Self {
7870 match err {
7871 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7872 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7873 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7874 source: err.into(),
7875 }),
7876 }
7877 }
7878}
7879impl From<crate::operation::list_flow_associations::ListFlowAssociationsError> for Error {
7880 fn from(err: crate::operation::list_flow_associations::ListFlowAssociationsError) -> Self {
7881 match err {
7882 crate::operation::list_flow_associations::ListFlowAssociationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7883 crate::operation::list_flow_associations::ListFlowAssociationsError::InternalServiceException(inner) => {
7884 Error::InternalServiceException(inner)
7885 }
7886 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidParameterException(inner) => {
7887 Error::InvalidParameterException(inner)
7888 }
7889 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidRequestException(inner) => {
7890 Error::InvalidRequestException(inner)
7891 }
7892 crate::operation::list_flow_associations::ListFlowAssociationsError::ResourceNotFoundException(inner) => {
7893 Error::ResourceNotFoundException(inner)
7894 }
7895 crate::operation::list_flow_associations::ListFlowAssociationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7896 crate::operation::list_flow_associations::ListFlowAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
7897 }
7898 }
7899}
7900impl<R>
7901 From<
7902 ::aws_smithy_runtime_api::client::result::SdkError<
7903 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
7904 R,
7905 >,
7906 > for Error
7907where
7908 R: Send + Sync + std::fmt::Debug + 'static,
7909{
7910 fn from(
7911 err: ::aws_smithy_runtime_api::client::result::SdkError<
7912 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
7913 R,
7914 >,
7915 ) -> Self {
7916 match err {
7917 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7918 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7919 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7920 source: err.into(),
7921 }),
7922 }
7923 }
7924}
7925impl From<crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError> for Error {
7926 fn from(err: crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError) -> Self {
7927 match err {
7928 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InternalServiceException(inner) => {
7929 Error::InternalServiceException(inner)
7930 }
7931 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidParameterException(inner) => {
7932 Error::InvalidParameterException(inner)
7933 }
7934 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidRequestException(inner) => {
7935 Error::InvalidRequestException(inner)
7936 }
7937 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
7938 Error::ResourceNotFoundException(inner)
7939 }
7940 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ThrottlingException(inner) => {
7941 Error::ThrottlingException(inner)
7942 }
7943 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
7944 }
7945 }
7946}
7947impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>> for Error
7948where
7949 R: Send + Sync + std::fmt::Debug + 'static,
7950{
7951 fn from(
7952 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>,
7953 ) -> Self {
7954 match err {
7955 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7956 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7957 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7958 source: err.into(),
7959 }),
7960 }
7961 }
7962}
7963impl From<crate::operation::list_hours_of_operations::ListHoursOfOperationsError> for Error {
7964 fn from(err: crate::operation::list_hours_of_operations::ListHoursOfOperationsError) -> Self {
7965 match err {
7966 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InternalServiceException(inner) => {
7967 Error::InternalServiceException(inner)
7968 }
7969 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidParameterException(inner) => {
7970 Error::InvalidParameterException(inner)
7971 }
7972 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidRequestException(inner) => {
7973 Error::InvalidRequestException(inner)
7974 }
7975 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ResourceNotFoundException(inner) => {
7976 Error::ResourceNotFoundException(inner)
7977 }
7978 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7979 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
7980 }
7981 }
7982}
7983impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>> for Error
7984where
7985 R: Send + Sync + std::fmt::Debug + 'static,
7986{
7987 fn from(
7988 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>,
7989 ) -> Self {
7990 match err {
7991 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7992 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7993 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7994 source: err.into(),
7995 }),
7996 }
7997 }
7998}
7999impl From<crate::operation::list_instance_attributes::ListInstanceAttributesError> for Error {
8000 fn from(err: crate::operation::list_instance_attributes::ListInstanceAttributesError) -> Self {
8001 match err {
8002 crate::operation::list_instance_attributes::ListInstanceAttributesError::InternalServiceException(inner) => {
8003 Error::InternalServiceException(inner)
8004 }
8005 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidParameterException(inner) => {
8006 Error::InvalidParameterException(inner)
8007 }
8008 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidRequestException(inner) => {
8009 Error::InvalidRequestException(inner)
8010 }
8011 crate::operation::list_instance_attributes::ListInstanceAttributesError::ResourceNotFoundException(inner) => {
8012 Error::ResourceNotFoundException(inner)
8013 }
8014 crate::operation::list_instance_attributes::ListInstanceAttributesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8015 crate::operation::list_instance_attributes::ListInstanceAttributesError::Unhandled(inner) => Error::Unhandled(inner),
8016 }
8017 }
8018}
8019impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>> for Error
8020where
8021 R: Send + Sync + std::fmt::Debug + 'static,
8022{
8023 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>) -> Self {
8024 match err {
8025 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8026 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8027 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8028 source: err.into(),
8029 }),
8030 }
8031 }
8032}
8033impl From<crate::operation::list_instances::ListInstancesError> for Error {
8034 fn from(err: crate::operation::list_instances::ListInstancesError) -> Self {
8035 match err {
8036 crate::operation::list_instances::ListInstancesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8037 crate::operation::list_instances::ListInstancesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8038 crate::operation::list_instances::ListInstancesError::Unhandled(inner) => Error::Unhandled(inner),
8039 }
8040 }
8041}
8042impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>>
8043 for Error
8044where
8045 R: Send + Sync + std::fmt::Debug + 'static,
8046{
8047 fn from(
8048 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>,
8049 ) -> 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_instance_storage_configs::ListInstanceStorageConfigsError> for Error {
8060 fn from(err: crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError) -> Self {
8061 match err {
8062 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InternalServiceException(inner) => {
8063 Error::InternalServiceException(inner)
8064 }
8065 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidParameterException(inner) => {
8066 Error::InvalidParameterException(inner)
8067 }
8068 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidRequestException(inner) => {
8069 Error::InvalidRequestException(inner)
8070 }
8071 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ResourceNotFoundException(inner) => {
8072 Error::ResourceNotFoundException(inner)
8073 }
8074 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ThrottlingException(inner) => {
8075 Error::ThrottlingException(inner)
8076 }
8077 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::Unhandled(inner) => Error::Unhandled(inner),
8078 }
8079 }
8080}
8081impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>>
8082 for Error
8083where
8084 R: Send + Sync + std::fmt::Debug + 'static,
8085{
8086 fn from(
8087 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>,
8088 ) -> Self {
8089 match err {
8090 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8091 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8092 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8093 source: err.into(),
8094 }),
8095 }
8096 }
8097}
8098impl From<crate::operation::list_integration_associations::ListIntegrationAssociationsError> for Error {
8099 fn from(err: crate::operation::list_integration_associations::ListIntegrationAssociationsError) -> Self {
8100 match err {
8101 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InternalServiceException(inner) => {
8102 Error::InternalServiceException(inner)
8103 }
8104 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InvalidRequestException(inner) => {
8105 Error::InvalidRequestException(inner)
8106 }
8107 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ResourceNotFoundException(inner) => {
8108 Error::ResourceNotFoundException(inner)
8109 }
8110 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ThrottlingException(inner) => {
8111 Error::ThrottlingException(inner)
8112 }
8113 crate::operation::list_integration_associations::ListIntegrationAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
8114 }
8115 }
8116}
8117impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>> for Error
8118where
8119 R: Send + Sync + std::fmt::Debug + 'static,
8120{
8121 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>) -> Self {
8122 match err {
8123 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8124 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8125 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8126 source: err.into(),
8127 }),
8128 }
8129 }
8130}
8131impl From<crate::operation::list_lambda_functions::ListLambdaFunctionsError> for Error {
8132 fn from(err: crate::operation::list_lambda_functions::ListLambdaFunctionsError) -> Self {
8133 match err {
8134 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InternalServiceException(inner) => {
8135 Error::InternalServiceException(inner)
8136 }
8137 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidParameterException(inner) => {
8138 Error::InvalidParameterException(inner)
8139 }
8140 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidRequestException(inner) => {
8141 Error::InvalidRequestException(inner)
8142 }
8143 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ResourceNotFoundException(inner) => {
8144 Error::ResourceNotFoundException(inner)
8145 }
8146 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8147 crate::operation::list_lambda_functions::ListLambdaFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
8148 }
8149 }
8150}
8151impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, 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_lex_bots::ListLexBotsError, 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_lex_bots::ListLexBotsError> for Error {
8166 fn from(err: crate::operation::list_lex_bots::ListLexBotsError) -> Self {
8167 match err {
8168 crate::operation::list_lex_bots::ListLexBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8169 crate::operation::list_lex_bots::ListLexBotsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8170 crate::operation::list_lex_bots::ListLexBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8171 crate::operation::list_lex_bots::ListLexBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8172 crate::operation::list_lex_bots::ListLexBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8173 crate::operation::list_lex_bots::ListLexBotsError::Unhandled(inner) => Error::Unhandled(inner),
8174 }
8175 }
8176}
8177impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notifications::ListNotificationsError, R>> for Error
8178where
8179 R: Send + Sync + std::fmt::Debug + 'static,
8180{
8181 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notifications::ListNotificationsError, R>) -> Self {
8182 match err {
8183 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8184 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8185 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8186 source: err.into(),
8187 }),
8188 }
8189 }
8190}
8191impl From<crate::operation::list_notifications::ListNotificationsError> for Error {
8192 fn from(err: crate::operation::list_notifications::ListNotificationsError) -> Self {
8193 match err {
8194 crate::operation::list_notifications::ListNotificationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8195 crate::operation::list_notifications::ListNotificationsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8196 crate::operation::list_notifications::ListNotificationsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8197 crate::operation::list_notifications::ListNotificationsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8198 crate::operation::list_notifications::ListNotificationsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8199 crate::operation::list_notifications::ListNotificationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8200 crate::operation::list_notifications::ListNotificationsError::Unhandled(inner) => Error::Unhandled(inner),
8201 }
8202 }
8203}
8204impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>> for Error
8205where
8206 R: Send + Sync + std::fmt::Debug + 'static,
8207{
8208 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>) -> Self {
8209 match err {
8210 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8211 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8212 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8213 source: err.into(),
8214 }),
8215 }
8216 }
8217}
8218impl From<crate::operation::list_phone_numbers::ListPhoneNumbersError> for Error {
8219 fn from(err: crate::operation::list_phone_numbers::ListPhoneNumbersError) -> Self {
8220 match err {
8221 crate::operation::list_phone_numbers::ListPhoneNumbersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8222 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8223 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8224 crate::operation::list_phone_numbers::ListPhoneNumbersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8225 crate::operation::list_phone_numbers::ListPhoneNumbersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8226 crate::operation::list_phone_numbers::ListPhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
8227 }
8228 }
8229}
8230impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>> for Error
8231where
8232 R: Send + Sync + std::fmt::Debug + 'static,
8233{
8234 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>) -> Self {
8235 match err {
8236 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8237 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8238 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8239 source: err.into(),
8240 }),
8241 }
8242 }
8243}
8244impl From<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error> for Error {
8245 fn from(err: crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error) -> Self {
8246 match err {
8247 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8248 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InternalServiceException(inner) => {
8249 Error::InternalServiceException(inner)
8250 }
8251 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InvalidParameterException(inner) => {
8252 Error::InvalidParameterException(inner)
8253 }
8254 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ResourceNotFoundException(inner) => {
8255 Error::ResourceNotFoundException(inner)
8256 }
8257 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
8258 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::Unhandled(inner) => Error::Unhandled(inner),
8259 }
8260 }
8261}
8262impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>>
8263 for Error
8264where
8265 R: Send + Sync + std::fmt::Debug + 'static,
8266{
8267 fn from(
8268 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>,
8269 ) -> Self {
8270 match err {
8271 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8272 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8273 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8274 source: err.into(),
8275 }),
8276 }
8277 }
8278}
8279impl From<crate::operation::list_predefined_attributes::ListPredefinedAttributesError> for Error {
8280 fn from(err: crate::operation::list_predefined_attributes::ListPredefinedAttributesError) -> Self {
8281 match err {
8282 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InternalServiceException(inner) => {
8283 Error::InternalServiceException(inner)
8284 }
8285 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidParameterException(inner) => {
8286 Error::InvalidParameterException(inner)
8287 }
8288 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidRequestException(inner) => {
8289 Error::InvalidRequestException(inner)
8290 }
8291 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ResourceNotFoundException(inner) => {
8292 Error::ResourceNotFoundException(inner)
8293 }
8294 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ThrottlingException(inner) => {
8295 Error::ThrottlingException(inner)
8296 }
8297 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
8298 }
8299 }
8300}
8301impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>> for Error
8302where
8303 R: Send + Sync + std::fmt::Debug + 'static,
8304{
8305 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>) -> Self {
8306 match err {
8307 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8308 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8309 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8310 source: err.into(),
8311 }),
8312 }
8313 }
8314}
8315impl From<crate::operation::list_prompts::ListPromptsError> for Error {
8316 fn from(err: crate::operation::list_prompts::ListPromptsError) -> Self {
8317 match err {
8318 crate::operation::list_prompts::ListPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8319 crate::operation::list_prompts::ListPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8320 crate::operation::list_prompts::ListPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8321 crate::operation::list_prompts::ListPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8322 crate::operation::list_prompts::ListPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8323 crate::operation::list_prompts::ListPromptsError::Unhandled(inner) => Error::Unhandled(inner),
8324 }
8325 }
8326}
8327impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError, R>>
8328 for Error
8329where
8330 R: Send + Sync + std::fmt::Debug + 'static,
8331{
8332 fn from(
8333 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError, R>,
8334 ) -> Self {
8335 match err {
8336 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8337 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8338 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8339 source: err.into(),
8340 }),
8341 }
8342 }
8343}
8344impl From<crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError> for Error {
8345 fn from(err: crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError) -> Self {
8346 match err {
8347 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::AccessDeniedException(inner) => {
8348 Error::AccessDeniedException(inner)
8349 }
8350 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::InternalServiceException(inner) => {
8351 Error::InternalServiceException(inner)
8352 }
8353 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::InvalidParameterException(inner) => {
8354 Error::InvalidParameterException(inner)
8355 }
8356 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::InvalidRequestException(inner) => {
8357 Error::InvalidRequestException(inner)
8358 }
8359 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::ResourceNotFoundException(inner) => {
8360 Error::ResourceNotFoundException(inner)
8361 }
8362 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::ThrottlingException(inner) => {
8363 Error::ThrottlingException(inner)
8364 }
8365 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
8366 }
8367 }
8368}
8369impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>>
8370 for Error
8371where
8372 R: Send + Sync + std::fmt::Debug + 'static,
8373{
8374 fn from(
8375 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>,
8376 ) -> Self {
8377 match err {
8378 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8379 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8380 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8381 source: err.into(),
8382 }),
8383 }
8384 }
8385}
8386impl From<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError> for Error {
8387 fn from(err: crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError) -> Self {
8388 match err {
8389 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InternalServiceException(inner) => {
8390 Error::InternalServiceException(inner)
8391 }
8392 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidParameterException(inner) => {
8393 Error::InvalidParameterException(inner)
8394 }
8395 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidRequestException(inner) => {
8396 Error::InvalidRequestException(inner)
8397 }
8398 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ResourceNotFoundException(inner) => {
8399 Error::ResourceNotFoundException(inner)
8400 }
8401 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8402 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
8403 }
8404 }
8405}
8406impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>> for Error
8407where
8408 R: Send + Sync + std::fmt::Debug + 'static,
8409{
8410 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>) -> Self {
8411 match err {
8412 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8413 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8414 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8415 source: err.into(),
8416 }),
8417 }
8418 }
8419}
8420impl From<crate::operation::list_queues::ListQueuesError> for Error {
8421 fn from(err: crate::operation::list_queues::ListQueuesError) -> Self {
8422 match err {
8423 crate::operation::list_queues::ListQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8424 crate::operation::list_queues::ListQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8425 crate::operation::list_queues::ListQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8426 crate::operation::list_queues::ListQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8427 crate::operation::list_queues::ListQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8428 crate::operation::list_queues::ListQueuesError::Unhandled(inner) => Error::Unhandled(inner),
8429 }
8430 }
8431}
8432impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>> for Error
8433where
8434 R: Send + Sync + std::fmt::Debug + 'static,
8435{
8436 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>) -> Self {
8437 match err {
8438 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8439 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8440 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8441 source: err.into(),
8442 }),
8443 }
8444 }
8445}
8446impl From<crate::operation::list_quick_connects::ListQuickConnectsError> for Error {
8447 fn from(err: crate::operation::list_quick_connects::ListQuickConnectsError) -> Self {
8448 match err {
8449 crate::operation::list_quick_connects::ListQuickConnectsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8450 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidParameterException(inner) => {
8451 Error::InvalidParameterException(inner)
8452 }
8453 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8454 crate::operation::list_quick_connects::ListQuickConnectsError::ResourceNotFoundException(inner) => {
8455 Error::ResourceNotFoundException(inner)
8456 }
8457 crate::operation::list_quick_connects::ListQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8458 crate::operation::list_quick_connects::ListQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
8459 }
8460 }
8461}
8462impl<R>
8463 From<
8464 ::aws_smithy_runtime_api::client::result::SdkError<
8465 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
8466 R,
8467 >,
8468 > for Error
8469where
8470 R: Send + Sync + std::fmt::Debug + 'static,
8471{
8472 fn from(
8473 err: ::aws_smithy_runtime_api::client::result::SdkError<
8474 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
8475 R,
8476 >,
8477 ) -> Self {
8478 match err {
8479 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8480 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8481 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8482 source: err.into(),
8483 }),
8484 }
8485 }
8486}
8487impl From<crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error> for Error {
8488 fn from(err: crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error) -> Self {
8489 match err {
8490 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::AccessDeniedException(
8491 inner,
8492 ) => Error::AccessDeniedException(inner),
8493 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InternalServiceException(
8494 inner,
8495 ) => Error::InternalServiceException(inner),
8496 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InvalidRequestException(
8497 inner,
8498 ) => Error::InvalidRequestException(inner),
8499 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::OutputTypeNotFoundException(
8500 inner,
8501 ) => Error::OutputTypeNotFoundException(inner),
8502 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ResourceNotFoundException(
8503 inner,
8504 ) => Error::ResourceNotFoundException(inner),
8505 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ThrottlingException(inner) => {
8506 Error::ThrottlingException(inner)
8507 }
8508 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::Unhandled(inner) => {
8509 Error::Unhandled(inner)
8510 }
8511 }
8512 }
8513}
8514impl<R>
8515 From<
8516 ::aws_smithy_runtime_api::client::result::SdkError<
8517 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError,
8518 R,
8519 >,
8520 > for Error
8521where
8522 R: Send + Sync + std::fmt::Debug + 'static,
8523{
8524 fn from(
8525 err: ::aws_smithy_runtime_api::client::result::SdkError<
8526 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError,
8527 R,
8528 >,
8529 ) -> Self {
8530 match err {
8531 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8532 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8533 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8534 source: err.into(),
8535 }),
8536 }
8537 }
8538}
8539impl From<crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError> for Error {
8540 fn from(err: crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError) -> Self {
8541 match err {
8542 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8543 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8544 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8545 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8546 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8547 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::Unhandled(inner) => Error::Unhandled(inner),
8548 }
8549 }
8550}
8551impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>>
8552 for Error
8553where
8554 R: Send + Sync + std::fmt::Debug + 'static,
8555{
8556 fn from(
8557 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>,
8558 ) -> Self {
8559 match err {
8560 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8561 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8562 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8563 source: err.into(),
8564 }),
8565 }
8566 }
8567}
8568impl From<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError> for Error {
8569 fn from(err: crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError) -> Self {
8570 match err {
8571 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InternalServiceException(inner) => {
8572 Error::InternalServiceException(inner)
8573 }
8574 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidParameterException(inner) => {
8575 Error::InvalidParameterException(inner)
8576 }
8577 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidRequestException(inner) => {
8578 Error::InvalidRequestException(inner)
8579 }
8580 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
8581 Error::ResourceNotFoundException(inner)
8582 }
8583 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ThrottlingException(inner) => {
8584 Error::ThrottlingException(inner)
8585 }
8586 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
8587 }
8588 }
8589}
8590impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>> for Error
8591where
8592 R: Send + Sync + std::fmt::Debug + 'static,
8593{
8594 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>) -> Self {
8595 match err {
8596 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8597 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8598 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8599 source: err.into(),
8600 }),
8601 }
8602 }
8603}
8604impl From<crate::operation::list_routing_profiles::ListRoutingProfilesError> for Error {
8605 fn from(err: crate::operation::list_routing_profiles::ListRoutingProfilesError) -> Self {
8606 match err {
8607 crate::operation::list_routing_profiles::ListRoutingProfilesError::InternalServiceException(inner) => {
8608 Error::InternalServiceException(inner)
8609 }
8610 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidParameterException(inner) => {
8611 Error::InvalidParameterException(inner)
8612 }
8613 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidRequestException(inner) => {
8614 Error::InvalidRequestException(inner)
8615 }
8616 crate::operation::list_routing_profiles::ListRoutingProfilesError::ResourceNotFoundException(inner) => {
8617 Error::ResourceNotFoundException(inner)
8618 }
8619 crate::operation::list_routing_profiles::ListRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8620 crate::operation::list_routing_profiles::ListRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
8621 }
8622 }
8623}
8624impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>> for Error
8625where
8626 R: Send + Sync + std::fmt::Debug + 'static,
8627{
8628 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>) -> Self {
8629 match err {
8630 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8631 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8632 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8633 source: err.into(),
8634 }),
8635 }
8636 }
8637}
8638impl From<crate::operation::list_rules::ListRulesError> for Error {
8639 fn from(err: crate::operation::list_rules::ListRulesError) -> Self {
8640 match err {
8641 crate::operation::list_rules::ListRulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8642 crate::operation::list_rules::ListRulesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8643 crate::operation::list_rules::ListRulesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8644 crate::operation::list_rules::ListRulesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8645 crate::operation::list_rules::ListRulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8646 crate::operation::list_rules::ListRulesError::Unhandled(inner) => Error::Unhandled(inner),
8647 }
8648 }
8649}
8650impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>> for Error
8651where
8652 R: Send + Sync + std::fmt::Debug + 'static,
8653{
8654 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>) -> Self {
8655 match err {
8656 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8657 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8658 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8659 source: err.into(),
8660 }),
8661 }
8662 }
8663}
8664impl From<crate::operation::list_security_keys::ListSecurityKeysError> for Error {
8665 fn from(err: crate::operation::list_security_keys::ListSecurityKeysError) -> Self {
8666 match err {
8667 crate::operation::list_security_keys::ListSecurityKeysError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8668 crate::operation::list_security_keys::ListSecurityKeysError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8669 crate::operation::list_security_keys::ListSecurityKeysError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8670 crate::operation::list_security_keys::ListSecurityKeysError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8671 crate::operation::list_security_keys::ListSecurityKeysError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8672 crate::operation::list_security_keys::ListSecurityKeysError::Unhandled(inner) => Error::Unhandled(inner),
8673 }
8674 }
8675}
8676impl<R>
8677 From<
8678 ::aws_smithy_runtime_api::client::result::SdkError<
8679 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
8680 R,
8681 >,
8682 > for Error
8683where
8684 R: Send + Sync + std::fmt::Debug + 'static,
8685{
8686 fn from(
8687 err: ::aws_smithy_runtime_api::client::result::SdkError<
8688 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
8689 R,
8690 >,
8691 ) -> Self {
8692 match err {
8693 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8694 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8695 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8696 source: err.into(),
8697 }),
8698 }
8699 }
8700}
8701impl From<crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError> for Error {
8702 fn from(err: crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError) -> Self {
8703 match err {
8704 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InternalServiceException(inner) => {
8705 Error::InternalServiceException(inner)
8706 }
8707 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidParameterException(inner) => {
8708 Error::InvalidParameterException(inner)
8709 }
8710 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidRequestException(inner) => {
8711 Error::InvalidRequestException(inner)
8712 }
8713 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ResourceNotFoundException(inner) => {
8714 Error::ResourceNotFoundException(inner)
8715 }
8716 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ThrottlingException(inner) => {
8717 Error::ThrottlingException(inner)
8718 }
8719 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::Unhandled(inner) => Error::Unhandled(inner),
8720 }
8721 }
8722}
8723impl<R>
8724 From<
8725 ::aws_smithy_runtime_api::client::result::SdkError<
8726 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError,
8727 R,
8728 >,
8729 > for Error
8730where
8731 R: Send + Sync + std::fmt::Debug + 'static,
8732{
8733 fn from(
8734 err: ::aws_smithy_runtime_api::client::result::SdkError<
8735 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError,
8736 R,
8737 >,
8738 ) -> Self {
8739 match err {
8740 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8741 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8742 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8743 source: err.into(),
8744 }),
8745 }
8746 }
8747}
8748impl From<crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError> for Error {
8749 fn from(err: crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError) -> Self {
8750 match err {
8751 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::InternalServiceException(inner) => {
8752 Error::InternalServiceException(inner)
8753 }
8754 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::InvalidParameterException(inner) => {
8755 Error::InvalidParameterException(inner)
8756 }
8757 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::InvalidRequestException(inner) => {
8758 Error::InvalidRequestException(inner)
8759 }
8760 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::ResourceNotFoundException(inner) => {
8761 Error::ResourceNotFoundException(inner)
8762 }
8763 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::ThrottlingException(inner) => {
8764 Error::ThrottlingException(inner)
8765 }
8766 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
8767 }
8768 }
8769}
8770impl<R>
8771 From<
8772 ::aws_smithy_runtime_api::client::result::SdkError<
8773 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
8774 R,
8775 >,
8776 > for Error
8777where
8778 R: Send + Sync + std::fmt::Debug + 'static,
8779{
8780 fn from(
8781 err: ::aws_smithy_runtime_api::client::result::SdkError<
8782 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
8783 R,
8784 >,
8785 ) -> Self {
8786 match err {
8787 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8788 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8789 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8790 source: err.into(),
8791 }),
8792 }
8793 }
8794}
8795impl From<crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError> for Error {
8796 fn from(err: crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError) -> Self {
8797 match err {
8798 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InternalServiceException(inner) => {
8799 Error::InternalServiceException(inner)
8800 }
8801 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidParameterException(inner) => {
8802 Error::InvalidParameterException(inner)
8803 }
8804 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidRequestException(inner) => {
8805 Error::InvalidRequestException(inner)
8806 }
8807 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ResourceNotFoundException(inner) => {
8808 Error::ResourceNotFoundException(inner)
8809 }
8810 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ThrottlingException(inner) => {
8811 Error::ThrottlingException(inner)
8812 }
8813 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8814 }
8815 }
8816}
8817impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>> for Error
8818where
8819 R: Send + Sync + std::fmt::Debug + 'static,
8820{
8821 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>) -> Self {
8822 match err {
8823 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8824 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8825 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8826 source: err.into(),
8827 }),
8828 }
8829 }
8830}
8831impl From<crate::operation::list_security_profiles::ListSecurityProfilesError> for Error {
8832 fn from(err: crate::operation::list_security_profiles::ListSecurityProfilesError) -> Self {
8833 match err {
8834 crate::operation::list_security_profiles::ListSecurityProfilesError::InternalServiceException(inner) => {
8835 Error::InternalServiceException(inner)
8836 }
8837 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidParameterException(inner) => {
8838 Error::InvalidParameterException(inner)
8839 }
8840 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidRequestException(inner) => {
8841 Error::InvalidRequestException(inner)
8842 }
8843 crate::operation::list_security_profiles::ListSecurityProfilesError::ResourceNotFoundException(inner) => {
8844 Error::ResourceNotFoundException(inner)
8845 }
8846 crate::operation::list_security_profiles::ListSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8847 crate::operation::list_security_profiles::ListSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
8848 }
8849 }
8850}
8851impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
8852where
8853 R: Send + Sync + std::fmt::Debug + 'static,
8854{
8855 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
8856 match err {
8857 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8858 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8859 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8860 source: err.into(),
8861 }),
8862 }
8863 }
8864}
8865impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
8866 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
8867 match err {
8868 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServiceException(inner) => {
8869 Error::InternalServiceException(inner)
8870 }
8871 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterException(inner) => {
8872 Error::InvalidParameterException(inner)
8873 }
8874 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidRequestException(inner) => {
8875 Error::InvalidRequestException(inner)
8876 }
8877 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
8878 Error::ResourceNotFoundException(inner)
8879 }
8880 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8881 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
8882 }
8883 }
8884}
8885impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>> for Error
8886where
8887 R: Send + Sync + std::fmt::Debug + 'static,
8888{
8889 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>) -> Self {
8890 match err {
8891 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8892 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8893 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8894 source: err.into(),
8895 }),
8896 }
8897 }
8898}
8899impl From<crate::operation::list_task_templates::ListTaskTemplatesError> for Error {
8900 fn from(err: crate::operation::list_task_templates::ListTaskTemplatesError) -> Self {
8901 match err {
8902 crate::operation::list_task_templates::ListTaskTemplatesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8903 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidParameterException(inner) => {
8904 Error::InvalidParameterException(inner)
8905 }
8906 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8907 crate::operation::list_task_templates::ListTaskTemplatesError::ResourceNotFoundException(inner) => {
8908 Error::ResourceNotFoundException(inner)
8909 }
8910 crate::operation::list_task_templates::ListTaskTemplatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8911 crate::operation::list_task_templates::ListTaskTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
8912 }
8913 }
8914}
8915impl<R>
8916 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError, R>>
8917 for Error
8918where
8919 R: Send + Sync + std::fmt::Debug + 'static,
8920{
8921 fn from(
8922 err: ::aws_smithy_runtime_api::client::result::SdkError<
8923 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError,
8924 R,
8925 >,
8926 ) -> Self {
8927 match err {
8928 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8929 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8930 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8931 source: err.into(),
8932 }),
8933 }
8934 }
8935}
8936impl From<crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError> for Error {
8937 fn from(err: crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError) -> Self {
8938 match err {
8939 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::AccessDeniedException(inner) => {
8940 Error::AccessDeniedException(inner)
8941 }
8942 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::InternalServiceException(inner) => {
8943 Error::InternalServiceException(inner)
8944 }
8945 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::InvalidParameterException(inner) => {
8946 Error::InvalidParameterException(inner)
8947 }
8948 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::InvalidRequestException(inner) => {
8949 Error::InvalidRequestException(inner)
8950 }
8951 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::ResourceNotFoundException(inner) => {
8952 Error::ResourceNotFoundException(inner)
8953 }
8954 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::ThrottlingException(inner) => {
8955 Error::ThrottlingException(inner)
8956 }
8957 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::Unhandled(inner) => Error::Unhandled(inner),
8958 }
8959 }
8960}
8961impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_case_executions::ListTestCaseExecutionsError, R>>
8962 for Error
8963where
8964 R: Send + Sync + std::fmt::Debug + 'static,
8965{
8966 fn from(
8967 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_case_executions::ListTestCaseExecutionsError, R>,
8968 ) -> Self {
8969 match err {
8970 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8971 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8972 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8973 source: err.into(),
8974 }),
8975 }
8976 }
8977}
8978impl From<crate::operation::list_test_case_executions::ListTestCaseExecutionsError> for Error {
8979 fn from(err: crate::operation::list_test_case_executions::ListTestCaseExecutionsError) -> Self {
8980 match err {
8981 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::AccessDeniedException(inner) => {
8982 Error::AccessDeniedException(inner)
8983 }
8984 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::InternalServiceException(inner) => {
8985 Error::InternalServiceException(inner)
8986 }
8987 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::InvalidParameterException(inner) => {
8988 Error::InvalidParameterException(inner)
8989 }
8990 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::InvalidRequestException(inner) => {
8991 Error::InvalidRequestException(inner)
8992 }
8993 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::ResourceNotFoundException(inner) => {
8994 Error::ResourceNotFoundException(inner)
8995 }
8996 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8997 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::Unhandled(inner) => Error::Unhandled(inner),
8998 }
8999 }
9000}
9001impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_cases::ListTestCasesError, R>> for Error
9002where
9003 R: Send + Sync + std::fmt::Debug + 'static,
9004{
9005 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_cases::ListTestCasesError, R>) -> Self {
9006 match err {
9007 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9008 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9009 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9010 source: err.into(),
9011 }),
9012 }
9013 }
9014}
9015impl From<crate::operation::list_test_cases::ListTestCasesError> for Error {
9016 fn from(err: crate::operation::list_test_cases::ListTestCasesError) -> Self {
9017 match err {
9018 crate::operation::list_test_cases::ListTestCasesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9019 crate::operation::list_test_cases::ListTestCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9020 crate::operation::list_test_cases::ListTestCasesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9021 crate::operation::list_test_cases::ListTestCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9022 crate::operation::list_test_cases::ListTestCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9023 crate::operation::list_test_cases::ListTestCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9024 crate::operation::list_test_cases::ListTestCasesError::Unhandled(inner) => Error::Unhandled(inner),
9025 }
9026 }
9027}
9028impl<R>
9029 From<
9030 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError, R>,
9031 > for Error
9032where
9033 R: Send + Sync + std::fmt::Debug + 'static,
9034{
9035 fn from(
9036 err: ::aws_smithy_runtime_api::client::result::SdkError<
9037 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError,
9038 R,
9039 >,
9040 ) -> Self {
9041 match err {
9042 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9043 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9044 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9045 source: err.into(),
9046 }),
9047 }
9048 }
9049}
9050impl From<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError> for Error {
9051 fn from(err: crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError) -> Self {
9052 match err {
9053 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::AccessDeniedException(inner) => {
9054 Error::AccessDeniedException(inner)
9055 }
9056 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InternalServiceException(inner) => {
9057 Error::InternalServiceException(inner)
9058 }
9059 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InvalidRequestException(inner) => {
9060 Error::InvalidRequestException(inner)
9061 }
9062 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::ThrottlingException(inner) => {
9063 Error::ThrottlingException(inner)
9064 }
9065 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::Unhandled(inner) => Error::Unhandled(inner),
9066 }
9067 }
9068}
9069impl<R>
9070 From<
9071 ::aws_smithy_runtime_api::client::result::SdkError<
9072 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
9073 R,
9074 >,
9075 > for Error
9076where
9077 R: Send + Sync + std::fmt::Debug + 'static,
9078{
9079 fn from(
9080 err: ::aws_smithy_runtime_api::client::result::SdkError<
9081 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
9082 R,
9083 >,
9084 ) -> Self {
9085 match err {
9086 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9087 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9088 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9089 source: err.into(),
9090 }),
9091 }
9092 }
9093}
9094impl From<crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError> for Error {
9095 fn from(err: crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError) -> Self {
9096 match err {
9097 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::AccessDeniedException(inner) => {
9098 Error::AccessDeniedException(inner)
9099 }
9100 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InternalServiceException(inner) => {
9101 Error::InternalServiceException(inner)
9102 }
9103 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InvalidRequestException(inner) => {
9104 Error::InvalidRequestException(inner)
9105 }
9106 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ResourceNotFoundException(inner) => {
9107 Error::ResourceNotFoundException(inner)
9108 }
9109 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ThrottlingException(inner) => {
9110 Error::ThrottlingException(inner)
9111 }
9112 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::Unhandled(inner) => {
9113 Error::Unhandled(inner)
9114 }
9115 }
9116 }
9117}
9118impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>> for Error
9119where
9120 R: Send + Sync + std::fmt::Debug + 'static,
9121{
9122 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>) -> Self {
9123 match err {
9124 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9125 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9126 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9127 source: err.into(),
9128 }),
9129 }
9130 }
9131}
9132impl From<crate::operation::list_use_cases::ListUseCasesError> for Error {
9133 fn from(err: crate::operation::list_use_cases::ListUseCasesError) -> Self {
9134 match err {
9135 crate::operation::list_use_cases::ListUseCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9136 crate::operation::list_use_cases::ListUseCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9137 crate::operation::list_use_cases::ListUseCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9138 crate::operation::list_use_cases::ListUseCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9139 crate::operation::list_use_cases::ListUseCasesError::Unhandled(inner) => Error::Unhandled(inner),
9140 }
9141 }
9142}
9143impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>>
9144 for Error
9145where
9146 R: Send + Sync + std::fmt::Debug + 'static,
9147{
9148 fn from(
9149 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>,
9150 ) -> Self {
9151 match err {
9152 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9153 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9154 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9155 source: err.into(),
9156 }),
9157 }
9158 }
9159}
9160impl From<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError> for Error {
9161 fn from(err: crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError) -> Self {
9162 match err {
9163 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InternalServiceException(inner) => {
9164 Error::InternalServiceException(inner)
9165 }
9166 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidParameterException(inner) => {
9167 Error::InvalidParameterException(inner)
9168 }
9169 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidRequestException(inner) => {
9170 Error::InvalidRequestException(inner)
9171 }
9172 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
9173 Error::ResourceNotFoundException(inner)
9174 }
9175 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ThrottlingException(inner) => {
9176 Error::ThrottlingException(inner)
9177 }
9178 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
9179 }
9180 }
9181}
9182impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_notifications::ListUserNotificationsError, R>> for Error
9183where
9184 R: Send + Sync + std::fmt::Debug + 'static,
9185{
9186 fn from(
9187 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_notifications::ListUserNotificationsError, R>,
9188 ) -> Self {
9189 match err {
9190 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9191 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9192 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9193 source: err.into(),
9194 }),
9195 }
9196 }
9197}
9198impl From<crate::operation::list_user_notifications::ListUserNotificationsError> for Error {
9199 fn from(err: crate::operation::list_user_notifications::ListUserNotificationsError) -> Self {
9200 match err {
9201 crate::operation::list_user_notifications::ListUserNotificationsError::AccessDeniedException(inner) => {
9202 Error::AccessDeniedException(inner)
9203 }
9204 crate::operation::list_user_notifications::ListUserNotificationsError::InternalServiceException(inner) => {
9205 Error::InternalServiceException(inner)
9206 }
9207 crate::operation::list_user_notifications::ListUserNotificationsError::InvalidParameterException(inner) => {
9208 Error::InvalidParameterException(inner)
9209 }
9210 crate::operation::list_user_notifications::ListUserNotificationsError::InvalidRequestException(inner) => {
9211 Error::InvalidRequestException(inner)
9212 }
9213 crate::operation::list_user_notifications::ListUserNotificationsError::ResourceNotFoundException(inner) => {
9214 Error::ResourceNotFoundException(inner)
9215 }
9216 crate::operation::list_user_notifications::ListUserNotificationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9217 crate::operation::list_user_notifications::ListUserNotificationsError::Unhandled(inner) => Error::Unhandled(inner),
9218 }
9219 }
9220}
9221impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>> for Error
9222where
9223 R: Send + Sync + std::fmt::Debug + 'static,
9224{
9225 fn from(
9226 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>,
9227 ) -> Self {
9228 match err {
9229 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9230 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9231 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9232 source: err.into(),
9233 }),
9234 }
9235 }
9236}
9237impl From<crate::operation::list_user_proficiencies::ListUserProficienciesError> for Error {
9238 fn from(err: crate::operation::list_user_proficiencies::ListUserProficienciesError) -> Self {
9239 match err {
9240 crate::operation::list_user_proficiencies::ListUserProficienciesError::InternalServiceException(inner) => {
9241 Error::InternalServiceException(inner)
9242 }
9243 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidParameterException(inner) => {
9244 Error::InvalidParameterException(inner)
9245 }
9246 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidRequestException(inner) => {
9247 Error::InvalidRequestException(inner)
9248 }
9249 crate::operation::list_user_proficiencies::ListUserProficienciesError::ResourceNotFoundException(inner) => {
9250 Error::ResourceNotFoundException(inner)
9251 }
9252 crate::operation::list_user_proficiencies::ListUserProficienciesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9253 crate::operation::list_user_proficiencies::ListUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
9254 }
9255 }
9256}
9257impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>> for Error
9258where
9259 R: Send + Sync + std::fmt::Debug + 'static,
9260{
9261 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>) -> Self {
9262 match err {
9263 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9264 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9265 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9266 source: err.into(),
9267 }),
9268 }
9269 }
9270}
9271impl From<crate::operation::list_users::ListUsersError> for Error {
9272 fn from(err: crate::operation::list_users::ListUsersError) -> Self {
9273 match err {
9274 crate::operation::list_users::ListUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9275 crate::operation::list_users::ListUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9276 crate::operation::list_users::ListUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9277 crate::operation::list_users::ListUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9278 crate::operation::list_users::ListUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9279 crate::operation::list_users::ListUsersError::Unhandled(inner) => Error::Unhandled(inner),
9280 }
9281 }
9282}
9283impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>> for Error
9284where
9285 R: Send + Sync + std::fmt::Debug + 'static,
9286{
9287 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>) -> Self {
9288 match err {
9289 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9290 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9291 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9292 source: err.into(),
9293 }),
9294 }
9295 }
9296}
9297impl From<crate::operation::list_views::ListViewsError> for Error {
9298 fn from(err: crate::operation::list_views::ListViewsError) -> Self {
9299 match err {
9300 crate::operation::list_views::ListViewsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9301 crate::operation::list_views::ListViewsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9302 crate::operation::list_views::ListViewsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9303 crate::operation::list_views::ListViewsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9304 crate::operation::list_views::ListViewsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9305 crate::operation::list_views::ListViewsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
9306 crate::operation::list_views::ListViewsError::Unhandled(inner) => Error::Unhandled(inner),
9307 }
9308 }
9309}
9310impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>> for Error
9311where
9312 R: Send + Sync + std::fmt::Debug + 'static,
9313{
9314 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>) -> Self {
9315 match err {
9316 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9317 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9318 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9319 source: err.into(),
9320 }),
9321 }
9322 }
9323}
9324impl From<crate::operation::list_view_versions::ListViewVersionsError> for Error {
9325 fn from(err: crate::operation::list_view_versions::ListViewVersionsError) -> Self {
9326 match err {
9327 crate::operation::list_view_versions::ListViewVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9328 crate::operation::list_view_versions::ListViewVersionsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9329 crate::operation::list_view_versions::ListViewVersionsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9330 crate::operation::list_view_versions::ListViewVersionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9331 crate::operation::list_view_versions::ListViewVersionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9332 crate::operation::list_view_versions::ListViewVersionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
9333 crate::operation::list_view_versions::ListViewVersionsError::Unhandled(inner) => Error::Unhandled(inner),
9334 }
9335 }
9336}
9337impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_media::ListWorkspaceMediaError, R>> for Error
9338where
9339 R: Send + Sync + std::fmt::Debug + 'static,
9340{
9341 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_media::ListWorkspaceMediaError, R>) -> Self {
9342 match err {
9343 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9344 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9345 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9346 source: err.into(),
9347 }),
9348 }
9349 }
9350}
9351impl From<crate::operation::list_workspace_media::ListWorkspaceMediaError> for Error {
9352 fn from(err: crate::operation::list_workspace_media::ListWorkspaceMediaError) -> Self {
9353 match err {
9354 crate::operation::list_workspace_media::ListWorkspaceMediaError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9355 crate::operation::list_workspace_media::ListWorkspaceMediaError::InternalServiceException(inner) => {
9356 Error::InternalServiceException(inner)
9357 }
9358 crate::operation::list_workspace_media::ListWorkspaceMediaError::InvalidParameterException(inner) => {
9359 Error::InvalidParameterException(inner)
9360 }
9361 crate::operation::list_workspace_media::ListWorkspaceMediaError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9362 crate::operation::list_workspace_media::ListWorkspaceMediaError::ResourceNotFoundException(inner) => {
9363 Error::ResourceNotFoundException(inner)
9364 }
9365 crate::operation::list_workspace_media::ListWorkspaceMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9366 crate::operation::list_workspace_media::ListWorkspaceMediaError::Unhandled(inner) => Error::Unhandled(inner),
9367 }
9368 }
9369}
9370impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_pages::ListWorkspacePagesError, R>> for Error
9371where
9372 R: Send + Sync + std::fmt::Debug + 'static,
9373{
9374 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_pages::ListWorkspacePagesError, R>) -> Self {
9375 match err {
9376 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9377 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9378 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9379 source: err.into(),
9380 }),
9381 }
9382 }
9383}
9384impl From<crate::operation::list_workspace_pages::ListWorkspacePagesError> for Error {
9385 fn from(err: crate::operation::list_workspace_pages::ListWorkspacePagesError) -> Self {
9386 match err {
9387 crate::operation::list_workspace_pages::ListWorkspacePagesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9388 crate::operation::list_workspace_pages::ListWorkspacePagesError::InternalServiceException(inner) => {
9389 Error::InternalServiceException(inner)
9390 }
9391 crate::operation::list_workspace_pages::ListWorkspacePagesError::InvalidParameterException(inner) => {
9392 Error::InvalidParameterException(inner)
9393 }
9394 crate::operation::list_workspace_pages::ListWorkspacePagesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9395 crate::operation::list_workspace_pages::ListWorkspacePagesError::ResourceNotFoundException(inner) => {
9396 Error::ResourceNotFoundException(inner)
9397 }
9398 crate::operation::list_workspace_pages::ListWorkspacePagesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9399 crate::operation::list_workspace_pages::ListWorkspacePagesError::Unhandled(inner) => Error::Unhandled(inner),
9400 }
9401 }
9402}
9403impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspaces::ListWorkspacesError, R>> for Error
9404where
9405 R: Send + Sync + std::fmt::Debug + 'static,
9406{
9407 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspaces::ListWorkspacesError, R>) -> Self {
9408 match err {
9409 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9410 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9411 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9412 source: err.into(),
9413 }),
9414 }
9415 }
9416}
9417impl From<crate::operation::list_workspaces::ListWorkspacesError> for Error {
9418 fn from(err: crate::operation::list_workspaces::ListWorkspacesError) -> Self {
9419 match err {
9420 crate::operation::list_workspaces::ListWorkspacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9421 crate::operation::list_workspaces::ListWorkspacesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9422 crate::operation::list_workspaces::ListWorkspacesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9423 crate::operation::list_workspaces::ListWorkspacesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9424 crate::operation::list_workspaces::ListWorkspacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9425 crate::operation::list_workspaces::ListWorkspacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9426 crate::operation::list_workspaces::ListWorkspacesError::Unhandled(inner) => Error::Unhandled(inner),
9427 }
9428 }
9429}
9430impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>> for Error
9431where
9432 R: Send + Sync + std::fmt::Debug + 'static,
9433{
9434 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>) -> Self {
9435 match err {
9436 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9437 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9438 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9439 source: err.into(),
9440 }),
9441 }
9442 }
9443}
9444impl From<crate::operation::monitor_contact::MonitorContactError> for Error {
9445 fn from(err: crate::operation::monitor_contact::MonitorContactError) -> Self {
9446 match err {
9447 crate::operation::monitor_contact::MonitorContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9448 crate::operation::monitor_contact::MonitorContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
9449 crate::operation::monitor_contact::MonitorContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9450 crate::operation::monitor_contact::MonitorContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9451 crate::operation::monitor_contact::MonitorContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9452 crate::operation::monitor_contact::MonitorContactError::ServiceQuotaExceededException(inner) => {
9453 Error::ServiceQuotaExceededException(inner)
9454 }
9455 crate::operation::monitor_contact::MonitorContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9456 crate::operation::monitor_contact::MonitorContactError::Unhandled(inner) => Error::Unhandled(inner),
9457 }
9458 }
9459}
9460impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>> for Error
9461where
9462 R: Send + Sync + std::fmt::Debug + 'static,
9463{
9464 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>) -> Self {
9465 match err {
9466 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9467 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9468 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9469 source: err.into(),
9470 }),
9471 }
9472 }
9473}
9474impl From<crate::operation::pause_contact::PauseContactError> for Error {
9475 fn from(err: crate::operation::pause_contact::PauseContactError) -> Self {
9476 match err {
9477 crate::operation::pause_contact::PauseContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9478 crate::operation::pause_contact::PauseContactError::ConflictException(inner) => Error::ConflictException(inner),
9479 crate::operation::pause_contact::PauseContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9480 crate::operation::pause_contact::PauseContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9481 crate::operation::pause_contact::PauseContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9482 crate::operation::pause_contact::PauseContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
9483 crate::operation::pause_contact::PauseContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9484 crate::operation::pause_contact::PauseContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9485 crate::operation::pause_contact::PauseContactError::Unhandled(inner) => Error::Unhandled(inner),
9486 }
9487 }
9488}
9489impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>> for Error
9490where
9491 R: Send + Sync + std::fmt::Debug + 'static,
9492{
9493 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>) -> Self {
9494 match err {
9495 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9496 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9497 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9498 source: err.into(),
9499 }),
9500 }
9501 }
9502}
9503impl From<crate::operation::put_user_status::PutUserStatusError> for Error {
9504 fn from(err: crate::operation::put_user_status::PutUserStatusError) -> Self {
9505 match err {
9506 crate::operation::put_user_status::PutUserStatusError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9507 crate::operation::put_user_status::PutUserStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9508 crate::operation::put_user_status::PutUserStatusError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9509 crate::operation::put_user_status::PutUserStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9510 crate::operation::put_user_status::PutUserStatusError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9511 crate::operation::put_user_status::PutUserStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9512 crate::operation::put_user_status::PutUserStatusError::Unhandled(inner) => Error::Unhandled(inner),
9513 }
9514 }
9515}
9516impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>> for Error
9517where
9518 R: Send + Sync + std::fmt::Debug + 'static,
9519{
9520 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>) -> Self {
9521 match err {
9522 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9523 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9524 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9525 source: err.into(),
9526 }),
9527 }
9528 }
9529}
9530impl From<crate::operation::release_phone_number::ReleasePhoneNumberError> for Error {
9531 fn from(err: crate::operation::release_phone_number::ReleasePhoneNumberError) -> Self {
9532 match err {
9533 crate::operation::release_phone_number::ReleasePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9534 crate::operation::release_phone_number::ReleasePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
9535 crate::operation::release_phone_number::ReleasePhoneNumberError::InternalServiceException(inner) => {
9536 Error::InternalServiceException(inner)
9537 }
9538 crate::operation::release_phone_number::ReleasePhoneNumberError::InvalidParameterException(inner) => {
9539 Error::InvalidParameterException(inner)
9540 }
9541 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
9542 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceNotFoundException(inner) => {
9543 Error::ResourceNotFoundException(inner)
9544 }
9545 crate::operation::release_phone_number::ReleasePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9546 crate::operation::release_phone_number::ReleasePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
9547 }
9548 }
9549}
9550impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>> for Error
9551where
9552 R: Send + Sync + std::fmt::Debug + 'static,
9553{
9554 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>) -> Self {
9555 match err {
9556 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9557 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9558 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9559 source: err.into(),
9560 }),
9561 }
9562 }
9563}
9564impl From<crate::operation::replicate_instance::ReplicateInstanceError> for Error {
9565 fn from(err: crate::operation::replicate_instance::ReplicateInstanceError) -> Self {
9566 match err {
9567 crate::operation::replicate_instance::ReplicateInstanceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9568 crate::operation::replicate_instance::ReplicateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9569 crate::operation::replicate_instance::ReplicateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9570 crate::operation::replicate_instance::ReplicateInstanceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
9571 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9572 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotReadyException(inner) => Error::ResourceNotReadyException(inner),
9573 crate::operation::replicate_instance::ReplicateInstanceError::ServiceQuotaExceededException(inner) => {
9574 Error::ServiceQuotaExceededException(inner)
9575 }
9576 crate::operation::replicate_instance::ReplicateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9577 crate::operation::replicate_instance::ReplicateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
9578 }
9579 }
9580}
9581impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>> for Error
9582where
9583 R: Send + Sync + std::fmt::Debug + 'static,
9584{
9585 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>) -> Self {
9586 match err {
9587 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9588 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9589 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9590 source: err.into(),
9591 }),
9592 }
9593 }
9594}
9595impl From<crate::operation::resume_contact::ResumeContactError> for Error {
9596 fn from(err: crate::operation::resume_contact::ResumeContactError) -> Self {
9597 match err {
9598 crate::operation::resume_contact::ResumeContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9599 crate::operation::resume_contact::ResumeContactError::ConflictException(inner) => Error::ConflictException(inner),
9600 crate::operation::resume_contact::ResumeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9601 crate::operation::resume_contact::ResumeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9602 crate::operation::resume_contact::ResumeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9603 crate::operation::resume_contact::ResumeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9604 crate::operation::resume_contact::ResumeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9605 crate::operation::resume_contact::ResumeContactError::Unhandled(inner) => Error::Unhandled(inner),
9606 }
9607 }
9608}
9609impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>> for Error
9610where
9611 R: Send + Sync + std::fmt::Debug + 'static,
9612{
9613 fn from(
9614 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>,
9615 ) -> Self {
9616 match err {
9617 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9618 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9619 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9620 source: err.into(),
9621 }),
9622 }
9623 }
9624}
9625impl From<crate::operation::resume_contact_recording::ResumeContactRecordingError> for Error {
9626 fn from(err: crate::operation::resume_contact_recording::ResumeContactRecordingError) -> Self {
9627 match err {
9628 crate::operation::resume_contact_recording::ResumeContactRecordingError::InternalServiceException(inner) => {
9629 Error::InternalServiceException(inner)
9630 }
9631 crate::operation::resume_contact_recording::ResumeContactRecordingError::InvalidActiveRegionException(inner) => {
9632 Error::InvalidActiveRegionException(inner)
9633 }
9634 crate::operation::resume_contact_recording::ResumeContactRecordingError::InvalidRequestException(inner) => {
9635 Error::InvalidRequestException(inner)
9636 }
9637 crate::operation::resume_contact_recording::ResumeContactRecordingError::ResourceNotFoundException(inner) => {
9638 Error::ResourceNotFoundException(inner)
9639 }
9640 crate::operation::resume_contact_recording::ResumeContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
9641 }
9642 }
9643}
9644impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>> for Error
9645where
9646 R: Send + Sync + std::fmt::Debug + 'static,
9647{
9648 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>) -> Self {
9649 match err {
9650 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9651 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9652 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9653 source: err.into(),
9654 }),
9655 }
9656 }
9657}
9658impl From<crate::operation::search_agent_statuses::SearchAgentStatusesError> for Error {
9659 fn from(err: crate::operation::search_agent_statuses::SearchAgentStatusesError) -> Self {
9660 match err {
9661 crate::operation::search_agent_statuses::SearchAgentStatusesError::InternalServiceException(inner) => {
9662 Error::InternalServiceException(inner)
9663 }
9664 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidParameterException(inner) => {
9665 Error::InvalidParameterException(inner)
9666 }
9667 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidRequestException(inner) => {
9668 Error::InvalidRequestException(inner)
9669 }
9670 crate::operation::search_agent_statuses::SearchAgentStatusesError::ResourceNotFoundException(inner) => {
9671 Error::ResourceNotFoundException(inner)
9672 }
9673 crate::operation::search_agent_statuses::SearchAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9674 crate::operation::search_agent_statuses::SearchAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
9675 }
9676 }
9677}
9678impl<R>
9679 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError, R>>
9680 for Error
9681where
9682 R: Send + Sync + std::fmt::Debug + 'static,
9683{
9684 fn from(
9685 err: ::aws_smithy_runtime_api::client::result::SdkError<
9686 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError,
9687 R,
9688 >,
9689 ) -> Self {
9690 match err {
9691 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9692 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9693 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9694 source: err.into(),
9695 }),
9696 }
9697 }
9698}
9699impl From<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError> for Error {
9700 fn from(err: crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError) -> Self {
9701 match err {
9702 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::AccessDeniedException(inner) => {
9703 Error::AccessDeniedException(inner)
9704 }
9705 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InternalServiceException(inner) => {
9706 Error::InternalServiceException(inner)
9707 }
9708 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InvalidParameterException(inner) => {
9709 Error::InvalidParameterException(inner)
9710 }
9711 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::ThrottlingException(inner) => {
9712 Error::ThrottlingException(inner)
9713 }
9714 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
9715 }
9716 }
9717}
9718impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_evaluations::SearchContactEvaluationsError, R>>
9719 for Error
9720where
9721 R: Send + Sync + std::fmt::Debug + 'static,
9722{
9723 fn from(
9724 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_evaluations::SearchContactEvaluationsError, R>,
9725 ) -> Self {
9726 match err {
9727 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9728 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9729 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9730 source: err.into(),
9731 }),
9732 }
9733 }
9734}
9735impl From<crate::operation::search_contact_evaluations::SearchContactEvaluationsError> for Error {
9736 fn from(err: crate::operation::search_contact_evaluations::SearchContactEvaluationsError) -> Self {
9737 match err {
9738 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InternalServiceException(inner) => {
9739 Error::InternalServiceException(inner)
9740 }
9741 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InvalidParameterException(inner) => {
9742 Error::InvalidParameterException(inner)
9743 }
9744 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InvalidRequestException(inner) => {
9745 Error::InvalidRequestException(inner)
9746 }
9747 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::ResourceNotFoundException(inner) => {
9748 Error::ResourceNotFoundException(inner)
9749 }
9750 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::ThrottlingException(inner) => {
9751 Error::ThrottlingException(inner)
9752 }
9753 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::Unhandled(inner) => Error::Unhandled(inner),
9754 }
9755 }
9756}
9757impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>>
9758 for Error
9759where
9760 R: Send + Sync + std::fmt::Debug + 'static,
9761{
9762 fn from(
9763 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>,
9764 ) -> Self {
9765 match err {
9766 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9767 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9768 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9769 source: err.into(),
9770 }),
9771 }
9772 }
9773}
9774impl From<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError> for Error {
9775 fn from(err: crate::operation::search_contact_flow_modules::SearchContactFlowModulesError) -> Self {
9776 match err {
9777 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InternalServiceException(inner) => {
9778 Error::InternalServiceException(inner)
9779 }
9780 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidParameterException(inner) => {
9781 Error::InvalidParameterException(inner)
9782 }
9783 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidRequestException(inner) => {
9784 Error::InvalidRequestException(inner)
9785 }
9786 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ResourceNotFoundException(inner) => {
9787 Error::ResourceNotFoundException(inner)
9788 }
9789 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ThrottlingException(inner) => {
9790 Error::ThrottlingException(inner)
9791 }
9792 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
9793 }
9794 }
9795}
9796impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>> for Error
9797where
9798 R: Send + Sync + std::fmt::Debug + 'static,
9799{
9800 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>) -> Self {
9801 match err {
9802 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9803 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9804 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9805 source: err.into(),
9806 }),
9807 }
9808 }
9809}
9810impl From<crate::operation::search_contact_flows::SearchContactFlowsError> for Error {
9811 fn from(err: crate::operation::search_contact_flows::SearchContactFlowsError) -> Self {
9812 match err {
9813 crate::operation::search_contact_flows::SearchContactFlowsError::InternalServiceException(inner) => {
9814 Error::InternalServiceException(inner)
9815 }
9816 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidParameterException(inner) => {
9817 Error::InvalidParameterException(inner)
9818 }
9819 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9820 crate::operation::search_contact_flows::SearchContactFlowsError::ResourceNotFoundException(inner) => {
9821 Error::ResourceNotFoundException(inner)
9822 }
9823 crate::operation::search_contact_flows::SearchContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9824 crate::operation::search_contact_flows::SearchContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
9825 }
9826 }
9827}
9828impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>> for Error
9829where
9830 R: Send + Sync + std::fmt::Debug + 'static,
9831{
9832 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>) -> Self {
9833 match err {
9834 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9835 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9836 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9837 source: err.into(),
9838 }),
9839 }
9840 }
9841}
9842impl From<crate::operation::search_contacts::SearchContactsError> for Error {
9843 fn from(err: crate::operation::search_contacts::SearchContactsError) -> Self {
9844 match err {
9845 crate::operation::search_contacts::SearchContactsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9846 crate::operation::search_contacts::SearchContactsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9847 crate::operation::search_contacts::SearchContactsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9848 crate::operation::search_contacts::SearchContactsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9849 crate::operation::search_contacts::SearchContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9850 crate::operation::search_contacts::SearchContactsError::Unhandled(inner) => Error::Unhandled(inner),
9851 }
9852 }
9853}
9854impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_tables::SearchDataTablesError, R>> for Error
9855where
9856 R: Send + Sync + std::fmt::Debug + 'static,
9857{
9858 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_tables::SearchDataTablesError, R>) -> Self {
9859 match err {
9860 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9861 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9862 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9863 source: err.into(),
9864 }),
9865 }
9866 }
9867}
9868impl From<crate::operation::search_data_tables::SearchDataTablesError> for Error {
9869 fn from(err: crate::operation::search_data_tables::SearchDataTablesError) -> Self {
9870 match err {
9871 crate::operation::search_data_tables::SearchDataTablesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9872 crate::operation::search_data_tables::SearchDataTablesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9873 crate::operation::search_data_tables::SearchDataTablesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9874 crate::operation::search_data_tables::SearchDataTablesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9875 crate::operation::search_data_tables::SearchDataTablesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9876 crate::operation::search_data_tables::SearchDataTablesError::Unhandled(inner) => Error::Unhandled(inner),
9877 }
9878 }
9879}
9880impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>> for Error
9881where
9882 R: Send + Sync + std::fmt::Debug + 'static,
9883{
9884 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>) -> Self {
9885 match err {
9886 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9887 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9888 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9889 source: err.into(),
9890 }),
9891 }
9892 }
9893}
9894impl From<crate::operation::search_email_addresses::SearchEmailAddressesError> for Error {
9895 fn from(err: crate::operation::search_email_addresses::SearchEmailAddressesError) -> Self {
9896 match err {
9897 crate::operation::search_email_addresses::SearchEmailAddressesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9898 crate::operation::search_email_addresses::SearchEmailAddressesError::InternalServiceException(inner) => {
9899 Error::InternalServiceException(inner)
9900 }
9901 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidParameterException(inner) => {
9902 Error::InvalidParameterException(inner)
9903 }
9904 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidRequestException(inner) => {
9905 Error::InvalidRequestException(inner)
9906 }
9907 crate::operation::search_email_addresses::SearchEmailAddressesError::ResourceNotFoundException(inner) => {
9908 Error::ResourceNotFoundException(inner)
9909 }
9910 crate::operation::search_email_addresses::SearchEmailAddressesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9911 crate::operation::search_email_addresses::SearchEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
9912 }
9913 }
9914}
9915impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_evaluation_forms::SearchEvaluationFormsError, R>> for Error
9916where
9917 R: Send + Sync + std::fmt::Debug + 'static,
9918{
9919 fn from(
9920 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_evaluation_forms::SearchEvaluationFormsError, R>,
9921 ) -> Self {
9922 match err {
9923 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9924 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9925 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9926 source: err.into(),
9927 }),
9928 }
9929 }
9930}
9931impl From<crate::operation::search_evaluation_forms::SearchEvaluationFormsError> for Error {
9932 fn from(err: crate::operation::search_evaluation_forms::SearchEvaluationFormsError) -> Self {
9933 match err {
9934 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InternalServiceException(inner) => {
9935 Error::InternalServiceException(inner)
9936 }
9937 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InvalidParameterException(inner) => {
9938 Error::InvalidParameterException(inner)
9939 }
9940 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InvalidRequestException(inner) => {
9941 Error::InvalidRequestException(inner)
9942 }
9943 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::ResourceNotFoundException(inner) => {
9944 Error::ResourceNotFoundException(inner)
9945 }
9946 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9947 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::Unhandled(inner) => Error::Unhandled(inner),
9948 }
9949 }
9950}
9951impl<R>
9952 From<
9953 ::aws_smithy_runtime_api::client::result::SdkError<
9954 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
9955 R,
9956 >,
9957 > for Error
9958where
9959 R: Send + Sync + std::fmt::Debug + 'static,
9960{
9961 fn from(
9962 err: ::aws_smithy_runtime_api::client::result::SdkError<
9963 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
9964 R,
9965 >,
9966 ) -> Self {
9967 match err {
9968 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9969 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9970 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9971 source: err.into(),
9972 }),
9973 }
9974 }
9975}
9976impl From<crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError> for Error {
9977 fn from(err: crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError) -> Self {
9978 match err {
9979 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InternalServiceException(inner) => {
9980 Error::InternalServiceException(inner)
9981 }
9982 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidParameterException(inner) => {
9983 Error::InvalidParameterException(inner)
9984 }
9985 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidRequestException(inner) => {
9986 Error::InvalidRequestException(inner)
9987 }
9988 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
9989 Error::ResourceNotFoundException(inner)
9990 }
9991 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ThrottlingException(inner) => {
9992 Error::ThrottlingException(inner)
9993 }
9994 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
9995 }
9996 }
9997}
9998impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>>
9999 for Error
10000where
10001 R: Send + Sync + std::fmt::Debug + 'static,
10002{
10003 fn from(
10004 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>,
10005 ) -> Self {
10006 match err {
10007 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10008 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10009 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10010 source: err.into(),
10011 }),
10012 }
10013 }
10014}
10015impl From<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError> for Error {
10016 fn from(err: crate::operation::search_hours_of_operations::SearchHoursOfOperationsError) -> Self {
10017 match err {
10018 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InternalServiceException(inner) => {
10019 Error::InternalServiceException(inner)
10020 }
10021 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidParameterException(inner) => {
10022 Error::InvalidParameterException(inner)
10023 }
10024 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidRequestException(inner) => {
10025 Error::InvalidRequestException(inner)
10026 }
10027 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ResourceNotFoundException(inner) => {
10028 Error::ResourceNotFoundException(inner)
10029 }
10030 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ThrottlingException(inner) => {
10031 Error::ThrottlingException(inner)
10032 }
10033 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
10034 }
10035 }
10036}
10037impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_notifications::SearchNotificationsError, R>> for Error
10038where
10039 R: Send + Sync + std::fmt::Debug + 'static,
10040{
10041 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_notifications::SearchNotificationsError, R>) -> Self {
10042 match err {
10043 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10044 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10045 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10046 source: err.into(),
10047 }),
10048 }
10049 }
10050}
10051impl From<crate::operation::search_notifications::SearchNotificationsError> for Error {
10052 fn from(err: crate::operation::search_notifications::SearchNotificationsError) -> Self {
10053 match err {
10054 crate::operation::search_notifications::SearchNotificationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10055 crate::operation::search_notifications::SearchNotificationsError::InternalServiceException(inner) => {
10056 Error::InternalServiceException(inner)
10057 }
10058 crate::operation::search_notifications::SearchNotificationsError::InvalidParameterException(inner) => {
10059 Error::InvalidParameterException(inner)
10060 }
10061 crate::operation::search_notifications::SearchNotificationsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10062 crate::operation::search_notifications::SearchNotificationsError::ResourceNotFoundException(inner) => {
10063 Error::ResourceNotFoundException(inner)
10064 }
10065 crate::operation::search_notifications::SearchNotificationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10066 crate::operation::search_notifications::SearchNotificationsError::Unhandled(inner) => Error::Unhandled(inner),
10067 }
10068 }
10069}
10070impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, 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_predefined_attributes::SearchPredefinedAttributesError, 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_predefined_attributes::SearchPredefinedAttributesError> for Error {
10088 fn from(err: crate::operation::search_predefined_attributes::SearchPredefinedAttributesError) -> Self {
10089 match err {
10090 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InternalServiceException(inner) => {
10091 Error::InternalServiceException(inner)
10092 }
10093 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidParameterException(inner) => {
10094 Error::InvalidParameterException(inner)
10095 }
10096 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidRequestException(inner) => {
10097 Error::InvalidRequestException(inner)
10098 }
10099 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ResourceNotFoundException(inner) => {
10100 Error::ResourceNotFoundException(inner)
10101 }
10102 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ThrottlingException(inner) => {
10103 Error::ThrottlingException(inner)
10104 }
10105 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
10106 }
10107 }
10108}
10109impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, 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_prompts::SearchPromptsError, 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_prompts::SearchPromptsError> for Error {
10124 fn from(err: crate::operation::search_prompts::SearchPromptsError) -> Self {
10125 match err {
10126 crate::operation::search_prompts::SearchPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10127 crate::operation::search_prompts::SearchPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10128 crate::operation::search_prompts::SearchPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10129 crate::operation::search_prompts::SearchPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10130 crate::operation::search_prompts::SearchPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10131 crate::operation::search_prompts::SearchPromptsError::Unhandled(inner) => Error::Unhandled(inner),
10132 }
10133 }
10134}
10135impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>> for Error
10136where
10137 R: Send + Sync + std::fmt::Debug + 'static,
10138{
10139 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>) -> Self {
10140 match err {
10141 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10142 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10143 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10144 source: err.into(),
10145 }),
10146 }
10147 }
10148}
10149impl From<crate::operation::search_queues::SearchQueuesError> for Error {
10150 fn from(err: crate::operation::search_queues::SearchQueuesError) -> Self {
10151 match err {
10152 crate::operation::search_queues::SearchQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10153 crate::operation::search_queues::SearchQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10154 crate::operation::search_queues::SearchQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10155 crate::operation::search_queues::SearchQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10156 crate::operation::search_queues::SearchQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10157 crate::operation::search_queues::SearchQueuesError::Unhandled(inner) => Error::Unhandled(inner),
10158 }
10159 }
10160}
10161impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>> for Error
10162where
10163 R: Send + Sync + std::fmt::Debug + 'static,
10164{
10165 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>) -> Self {
10166 match err {
10167 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10168 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10169 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10170 source: err.into(),
10171 }),
10172 }
10173 }
10174}
10175impl From<crate::operation::search_quick_connects::SearchQuickConnectsError> for Error {
10176 fn from(err: crate::operation::search_quick_connects::SearchQuickConnectsError) -> Self {
10177 match err {
10178 crate::operation::search_quick_connects::SearchQuickConnectsError::InternalServiceException(inner) => {
10179 Error::InternalServiceException(inner)
10180 }
10181 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidParameterException(inner) => {
10182 Error::InvalidParameterException(inner)
10183 }
10184 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidRequestException(inner) => {
10185 Error::InvalidRequestException(inner)
10186 }
10187 crate::operation::search_quick_connects::SearchQuickConnectsError::ResourceNotFoundException(inner) => {
10188 Error::ResourceNotFoundException(inner)
10189 }
10190 crate::operation::search_quick_connects::SearchQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10191 crate::operation::search_quick_connects::SearchQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
10192 }
10193 }
10194}
10195impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>> for Error
10196where
10197 R: Send + Sync + std::fmt::Debug + 'static,
10198{
10199 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>) -> Self {
10200 match err {
10201 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10202 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10203 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10204 source: err.into(),
10205 }),
10206 }
10207 }
10208}
10209impl From<crate::operation::search_resource_tags::SearchResourceTagsError> for Error {
10210 fn from(err: crate::operation::search_resource_tags::SearchResourceTagsError) -> Self {
10211 match err {
10212 crate::operation::search_resource_tags::SearchResourceTagsError::InternalServiceException(inner) => {
10213 Error::InternalServiceException(inner)
10214 }
10215 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidParameterException(inner) => {
10216 Error::InvalidParameterException(inner)
10217 }
10218 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10219 crate::operation::search_resource_tags::SearchResourceTagsError::MaximumResultReturnedException(inner) => {
10220 Error::MaximumResultReturnedException(inner)
10221 }
10222 crate::operation::search_resource_tags::SearchResourceTagsError::ResourceNotFoundException(inner) => {
10223 Error::ResourceNotFoundException(inner)
10224 }
10225 crate::operation::search_resource_tags::SearchResourceTagsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10226 crate::operation::search_resource_tags::SearchResourceTagsError::Unhandled(inner) => Error::Unhandled(inner),
10227 }
10228 }
10229}
10230impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>> for Error
10231where
10232 R: Send + Sync + std::fmt::Debug + 'static,
10233{
10234 fn from(
10235 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>,
10236 ) -> Self {
10237 match err {
10238 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10239 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10240 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10241 source: err.into(),
10242 }),
10243 }
10244 }
10245}
10246impl From<crate::operation::search_routing_profiles::SearchRoutingProfilesError> for Error {
10247 fn from(err: crate::operation::search_routing_profiles::SearchRoutingProfilesError) -> Self {
10248 match err {
10249 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InternalServiceException(inner) => {
10250 Error::InternalServiceException(inner)
10251 }
10252 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidParameterException(inner) => {
10253 Error::InvalidParameterException(inner)
10254 }
10255 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidRequestException(inner) => {
10256 Error::InvalidRequestException(inner)
10257 }
10258 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ResourceNotFoundException(inner) => {
10259 Error::ResourceNotFoundException(inner)
10260 }
10261 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10262 crate::operation::search_routing_profiles::SearchRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
10263 }
10264 }
10265}
10266impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_rules::SearchRulesError, R>> for Error
10267where
10268 R: Send + Sync + std::fmt::Debug + 'static,
10269{
10270 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_rules::SearchRulesError, R>) -> Self {
10271 match err {
10272 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10273 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10274 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10275 source: err.into(),
10276 }),
10277 }
10278 }
10279}
10280impl From<crate::operation::search_rules::SearchRulesError> for Error {
10281 fn from(err: crate::operation::search_rules::SearchRulesError) -> Self {
10282 match err {
10283 crate::operation::search_rules::SearchRulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10284 crate::operation::search_rules::SearchRulesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10285 crate::operation::search_rules::SearchRulesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10286 crate::operation::search_rules::SearchRulesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10287 crate::operation::search_rules::SearchRulesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10288 crate::operation::search_rules::SearchRulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10289 crate::operation::search_rules::SearchRulesError::Unhandled(inner) => Error::Unhandled(inner),
10290 }
10291 }
10292}
10293impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>> for Error
10294where
10295 R: Send + Sync + std::fmt::Debug + 'static,
10296{
10297 fn from(
10298 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>,
10299 ) -> Self {
10300 match err {
10301 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10302 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10303 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10304 source: err.into(),
10305 }),
10306 }
10307 }
10308}
10309impl From<crate::operation::search_security_profiles::SearchSecurityProfilesError> for Error {
10310 fn from(err: crate::operation::search_security_profiles::SearchSecurityProfilesError) -> Self {
10311 match err {
10312 crate::operation::search_security_profiles::SearchSecurityProfilesError::InternalServiceException(inner) => {
10313 Error::InternalServiceException(inner)
10314 }
10315 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidParameterException(inner) => {
10316 Error::InvalidParameterException(inner)
10317 }
10318 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidRequestException(inner) => {
10319 Error::InvalidRequestException(inner)
10320 }
10321 crate::operation::search_security_profiles::SearchSecurityProfilesError::ResourceNotFoundException(inner) => {
10322 Error::ResourceNotFoundException(inner)
10323 }
10324 crate::operation::search_security_profiles::SearchSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10325 crate::operation::search_security_profiles::SearchSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
10326 }
10327 }
10328}
10329impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_test_cases::SearchTestCasesError, R>> for Error
10330where
10331 R: Send + Sync + std::fmt::Debug + 'static,
10332{
10333 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_test_cases::SearchTestCasesError, R>) -> Self {
10334 match err {
10335 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10336 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10337 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10338 source: err.into(),
10339 }),
10340 }
10341 }
10342}
10343impl From<crate::operation::search_test_cases::SearchTestCasesError> for Error {
10344 fn from(err: crate::operation::search_test_cases::SearchTestCasesError) -> Self {
10345 match err {
10346 crate::operation::search_test_cases::SearchTestCasesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10347 crate::operation::search_test_cases::SearchTestCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10348 crate::operation::search_test_cases::SearchTestCasesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10349 crate::operation::search_test_cases::SearchTestCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10350 crate::operation::search_test_cases::SearchTestCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10351 crate::operation::search_test_cases::SearchTestCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10352 crate::operation::search_test_cases::SearchTestCasesError::Unhandled(inner) => Error::Unhandled(inner),
10353 }
10354 }
10355}
10356impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>>
10357 for Error
10358where
10359 R: Send + Sync + std::fmt::Debug + 'static,
10360{
10361 fn from(
10362 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>,
10363 ) -> Self {
10364 match err {
10365 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10366 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10367 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10368 source: err.into(),
10369 }),
10370 }
10371 }
10372}
10373impl From<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError> for Error {
10374 fn from(err: crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError) -> Self {
10375 match err {
10376 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InternalServiceException(inner) => {
10377 Error::InternalServiceException(inner)
10378 }
10379 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidParameterException(inner) => {
10380 Error::InvalidParameterException(inner)
10381 }
10382 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidRequestException(inner) => {
10383 Error::InvalidRequestException(inner)
10384 }
10385 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
10386 Error::ResourceNotFoundException(inner)
10387 }
10388 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ThrottlingException(inner) => {
10389 Error::ThrottlingException(inner)
10390 }
10391 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
10392 }
10393 }
10394}
10395impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>> for Error
10396where
10397 R: Send + Sync + std::fmt::Debug + 'static,
10398{
10399 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>) -> Self {
10400 match err {
10401 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10402 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10403 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10404 source: err.into(),
10405 }),
10406 }
10407 }
10408}
10409impl From<crate::operation::search_users::SearchUsersError> for Error {
10410 fn from(err: crate::operation::search_users::SearchUsersError) -> Self {
10411 match err {
10412 crate::operation::search_users::SearchUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10413 crate::operation::search_users::SearchUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10414 crate::operation::search_users::SearchUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10415 crate::operation::search_users::SearchUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10416 crate::operation::search_users::SearchUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10417 crate::operation::search_users::SearchUsersError::Unhandled(inner) => Error::Unhandled(inner),
10418 }
10419 }
10420}
10421impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_views::SearchViewsError, R>> for Error
10422where
10423 R: Send + Sync + std::fmt::Debug + 'static,
10424{
10425 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_views::SearchViewsError, R>) -> Self {
10426 match err {
10427 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10428 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10429 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10430 source: err.into(),
10431 }),
10432 }
10433 }
10434}
10435impl From<crate::operation::search_views::SearchViewsError> for Error {
10436 fn from(err: crate::operation::search_views::SearchViewsError) -> Self {
10437 match err {
10438 crate::operation::search_views::SearchViewsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10439 crate::operation::search_views::SearchViewsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10440 crate::operation::search_views::SearchViewsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10441 crate::operation::search_views::SearchViewsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10442 crate::operation::search_views::SearchViewsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10443 crate::operation::search_views::SearchViewsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10444 crate::operation::search_views::SearchViewsError::Unhandled(inner) => Error::Unhandled(inner),
10445 }
10446 }
10447}
10448impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>> for Error
10449where
10450 R: Send + Sync + std::fmt::Debug + 'static,
10451{
10452 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>) -> Self {
10453 match err {
10454 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10455 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10456 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10457 source: err.into(),
10458 }),
10459 }
10460 }
10461}
10462impl From<crate::operation::search_vocabularies::SearchVocabulariesError> for Error {
10463 fn from(err: crate::operation::search_vocabularies::SearchVocabulariesError) -> Self {
10464 match err {
10465 crate::operation::search_vocabularies::SearchVocabulariesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10466 crate::operation::search_vocabularies::SearchVocabulariesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10467 crate::operation::search_vocabularies::SearchVocabulariesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10468 crate::operation::search_vocabularies::SearchVocabulariesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10469 crate::operation::search_vocabularies::SearchVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
10470 }
10471 }
10472}
10473impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError, R>>
10474 for Error
10475where
10476 R: Send + Sync + std::fmt::Debug + 'static,
10477{
10478 fn from(
10479 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError, R>,
10480 ) -> Self {
10481 match err {
10482 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10483 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10484 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10485 source: err.into(),
10486 }),
10487 }
10488 }
10489}
10490impl From<crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError> for Error {
10491 fn from(err: crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError) -> Self {
10492 match err {
10493 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::AccessDeniedException(inner) => {
10494 Error::AccessDeniedException(inner)
10495 }
10496 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::InternalServiceException(inner) => {
10497 Error::InternalServiceException(inner)
10498 }
10499 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::InvalidParameterException(inner) => {
10500 Error::InvalidParameterException(inner)
10501 }
10502 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::InvalidRequestException(inner) => {
10503 Error::InvalidRequestException(inner)
10504 }
10505 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::ResourceNotFoundException(inner) => {
10506 Error::ResourceNotFoundException(inner)
10507 }
10508 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::ThrottlingException(inner) => {
10509 Error::ThrottlingException(inner)
10510 }
10511 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
10512 }
10513 }
10514}
10515impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspaces::SearchWorkspacesError, R>> for Error
10516where
10517 R: Send + Sync + std::fmt::Debug + 'static,
10518{
10519 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspaces::SearchWorkspacesError, R>) -> Self {
10520 match err {
10521 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10522 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10523 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10524 source: err.into(),
10525 }),
10526 }
10527 }
10528}
10529impl From<crate::operation::search_workspaces::SearchWorkspacesError> for Error {
10530 fn from(err: crate::operation::search_workspaces::SearchWorkspacesError) -> Self {
10531 match err {
10532 crate::operation::search_workspaces::SearchWorkspacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10533 crate::operation::search_workspaces::SearchWorkspacesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10534 crate::operation::search_workspaces::SearchWorkspacesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10535 crate::operation::search_workspaces::SearchWorkspacesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10536 crate::operation::search_workspaces::SearchWorkspacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10537 crate::operation::search_workspaces::SearchWorkspacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10538 crate::operation::search_workspaces::SearchWorkspacesError::Unhandled(inner) => Error::Unhandled(inner),
10539 }
10540 }
10541}
10542impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>>
10543 for Error
10544where
10545 R: Send + Sync + std::fmt::Debug + 'static,
10546{
10547 fn from(
10548 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>,
10549 ) -> Self {
10550 match err {
10551 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10552 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10553 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10554 source: err.into(),
10555 }),
10556 }
10557 }
10558}
10559impl From<crate::operation::send_chat_integration_event::SendChatIntegrationEventError> for Error {
10560 fn from(err: crate::operation::send_chat_integration_event::SendChatIntegrationEventError) -> Self {
10561 match err {
10562 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::AccessDeniedException(inner) => {
10563 Error::AccessDeniedException(inner)
10564 }
10565 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InternalServiceException(inner) => {
10566 Error::InternalServiceException(inner)
10567 }
10568 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InvalidRequestException(inner) => {
10569 Error::InvalidRequestException(inner)
10570 }
10571 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ResourceNotFoundException(inner) => {
10572 Error::ResourceNotFoundException(inner)
10573 }
10574 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ThrottlingException(inner) => {
10575 Error::ThrottlingException(inner)
10576 }
10577 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::Unhandled(inner) => Error::Unhandled(inner),
10578 }
10579 }
10580}
10581impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>> for Error
10582where
10583 R: Send + Sync + std::fmt::Debug + 'static,
10584{
10585 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>) -> Self {
10586 match err {
10587 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10588 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10589 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10590 source: err.into(),
10591 }),
10592 }
10593 }
10594}
10595impl From<crate::operation::send_outbound_email::SendOutboundEmailError> for Error {
10596 fn from(err: crate::operation::send_outbound_email::SendOutboundEmailError) -> Self {
10597 match err {
10598 crate::operation::send_outbound_email::SendOutboundEmailError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10599 crate::operation::send_outbound_email::SendOutboundEmailError::IdempotencyException(inner) => Error::IdempotencyException(inner),
10600 crate::operation::send_outbound_email::SendOutboundEmailError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10601 crate::operation::send_outbound_email::SendOutboundEmailError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10602 crate::operation::send_outbound_email::SendOutboundEmailError::ResourceNotFoundException(inner) => {
10603 Error::ResourceNotFoundException(inner)
10604 }
10605 crate::operation::send_outbound_email::SendOutboundEmailError::ServiceQuotaExceededException(inner) => {
10606 Error::ServiceQuotaExceededException(inner)
10607 }
10608 crate::operation::send_outbound_email::SendOutboundEmailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10609 crate::operation::send_outbound_email::SendOutboundEmailError::Unhandled(inner) => Error::Unhandled(inner),
10610 }
10611 }
10612}
10613impl<R>
10614 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError, R>>
10615 for Error
10616where
10617 R: Send + Sync + std::fmt::Debug + 'static,
10618{
10619 fn from(
10620 err: ::aws_smithy_runtime_api::client::result::SdkError<
10621 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError,
10622 R,
10623 >,
10624 ) -> Self {
10625 match err {
10626 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10627 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10628 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10629 source: err.into(),
10630 }),
10631 }
10632 }
10633}
10634impl From<crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError> for Error {
10635 fn from(err: crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError) -> Self {
10636 match err {
10637 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::AccessDeniedException(inner) => {
10638 Error::AccessDeniedException(inner)
10639 }
10640 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::InternalServiceException(inner) => {
10641 Error::InternalServiceException(inner)
10642 }
10643 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::InvalidRequestException(inner) => {
10644 Error::InvalidRequestException(inner)
10645 }
10646 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::ResourceNotFoundException(inner) => {
10647 Error::ResourceNotFoundException(inner)
10648 }
10649 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::ThrottlingException(inner) => {
10650 Error::ThrottlingException(inner)
10651 }
10652 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::Unhandled(inner) => Error::Unhandled(inner),
10653 }
10654 }
10655}
10656impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>>
10657 for Error
10658where
10659 R: Send + Sync + std::fmt::Debug + 'static,
10660{
10661 fn from(
10662 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>,
10663 ) -> Self {
10664 match err {
10665 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10666 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10667 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10668 source: err.into(),
10669 }),
10670 }
10671 }
10672}
10673impl From<crate::operation::start_attached_file_upload::StartAttachedFileUploadError> for Error {
10674 fn from(err: crate::operation::start_attached_file_upload::StartAttachedFileUploadError) -> Self {
10675 match err {
10676 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::AccessDeniedException(inner) => {
10677 Error::AccessDeniedException(inner)
10678 }
10679 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InternalServiceException(inner) => {
10680 Error::InternalServiceException(inner)
10681 }
10682 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InvalidRequestException(inner) => {
10683 Error::InvalidRequestException(inner)
10684 }
10685 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ResourceConflictException(inner) => {
10686 Error::ResourceConflictException(inner)
10687 }
10688 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ServiceQuotaExceededException(inner) => {
10689 Error::ServiceQuotaExceededException(inner)
10690 }
10691 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ThrottlingException(inner) => {
10692 Error::ThrottlingException(inner)
10693 }
10694 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::Unhandled(inner) => Error::Unhandled(inner),
10695 }
10696 }
10697}
10698impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>> for Error
10699where
10700 R: Send + Sync + std::fmt::Debug + 'static,
10701{
10702 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>) -> Self {
10703 match err {
10704 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10705 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10706 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10707 source: err.into(),
10708 }),
10709 }
10710 }
10711}
10712impl From<crate::operation::start_chat_contact::StartChatContactError> for Error {
10713 fn from(err: crate::operation::start_chat_contact::StartChatContactError) -> Self {
10714 match err {
10715 crate::operation::start_chat_contact::StartChatContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10716 crate::operation::start_chat_contact::StartChatContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10717 crate::operation::start_chat_contact::StartChatContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10718 crate::operation::start_chat_contact::StartChatContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
10719 crate::operation::start_chat_contact::StartChatContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10720 crate::operation::start_chat_contact::StartChatContactError::Unhandled(inner) => Error::Unhandled(inner),
10721 }
10722 }
10723}
10724impl<R>
10725 From<
10726 ::aws_smithy_runtime_api::client::result::SdkError<
10727 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError,
10728 R,
10729 >,
10730 > for Error
10731where
10732 R: Send + Sync + std::fmt::Debug + 'static,
10733{
10734 fn from(
10735 err: ::aws_smithy_runtime_api::client::result::SdkError<
10736 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError,
10737 R,
10738 >,
10739 ) -> 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::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError> for Error {
10750 fn from(err: crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError) -> Self {
10751 match err {
10752 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::AccessDeniedException(
10753 inner,
10754 ) => Error::AccessDeniedException(inner),
10755 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::IdempotencyException(
10756 inner,
10757 ) => Error::IdempotencyException(inner),
10758 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::InternalServiceException(
10759 inner,
10760 ) => Error::InternalServiceException(inner),
10761 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::InvalidRequestException(
10762 inner,
10763 ) => Error::InvalidRequestException(inner),
10764 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::ResourceNotFoundException(
10765 inner,
10766 ) => Error::ResourceNotFoundException(inner),
10767 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::ThrottlingException(inner) => {
10768 Error::ThrottlingException(inner)
10769 }
10770 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::Unhandled(inner) => {
10771 Error::Unhandled(inner)
10772 }
10773 }
10774 }
10775}
10776impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>> for Error
10777where
10778 R: Send + Sync + std::fmt::Debug + 'static,
10779{
10780 fn from(
10781 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>,
10782 ) -> Self {
10783 match err {
10784 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10785 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10786 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10787 source: err.into(),
10788 }),
10789 }
10790 }
10791}
10792impl From<crate::operation::start_contact_evaluation::StartContactEvaluationError> for Error {
10793 fn from(err: crate::operation::start_contact_evaluation::StartContactEvaluationError) -> Self {
10794 match err {
10795 crate::operation::start_contact_evaluation::StartContactEvaluationError::InternalServiceException(inner) => {
10796 Error::InternalServiceException(inner)
10797 }
10798 crate::operation::start_contact_evaluation::StartContactEvaluationError::InvalidParameterException(inner) => {
10799 Error::InvalidParameterException(inner)
10800 }
10801 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceConflictException(inner) => {
10802 Error::ResourceConflictException(inner)
10803 }
10804 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceNotFoundException(inner) => {
10805 Error::ResourceNotFoundException(inner)
10806 }
10807 crate::operation::start_contact_evaluation::StartContactEvaluationError::ServiceQuotaExceededException(inner) => {
10808 Error::ServiceQuotaExceededException(inner)
10809 }
10810 crate::operation::start_contact_evaluation::StartContactEvaluationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10811 crate::operation::start_contact_evaluation::StartContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
10812 }
10813 }
10814}
10815impl<R>
10816 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_media_processing::StartContactMediaProcessingError, R>>
10817 for Error
10818where
10819 R: Send + Sync + std::fmt::Debug + 'static,
10820{
10821 fn from(
10822 err: ::aws_smithy_runtime_api::client::result::SdkError<
10823 crate::operation::start_contact_media_processing::StartContactMediaProcessingError,
10824 R,
10825 >,
10826 ) -> Self {
10827 match err {
10828 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10829 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10830 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10831 source: err.into(),
10832 }),
10833 }
10834 }
10835}
10836impl From<crate::operation::start_contact_media_processing::StartContactMediaProcessingError> for Error {
10837 fn from(err: crate::operation::start_contact_media_processing::StartContactMediaProcessingError) -> Self {
10838 match err {
10839 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::AccessDeniedException(inner) => {
10840 Error::AccessDeniedException(inner)
10841 }
10842 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::InternalServiceException(inner) => {
10843 Error::InternalServiceException(inner)
10844 }
10845 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::InvalidParameterException(inner) => {
10846 Error::InvalidParameterException(inner)
10847 }
10848 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::InvalidRequestException(inner) => {
10849 Error::InvalidRequestException(inner)
10850 }
10851 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::LimitExceededException(inner) => {
10852 Error::LimitExceededException(inner)
10853 }
10854 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::ResourceNotFoundException(inner) => {
10855 Error::ResourceNotFoundException(inner)
10856 }
10857 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::ServiceQuotaExceededException(inner) => {
10858 Error::ServiceQuotaExceededException(inner)
10859 }
10860 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::Unhandled(inner) => Error::Unhandled(inner),
10861 }
10862 }
10863}
10864impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>> for Error
10865where
10866 R: Send + Sync + std::fmt::Debug + 'static,
10867{
10868 fn from(
10869 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>,
10870 ) -> Self {
10871 match err {
10872 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10873 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10874 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10875 source: err.into(),
10876 }),
10877 }
10878 }
10879}
10880impl From<crate::operation::start_contact_recording::StartContactRecordingError> for Error {
10881 fn from(err: crate::operation::start_contact_recording::StartContactRecordingError) -> Self {
10882 match err {
10883 crate::operation::start_contact_recording::StartContactRecordingError::InternalServiceException(inner) => {
10884 Error::InternalServiceException(inner)
10885 }
10886 crate::operation::start_contact_recording::StartContactRecordingError::InvalidActiveRegionException(inner) => {
10887 Error::InvalidActiveRegionException(inner)
10888 }
10889 crate::operation::start_contact_recording::StartContactRecordingError::InvalidParameterException(inner) => {
10890 Error::InvalidParameterException(inner)
10891 }
10892 crate::operation::start_contact_recording::StartContactRecordingError::InvalidRequestException(inner) => {
10893 Error::InvalidRequestException(inner)
10894 }
10895 crate::operation::start_contact_recording::StartContactRecordingError::ResourceNotFoundException(inner) => {
10896 Error::ResourceNotFoundException(inner)
10897 }
10898 crate::operation::start_contact_recording::StartContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
10899 }
10900 }
10901}
10902impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>> for Error
10903where
10904 R: Send + Sync + std::fmt::Debug + 'static,
10905{
10906 fn from(
10907 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>,
10908 ) -> Self {
10909 match err {
10910 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10911 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10912 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10913 source: err.into(),
10914 }),
10915 }
10916 }
10917}
10918impl From<crate::operation::start_contact_streaming::StartContactStreamingError> for Error {
10919 fn from(err: crate::operation::start_contact_streaming::StartContactStreamingError) -> Self {
10920 match err {
10921 crate::operation::start_contact_streaming::StartContactStreamingError::InternalServiceException(inner) => {
10922 Error::InternalServiceException(inner)
10923 }
10924 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidParameterException(inner) => {
10925 Error::InvalidParameterException(inner)
10926 }
10927 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidRequestException(inner) => {
10928 Error::InvalidRequestException(inner)
10929 }
10930 crate::operation::start_contact_streaming::StartContactStreamingError::LimitExceededException(inner) => {
10931 Error::LimitExceededException(inner)
10932 }
10933 crate::operation::start_contact_streaming::StartContactStreamingError::ResourceNotFoundException(inner) => {
10934 Error::ResourceNotFoundException(inner)
10935 }
10936 crate::operation::start_contact_streaming::StartContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
10937 }
10938 }
10939}
10940impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>> for Error
10941where
10942 R: Send + Sync + std::fmt::Debug + 'static,
10943{
10944 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>) -> Self {
10945 match err {
10946 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10947 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10948 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10949 source: err.into(),
10950 }),
10951 }
10952 }
10953}
10954impl From<crate::operation::start_email_contact::StartEmailContactError> for Error {
10955 fn from(err: crate::operation::start_email_contact::StartEmailContactError) -> Self {
10956 match err {
10957 crate::operation::start_email_contact::StartEmailContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10958 crate::operation::start_email_contact::StartEmailContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
10959 crate::operation::start_email_contact::StartEmailContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10960 crate::operation::start_email_contact::StartEmailContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10961 crate::operation::start_email_contact::StartEmailContactError::ResourceNotFoundException(inner) => {
10962 Error::ResourceNotFoundException(inner)
10963 }
10964 crate::operation::start_email_contact::StartEmailContactError::ServiceQuotaExceededException(inner) => {
10965 Error::ServiceQuotaExceededException(inner)
10966 }
10967 crate::operation::start_email_contact::StartEmailContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10968 crate::operation::start_email_contact::StartEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
10969 }
10970 }
10971}
10972impl<R>
10973 From<
10974 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError, R>,
10975 > for Error
10976where
10977 R: Send + Sync + std::fmt::Debug + 'static,
10978{
10979 fn from(
10980 err: ::aws_smithy_runtime_api::client::result::SdkError<
10981 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError,
10982 R,
10983 >,
10984 ) -> Self {
10985 match err {
10986 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10987 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10988 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10989 source: err.into(),
10990 }),
10991 }
10992 }
10993}
10994impl From<crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError> for Error {
10995 fn from(err: crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError) -> Self {
10996 match err {
10997 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::InternalServiceException(inner) => {
10998 Error::InternalServiceException(inner)
10999 }
11000 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::InvalidParameterException(inner) => {
11001 Error::InvalidParameterException(inner)
11002 }
11003 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::ResourceConflictException(inner) => {
11004 Error::ResourceConflictException(inner)
11005 }
11006 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::ResourceNotFoundException(inner) => {
11007 Error::ResourceNotFoundException(inner)
11008 }
11009 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::ServiceQuotaExceededException(inner) => {
11010 Error::ServiceQuotaExceededException(inner)
11011 }
11012 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::ThrottlingException(inner) => {
11013 Error::ThrottlingException(inner)
11014 }
11015 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::Unhandled(inner) => Error::Unhandled(inner),
11016 }
11017 }
11018}
11019impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>>
11020 for Error
11021where
11022 R: Send + Sync + std::fmt::Debug + 'static,
11023{
11024 fn from(
11025 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>,
11026 ) -> Self {
11027 match err {
11028 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11029 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11030 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11031 source: err.into(),
11032 }),
11033 }
11034 }
11035}
11036impl From<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError> for Error {
11037 fn from(err: crate::operation::start_outbound_chat_contact::StartOutboundChatContactError) -> Self {
11038 match err {
11039 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::AccessDeniedException(inner) => {
11040 Error::AccessDeniedException(inner)
11041 }
11042 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ConflictException(inner) => Error::ConflictException(inner),
11043 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InternalServiceException(inner) => {
11044 Error::InternalServiceException(inner)
11045 }
11046 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InvalidRequestException(inner) => {
11047 Error::InvalidRequestException(inner)
11048 }
11049 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::LimitExceededException(inner) => {
11050 Error::LimitExceededException(inner)
11051 }
11052 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ResourceNotFoundException(inner) => {
11053 Error::ResourceNotFoundException(inner)
11054 }
11055 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ThrottlingException(inner) => {
11056 Error::ThrottlingException(inner)
11057 }
11058 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::Unhandled(inner) => Error::Unhandled(inner),
11059 }
11060 }
11061}
11062impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>>
11063 for Error
11064where
11065 R: Send + Sync + std::fmt::Debug + 'static,
11066{
11067 fn from(
11068 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>,
11069 ) -> Self {
11070 match err {
11071 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11072 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11073 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11074 source: err.into(),
11075 }),
11076 }
11077 }
11078}
11079impl From<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError> for Error {
11080 fn from(err: crate::operation::start_outbound_email_contact::StartOutboundEmailContactError) -> Self {
11081 match err {
11082 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::AccessDeniedException(inner) => {
11083 Error::AccessDeniedException(inner)
11084 }
11085 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::IdempotencyException(inner) => {
11086 Error::IdempotencyException(inner)
11087 }
11088 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InternalServiceException(inner) => {
11089 Error::InternalServiceException(inner)
11090 }
11091 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InvalidRequestException(inner) => {
11092 Error::InvalidRequestException(inner)
11093 }
11094 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ResourceNotFoundException(inner) => {
11095 Error::ResourceNotFoundException(inner)
11096 }
11097 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ServiceQuotaExceededException(inner) => {
11098 Error::ServiceQuotaExceededException(inner)
11099 }
11100 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ThrottlingException(inner) => {
11101 Error::ThrottlingException(inner)
11102 }
11103 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
11104 }
11105 }
11106}
11107impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>>
11108 for Error
11109where
11110 R: Send + Sync + std::fmt::Debug + 'static,
11111{
11112 fn from(
11113 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>,
11114 ) -> Self {
11115 match err {
11116 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11117 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11118 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11119 source: err.into(),
11120 }),
11121 }
11122 }
11123}
11124impl From<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError> for Error {
11125 fn from(err: crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError) -> Self {
11126 match err {
11127 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::DestinationNotAllowedException(inner) => {
11128 Error::DestinationNotAllowedException(inner)
11129 }
11130 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InternalServiceException(inner) => {
11131 Error::InternalServiceException(inner)
11132 }
11133 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidParameterException(inner) => {
11134 Error::InvalidParameterException(inner)
11135 }
11136 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidRequestException(inner) => {
11137 Error::InvalidRequestException(inner)
11138 }
11139 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::LimitExceededException(inner) => {
11140 Error::LimitExceededException(inner)
11141 }
11142 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::OutboundContactNotPermittedException(inner) => {
11143 Error::OutboundContactNotPermittedException(inner)
11144 }
11145 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::ResourceNotFoundException(inner) => {
11146 Error::ResourceNotFoundException(inner)
11147 }
11148 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::Unhandled(inner) => Error::Unhandled(inner),
11149 }
11150 }
11151}
11152impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>> for Error
11153where
11154 R: Send + Sync + std::fmt::Debug + 'static,
11155{
11156 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>) -> Self {
11157 match err {
11158 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11159 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11160 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11161 source: err.into(),
11162 }),
11163 }
11164 }
11165}
11166impl From<crate::operation::start_screen_sharing::StartScreenSharingError> for Error {
11167 fn from(err: crate::operation::start_screen_sharing::StartScreenSharingError) -> Self {
11168 match err {
11169 crate::operation::start_screen_sharing::StartScreenSharingError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11170 crate::operation::start_screen_sharing::StartScreenSharingError::InternalServiceException(inner) => {
11171 Error::InternalServiceException(inner)
11172 }
11173 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidParameterException(inner) => {
11174 Error::InvalidParameterException(inner)
11175 }
11176 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11177 crate::operation::start_screen_sharing::StartScreenSharingError::ResourceNotFoundException(inner) => {
11178 Error::ResourceNotFoundException(inner)
11179 }
11180 crate::operation::start_screen_sharing::StartScreenSharingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11181 crate::operation::start_screen_sharing::StartScreenSharingError::Unhandled(inner) => Error::Unhandled(inner),
11182 }
11183 }
11184}
11185impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>> for Error
11186where
11187 R: Send + Sync + std::fmt::Debug + 'static,
11188{
11189 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>) -> Self {
11190 match err {
11191 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11192 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11193 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11194 source: err.into(),
11195 }),
11196 }
11197 }
11198}
11199impl From<crate::operation::start_task_contact::StartTaskContactError> for Error {
11200 fn from(err: crate::operation::start_task_contact::StartTaskContactError) -> Self {
11201 match err {
11202 crate::operation::start_task_contact::StartTaskContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11203 crate::operation::start_task_contact::StartTaskContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11204 crate::operation::start_task_contact::StartTaskContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11205 crate::operation::start_task_contact::StartTaskContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11206 crate::operation::start_task_contact::StartTaskContactError::ServiceQuotaExceededException(inner) => {
11207 Error::ServiceQuotaExceededException(inner)
11208 }
11209 crate::operation::start_task_contact::StartTaskContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11210 crate::operation::start_task_contact::StartTaskContactError::Unhandled(inner) => Error::Unhandled(inner),
11211 }
11212 }
11213}
11214impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_test_case_execution::StartTestCaseExecutionError, R>>
11215 for Error
11216where
11217 R: Send + Sync + std::fmt::Debug + 'static,
11218{
11219 fn from(
11220 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_test_case_execution::StartTestCaseExecutionError, R>,
11221 ) -> Self {
11222 match err {
11223 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11224 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11225 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11226 source: err.into(),
11227 }),
11228 }
11229 }
11230}
11231impl From<crate::operation::start_test_case_execution::StartTestCaseExecutionError> for Error {
11232 fn from(err: crate::operation::start_test_case_execution::StartTestCaseExecutionError) -> Self {
11233 match err {
11234 crate::operation::start_test_case_execution::StartTestCaseExecutionError::AccessDeniedException(inner) => {
11235 Error::AccessDeniedException(inner)
11236 }
11237 crate::operation::start_test_case_execution::StartTestCaseExecutionError::InternalServiceException(inner) => {
11238 Error::InternalServiceException(inner)
11239 }
11240 crate::operation::start_test_case_execution::StartTestCaseExecutionError::InvalidParameterException(inner) => {
11241 Error::InvalidParameterException(inner)
11242 }
11243 crate::operation::start_test_case_execution::StartTestCaseExecutionError::InvalidRequestException(inner) => {
11244 Error::InvalidRequestException(inner)
11245 }
11246 crate::operation::start_test_case_execution::StartTestCaseExecutionError::ResourceNotFoundException(inner) => {
11247 Error::ResourceNotFoundException(inner)
11248 }
11249 crate::operation::start_test_case_execution::StartTestCaseExecutionError::ServiceQuotaExceededException(inner) => {
11250 Error::ServiceQuotaExceededException(inner)
11251 }
11252 crate::operation::start_test_case_execution::StartTestCaseExecutionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11253 crate::operation::start_test_case_execution::StartTestCaseExecutionError::Unhandled(inner) => Error::Unhandled(inner),
11254 }
11255 }
11256}
11257impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>> for Error
11258where
11259 R: Send + Sync + std::fmt::Debug + 'static,
11260{
11261 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>) -> Self {
11262 match err {
11263 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11264 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11265 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11266 source: err.into(),
11267 }),
11268 }
11269 }
11270}
11271impl From<crate::operation::start_web_rtc_contact::StartWebRTCContactError> for Error {
11272 fn from(err: crate::operation::start_web_rtc_contact::StartWebRTCContactError) -> Self {
11273 match err {
11274 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InternalServiceException(inner) => {
11275 Error::InternalServiceException(inner)
11276 }
11277 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidParameterException(inner) => {
11278 Error::InvalidParameterException(inner)
11279 }
11280 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11281 crate::operation::start_web_rtc_contact::StartWebRTCContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
11282 crate::operation::start_web_rtc_contact::StartWebRTCContactError::ResourceNotFoundException(inner) => {
11283 Error::ResourceNotFoundException(inner)
11284 }
11285 crate::operation::start_web_rtc_contact::StartWebRTCContactError::Unhandled(inner) => Error::Unhandled(inner),
11286 }
11287 }
11288}
11289impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>> for Error
11290where
11291 R: Send + Sync + std::fmt::Debug + 'static,
11292{
11293 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>) -> Self {
11294 match err {
11295 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11296 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11297 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11298 source: err.into(),
11299 }),
11300 }
11301 }
11302}
11303impl From<crate::operation::stop_contact::StopContactError> for Error {
11304 fn from(err: crate::operation::stop_contact::StopContactError) -> Self {
11305 match err {
11306 crate::operation::stop_contact::StopContactError::ContactNotFoundException(inner) => Error::ContactNotFoundException(inner),
11307 crate::operation::stop_contact::StopContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11308 crate::operation::stop_contact::StopContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
11309 crate::operation::stop_contact::StopContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11310 crate::operation::stop_contact::StopContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11311 crate::operation::stop_contact::StopContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11312 crate::operation::stop_contact::StopContactError::Unhandled(inner) => Error::Unhandled(inner),
11313 }
11314 }
11315}
11316impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_media_processing::StopContactMediaProcessingError, R>>
11317 for Error
11318where
11319 R: Send + Sync + std::fmt::Debug + 'static,
11320{
11321 fn from(
11322 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_media_processing::StopContactMediaProcessingError, R>,
11323 ) -> Self {
11324 match err {
11325 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11326 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11327 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11328 source: err.into(),
11329 }),
11330 }
11331 }
11332}
11333impl From<crate::operation::stop_contact_media_processing::StopContactMediaProcessingError> for Error {
11334 fn from(err: crate::operation::stop_contact_media_processing::StopContactMediaProcessingError) -> Self {
11335 match err {
11336 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::AccessDeniedException(inner) => {
11337 Error::AccessDeniedException(inner)
11338 }
11339 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::InternalServiceException(inner) => {
11340 Error::InternalServiceException(inner)
11341 }
11342 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::InvalidParameterException(inner) => {
11343 Error::InvalidParameterException(inner)
11344 }
11345 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::InvalidRequestException(inner) => {
11346 Error::InvalidRequestException(inner)
11347 }
11348 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::LimitExceededException(inner) => {
11349 Error::LimitExceededException(inner)
11350 }
11351 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::ResourceNotFoundException(inner) => {
11352 Error::ResourceNotFoundException(inner)
11353 }
11354 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::Unhandled(inner) => Error::Unhandled(inner),
11355 }
11356 }
11357}
11358impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>> for Error
11359where
11360 R: Send + Sync + std::fmt::Debug + 'static,
11361{
11362 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>) -> Self {
11363 match err {
11364 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11365 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11366 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11367 source: err.into(),
11368 }),
11369 }
11370 }
11371}
11372impl From<crate::operation::stop_contact_recording::StopContactRecordingError> for Error {
11373 fn from(err: crate::operation::stop_contact_recording::StopContactRecordingError) -> Self {
11374 match err {
11375 crate::operation::stop_contact_recording::StopContactRecordingError::InternalServiceException(inner) => {
11376 Error::InternalServiceException(inner)
11377 }
11378 crate::operation::stop_contact_recording::StopContactRecordingError::InvalidActiveRegionException(inner) => {
11379 Error::InvalidActiveRegionException(inner)
11380 }
11381 crate::operation::stop_contact_recording::StopContactRecordingError::InvalidRequestException(inner) => {
11382 Error::InvalidRequestException(inner)
11383 }
11384 crate::operation::stop_contact_recording::StopContactRecordingError::ResourceNotFoundException(inner) => {
11385 Error::ResourceNotFoundException(inner)
11386 }
11387 crate::operation::stop_contact_recording::StopContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
11388 }
11389 }
11390}
11391impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>> for Error
11392where
11393 R: Send + Sync + std::fmt::Debug + 'static,
11394{
11395 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>) -> Self {
11396 match err {
11397 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11398 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11399 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11400 source: err.into(),
11401 }),
11402 }
11403 }
11404}
11405impl From<crate::operation::stop_contact_streaming::StopContactStreamingError> for Error {
11406 fn from(err: crate::operation::stop_contact_streaming::StopContactStreamingError) -> Self {
11407 match err {
11408 crate::operation::stop_contact_streaming::StopContactStreamingError::InternalServiceException(inner) => {
11409 Error::InternalServiceException(inner)
11410 }
11411 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidParameterException(inner) => {
11412 Error::InvalidParameterException(inner)
11413 }
11414 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidRequestException(inner) => {
11415 Error::InvalidRequestException(inner)
11416 }
11417 crate::operation::stop_contact_streaming::StopContactStreamingError::ResourceNotFoundException(inner) => {
11418 Error::ResourceNotFoundException(inner)
11419 }
11420 crate::operation::stop_contact_streaming::StopContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
11421 }
11422 }
11423}
11424impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_test_case_execution::StopTestCaseExecutionError, R>> for Error
11425where
11426 R: Send + Sync + std::fmt::Debug + 'static,
11427{
11428 fn from(
11429 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_test_case_execution::StopTestCaseExecutionError, R>,
11430 ) -> Self {
11431 match err {
11432 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11433 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11434 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11435 source: err.into(),
11436 }),
11437 }
11438 }
11439}
11440impl From<crate::operation::stop_test_case_execution::StopTestCaseExecutionError> for Error {
11441 fn from(err: crate::operation::stop_test_case_execution::StopTestCaseExecutionError) -> Self {
11442 match err {
11443 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::AccessDeniedException(inner) => {
11444 Error::AccessDeniedException(inner)
11445 }
11446 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::InternalServiceException(inner) => {
11447 Error::InternalServiceException(inner)
11448 }
11449 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::InvalidParameterException(inner) => {
11450 Error::InvalidParameterException(inner)
11451 }
11452 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::InvalidRequestException(inner) => {
11453 Error::InvalidRequestException(inner)
11454 }
11455 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::ResourceNotFoundException(inner) => {
11456 Error::ResourceNotFoundException(inner)
11457 }
11458 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11459 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::Unhandled(inner) => Error::Unhandled(inner),
11460 }
11461 }
11462}
11463impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>>
11464 for Error
11465where
11466 R: Send + Sync + std::fmt::Debug + 'static,
11467{
11468 fn from(
11469 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>,
11470 ) -> Self {
11471 match err {
11472 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11473 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11474 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11475 source: err.into(),
11476 }),
11477 }
11478 }
11479}
11480impl From<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError> for Error {
11481 fn from(err: crate::operation::submit_contact_evaluation::SubmitContactEvaluationError) -> Self {
11482 match err {
11483 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InternalServiceException(inner) => {
11484 Error::InternalServiceException(inner)
11485 }
11486 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InvalidParameterException(inner) => {
11487 Error::InvalidParameterException(inner)
11488 }
11489 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceConflictException(inner) => {
11490 Error::ResourceConflictException(inner)
11491 }
11492 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceNotFoundException(inner) => {
11493 Error::ResourceNotFoundException(inner)
11494 }
11495 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ThrottlingException(inner) => {
11496 Error::ThrottlingException(inner)
11497 }
11498 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
11499 }
11500 }
11501}
11502impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>>
11503 for Error
11504where
11505 R: Send + Sync + std::fmt::Debug + 'static,
11506{
11507 fn from(
11508 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>,
11509 ) -> Self {
11510 match err {
11511 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11512 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11513 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11514 source: err.into(),
11515 }),
11516 }
11517 }
11518}
11519impl From<crate::operation::suspend_contact_recording::SuspendContactRecordingError> for Error {
11520 fn from(err: crate::operation::suspend_contact_recording::SuspendContactRecordingError) -> Self {
11521 match err {
11522 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InternalServiceException(inner) => {
11523 Error::InternalServiceException(inner)
11524 }
11525 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InvalidActiveRegionException(inner) => {
11526 Error::InvalidActiveRegionException(inner)
11527 }
11528 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InvalidRequestException(inner) => {
11529 Error::InvalidRequestException(inner)
11530 }
11531 crate::operation::suspend_contact_recording::SuspendContactRecordingError::ResourceNotFoundException(inner) => {
11532 Error::ResourceNotFoundException(inner)
11533 }
11534 crate::operation::suspend_contact_recording::SuspendContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
11535 }
11536 }
11537}
11538impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>> for Error
11539where
11540 R: Send + Sync + std::fmt::Debug + 'static,
11541{
11542 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>) -> Self {
11543 match err {
11544 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11545 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11546 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11547 source: err.into(),
11548 }),
11549 }
11550 }
11551}
11552impl From<crate::operation::tag_contact::TagContactError> for Error {
11553 fn from(err: crate::operation::tag_contact::TagContactError) -> Self {
11554 match err {
11555 crate::operation::tag_contact::TagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11556 crate::operation::tag_contact::TagContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
11557 crate::operation::tag_contact::TagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11558 crate::operation::tag_contact::TagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11559 crate::operation::tag_contact::TagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11560 crate::operation::tag_contact::TagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11561 crate::operation::tag_contact::TagContactError::Unhandled(inner) => Error::Unhandled(inner),
11562 }
11563 }
11564}
11565impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
11566where
11567 R: Send + Sync + std::fmt::Debug + 'static,
11568{
11569 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
11570 match err {
11571 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11572 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11573 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11574 source: err.into(),
11575 }),
11576 }
11577 }
11578}
11579impl From<crate::operation::tag_resource::TagResourceError> for Error {
11580 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
11581 match err {
11582 crate::operation::tag_resource::TagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11583 crate::operation::tag_resource::TagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11584 crate::operation::tag_resource::TagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11585 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11586 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11587 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
11588 }
11589 }
11590}
11591impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>> for Error
11592where
11593 R: Send + Sync + std::fmt::Debug + 'static,
11594{
11595 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>) -> Self {
11596 match err {
11597 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11598 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11599 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11600 source: err.into(),
11601 }),
11602 }
11603 }
11604}
11605impl From<crate::operation::transfer_contact::TransferContactError> for Error {
11606 fn from(err: crate::operation::transfer_contact::TransferContactError) -> Self {
11607 match err {
11608 crate::operation::transfer_contact::TransferContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11609 crate::operation::transfer_contact::TransferContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
11610 crate::operation::transfer_contact::TransferContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11611 crate::operation::transfer_contact::TransferContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11612 crate::operation::transfer_contact::TransferContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11613 crate::operation::transfer_contact::TransferContactError::ServiceQuotaExceededException(inner) => {
11614 Error::ServiceQuotaExceededException(inner)
11615 }
11616 crate::operation::transfer_contact::TransferContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11617 crate::operation::transfer_contact::TransferContactError::Unhandled(inner) => Error::Unhandled(inner),
11618 }
11619 }
11620}
11621impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>> for Error
11622where
11623 R: Send + Sync + std::fmt::Debug + 'static,
11624{
11625 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>) -> Self {
11626 match err {
11627 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11628 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11629 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11630 source: err.into(),
11631 }),
11632 }
11633 }
11634}
11635impl From<crate::operation::untag_contact::UntagContactError> for Error {
11636 fn from(err: crate::operation::untag_contact::UntagContactError) -> Self {
11637 match err {
11638 crate::operation::untag_contact::UntagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11639 crate::operation::untag_contact::UntagContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
11640 crate::operation::untag_contact::UntagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11641 crate::operation::untag_contact::UntagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11642 crate::operation::untag_contact::UntagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11643 crate::operation::untag_contact::UntagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11644 crate::operation::untag_contact::UntagContactError::Unhandled(inner) => Error::Unhandled(inner),
11645 }
11646 }
11647}
11648impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
11649where
11650 R: Send + Sync + std::fmt::Debug + 'static,
11651{
11652 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
11653 match err {
11654 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11655 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11656 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11657 source: err.into(),
11658 }),
11659 }
11660 }
11661}
11662impl From<crate::operation::untag_resource::UntagResourceError> for Error {
11663 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
11664 match err {
11665 crate::operation::untag_resource::UntagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11666 crate::operation::untag_resource::UntagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11667 crate::operation::untag_resource::UntagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11668 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11669 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11670 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
11671 }
11672 }
11673}
11674impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>> for Error
11675where
11676 R: Send + Sync + std::fmt::Debug + 'static,
11677{
11678 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>) -> Self {
11679 match err {
11680 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11681 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11682 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11683 source: err.into(),
11684 }),
11685 }
11686 }
11687}
11688impl From<crate::operation::update_agent_status::UpdateAgentStatusError> for Error {
11689 fn from(err: crate::operation::update_agent_status::UpdateAgentStatusError) -> Self {
11690 match err {
11691 crate::operation::update_agent_status::UpdateAgentStatusError::DuplicateResourceException(inner) => {
11692 Error::DuplicateResourceException(inner)
11693 }
11694 crate::operation::update_agent_status::UpdateAgentStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11695 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidParameterException(inner) => {
11696 Error::InvalidParameterException(inner)
11697 }
11698 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11699 crate::operation::update_agent_status::UpdateAgentStatusError::LimitExceededException(inner) => Error::LimitExceededException(inner),
11700 crate::operation::update_agent_status::UpdateAgentStatusError::ResourceNotFoundException(inner) => {
11701 Error::ResourceNotFoundException(inner)
11702 }
11703 crate::operation::update_agent_status::UpdateAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11704 crate::operation::update_agent_status::UpdateAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
11705 }
11706 }
11707}
11708impl<R>
11709 From<
11710 ::aws_smithy_runtime_api::client::result::SdkError<
11711 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError,
11712 R,
11713 >,
11714 > for Error
11715where
11716 R: Send + Sync + std::fmt::Debug + 'static,
11717{
11718 fn from(
11719 err: ::aws_smithy_runtime_api::client::result::SdkError<
11720 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError,
11721 R,
11722 >,
11723 ) -> Self {
11724 match err {
11725 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11726 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11727 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11728 source: err.into(),
11729 }),
11730 }
11731 }
11732}
11733impl From<crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError> for Error {
11734 fn from(err: crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError) -> Self {
11735 match err {
11736 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::AccessDeniedException(inner) => {
11737 Error::AccessDeniedException(inner)
11738 }
11739 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::InternalServiceException(inner) => {
11740 Error::InternalServiceException(inner)
11741 }
11742 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::InvalidParameterException(inner) => {
11743 Error::InvalidParameterException(inner)
11744 }
11745 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::ResourceNotFoundException(inner) => {
11746 Error::ResourceNotFoundException(inner)
11747 }
11748 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::ThrottlingException(inner) => {
11749 Error::ThrottlingException(inner)
11750 }
11751 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
11752 }
11753 }
11754}
11755impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>>
11756 for Error
11757where
11758 R: Send + Sync + std::fmt::Debug + 'static,
11759{
11760 fn from(
11761 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>,
11762 ) -> Self {
11763 match err {
11764 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11765 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11766 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11767 source: err.into(),
11768 }),
11769 }
11770 }
11771}
11772impl From<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError> for Error {
11773 fn from(err: crate::operation::update_authentication_profile::UpdateAuthenticationProfileError) -> Self {
11774 match err {
11775 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InternalServiceException(inner) => {
11776 Error::InternalServiceException(inner)
11777 }
11778 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidParameterException(inner) => {
11779 Error::InvalidParameterException(inner)
11780 }
11781 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidRequestException(inner) => {
11782 Error::InvalidRequestException(inner)
11783 }
11784 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ResourceNotFoundException(inner) => {
11785 Error::ResourceNotFoundException(inner)
11786 }
11787 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ThrottlingException(inner) => {
11788 Error::ThrottlingException(inner)
11789 }
11790 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
11791 }
11792 }
11793}
11794impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>> for Error
11795where
11796 R: Send + Sync + std::fmt::Debug + 'static,
11797{
11798 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>) -> Self {
11799 match err {
11800 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11801 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11802 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11803 source: err.into(),
11804 }),
11805 }
11806 }
11807}
11808impl From<crate::operation::update_contact::UpdateContactError> for Error {
11809 fn from(err: crate::operation::update_contact::UpdateContactError) -> Self {
11810 match err {
11811 crate::operation::update_contact::UpdateContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11812 crate::operation::update_contact::UpdateContactError::ConflictException(inner) => Error::ConflictException(inner),
11813 crate::operation::update_contact::UpdateContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11814 crate::operation::update_contact::UpdateContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
11815 crate::operation::update_contact::UpdateContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11816 crate::operation::update_contact::UpdateContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11817 crate::operation::update_contact::UpdateContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11818 crate::operation::update_contact::UpdateContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11819 crate::operation::update_contact::UpdateContactError::Unhandled(inner) => Error::Unhandled(inner),
11820 }
11821 }
11822}
11823impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>>
11824 for Error
11825where
11826 R: Send + Sync + std::fmt::Debug + 'static,
11827{
11828 fn from(
11829 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>,
11830 ) -> Self {
11831 match err {
11832 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11833 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11834 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11835 source: err.into(),
11836 }),
11837 }
11838 }
11839}
11840impl From<crate::operation::update_contact_attributes::UpdateContactAttributesError> for Error {
11841 fn from(err: crate::operation::update_contact_attributes::UpdateContactAttributesError) -> Self {
11842 match err {
11843 crate::operation::update_contact_attributes::UpdateContactAttributesError::InternalServiceException(inner) => {
11844 Error::InternalServiceException(inner)
11845 }
11846 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidActiveRegionException(inner) => {
11847 Error::InvalidActiveRegionException(inner)
11848 }
11849 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidParameterException(inner) => {
11850 Error::InvalidParameterException(inner)
11851 }
11852 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidRequestException(inner) => {
11853 Error::InvalidRequestException(inner)
11854 }
11855 crate::operation::update_contact_attributes::UpdateContactAttributesError::ResourceNotFoundException(inner) => {
11856 Error::ResourceNotFoundException(inner)
11857 }
11858 crate::operation::update_contact_attributes::UpdateContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
11859 }
11860 }
11861}
11862impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>>
11863 for Error
11864where
11865 R: Send + Sync + std::fmt::Debug + 'static,
11866{
11867 fn from(
11868 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>,
11869 ) -> Self {
11870 match err {
11871 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11872 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11873 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11874 source: err.into(),
11875 }),
11876 }
11877 }
11878}
11879impl From<crate::operation::update_contact_evaluation::UpdateContactEvaluationError> for Error {
11880 fn from(err: crate::operation::update_contact_evaluation::UpdateContactEvaluationError) -> Self {
11881 match err {
11882 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InternalServiceException(inner) => {
11883 Error::InternalServiceException(inner)
11884 }
11885 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InvalidParameterException(inner) => {
11886 Error::InvalidParameterException(inner)
11887 }
11888 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceConflictException(inner) => {
11889 Error::ResourceConflictException(inner)
11890 }
11891 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceNotFoundException(inner) => {
11892 Error::ResourceNotFoundException(inner)
11893 }
11894 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ThrottlingException(inner) => {
11895 Error::ThrottlingException(inner)
11896 }
11897 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
11898 }
11899 }
11900}
11901impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>>
11902 for Error
11903where
11904 R: Send + Sync + std::fmt::Debug + 'static,
11905{
11906 fn from(
11907 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>,
11908 ) -> Self {
11909 match err {
11910 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11911 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11912 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11913 source: err.into(),
11914 }),
11915 }
11916 }
11917}
11918impl From<crate::operation::update_contact_flow_content::UpdateContactFlowContentError> for Error {
11919 fn from(err: crate::operation::update_contact_flow_content::UpdateContactFlowContentError) -> Self {
11920 match err {
11921 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InternalServiceException(inner) => {
11922 Error::InternalServiceException(inner)
11923 }
11924 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidContactFlowException(inner) => {
11925 Error::InvalidContactFlowException(inner)
11926 }
11927 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidParameterException(inner) => {
11928 Error::InvalidParameterException(inner)
11929 }
11930 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidRequestException(inner) => {
11931 Error::InvalidRequestException(inner)
11932 }
11933 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ResourceNotFoundException(inner) => {
11934 Error::ResourceNotFoundException(inner)
11935 }
11936 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ThrottlingException(inner) => {
11937 Error::ThrottlingException(inner)
11938 }
11939 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::Unhandled(inner) => Error::Unhandled(inner),
11940 }
11941 }
11942}
11943impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>>
11944 for Error
11945where
11946 R: Send + Sync + std::fmt::Debug + 'static,
11947{
11948 fn from(
11949 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>,
11950 ) -> Self {
11951 match err {
11952 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11953 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11954 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11955 source: err.into(),
11956 }),
11957 }
11958 }
11959}
11960impl From<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError> for Error {
11961 fn from(err: crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError) -> Self {
11962 match err {
11963 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::DuplicateResourceException(inner) => {
11964 Error::DuplicateResourceException(inner)
11965 }
11966 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InternalServiceException(inner) => {
11967 Error::InternalServiceException(inner)
11968 }
11969 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidParameterException(inner) => {
11970 Error::InvalidParameterException(inner)
11971 }
11972 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidRequestException(inner) => {
11973 Error::InvalidRequestException(inner)
11974 }
11975 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ResourceNotFoundException(inner) => {
11976 Error::ResourceNotFoundException(inner)
11977 }
11978 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ThrottlingException(inner) => {
11979 Error::ThrottlingException(inner)
11980 }
11981 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::Unhandled(inner) => Error::Unhandled(inner),
11982 }
11983 }
11984}
11985impl<R>
11986 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError, R>>
11987 for Error
11988where
11989 R: Send + Sync + std::fmt::Debug + 'static,
11990{
11991 fn from(
11992 err: ::aws_smithy_runtime_api::client::result::SdkError<
11993 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError,
11994 R,
11995 >,
11996 ) -> Self {
11997 match err {
11998 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11999 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12000 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12001 source: err.into(),
12002 }),
12003 }
12004 }
12005}
12006impl From<crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError> for Error {
12007 fn from(err: crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError) -> Self {
12008 match err {
12009 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::AccessDeniedException(inner) => {
12010 Error::AccessDeniedException(inner)
12011 }
12012 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ConditionalOperationFailedException(inner) => {
12013 Error::ConditionalOperationFailedException(inner)
12014 }
12015 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::DuplicateResourceException(inner) => {
12016 Error::DuplicateResourceException(inner)
12017 }
12018 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InternalServiceException(inner) => {
12019 Error::InternalServiceException(inner)
12020 }
12021 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InvalidParameterException(inner) => {
12022 Error::InvalidParameterException(inner)
12023 }
12024 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InvalidRequestException(inner) => {
12025 Error::InvalidRequestException(inner)
12026 }
12027 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
12028 Error::ResourceNotFoundException(inner)
12029 }
12030 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ThrottlingException(inner) => {
12031 Error::ThrottlingException(inner)
12032 }
12033 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
12034 }
12035 }
12036}
12037impl<R>
12038 From<
12039 ::aws_smithy_runtime_api::client::result::SdkError<
12040 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
12041 R,
12042 >,
12043 > for Error
12044where
12045 R: Send + Sync + std::fmt::Debug + 'static,
12046{
12047 fn from(
12048 err: ::aws_smithy_runtime_api::client::result::SdkError<
12049 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
12050 R,
12051 >,
12052 ) -> Self {
12053 match err {
12054 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12055 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12056 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12057 source: err.into(),
12058 }),
12059 }
12060 }
12061}
12062impl From<crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError> for Error {
12063 fn from(err: crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError) -> Self {
12064 match err {
12065 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::AccessDeniedException(inner) => {
12066 Error::AccessDeniedException(inner)
12067 }
12068 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InternalServiceException(inner) => {
12069 Error::InternalServiceException(inner)
12070 }
12071 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidContactFlowModuleException(inner) => {
12072 Error::InvalidContactFlowModuleException(inner)
12073 }
12074 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidRequestException(inner) => {
12075 Error::InvalidRequestException(inner)
12076 }
12077 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ResourceNotFoundException(inner) => {
12078 Error::ResourceNotFoundException(inner)
12079 }
12080 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ThrottlingException(inner) => {
12081 Error::ThrottlingException(inner)
12082 }
12083 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::Unhandled(inner) => Error::Unhandled(inner),
12084 }
12085 }
12086}
12087impl<R>
12088 From<
12089 ::aws_smithy_runtime_api::client::result::SdkError<
12090 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
12091 R,
12092 >,
12093 > for Error
12094where
12095 R: Send + Sync + std::fmt::Debug + 'static,
12096{
12097 fn from(
12098 err: ::aws_smithy_runtime_api::client::result::SdkError<
12099 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
12100 R,
12101 >,
12102 ) -> Self {
12103 match err {
12104 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12105 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12106 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12107 source: err.into(),
12108 }),
12109 }
12110 }
12111}
12112impl From<crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError> for Error {
12113 fn from(err: crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError) -> Self {
12114 match err {
12115 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::AccessDeniedException(inner) => {
12116 Error::AccessDeniedException(inner)
12117 }
12118 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::DuplicateResourceException(inner) => {
12119 Error::DuplicateResourceException(inner)
12120 }
12121 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InternalServiceException(inner) => {
12122 Error::InternalServiceException(inner)
12123 }
12124 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidParameterException(inner) => {
12125 Error::InvalidParameterException(inner)
12126 }
12127 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidRequestException(inner) => {
12128 Error::InvalidRequestException(inner)
12129 }
12130 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ResourceNotFoundException(inner) => {
12131 Error::ResourceNotFoundException(inner)
12132 }
12133 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ThrottlingException(inner) => {
12134 Error::ThrottlingException(inner)
12135 }
12136 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12137 }
12138 }
12139}
12140impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>> for Error
12141where
12142 R: Send + Sync + std::fmt::Debug + 'static,
12143{
12144 fn from(
12145 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>,
12146 ) -> Self {
12147 match err {
12148 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12149 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12150 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12151 source: err.into(),
12152 }),
12153 }
12154 }
12155}
12156impl From<crate::operation::update_contact_flow_name::UpdateContactFlowNameError> for Error {
12157 fn from(err: crate::operation::update_contact_flow_name::UpdateContactFlowNameError) -> Self {
12158 match err {
12159 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::DuplicateResourceException(inner) => {
12160 Error::DuplicateResourceException(inner)
12161 }
12162 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InternalServiceException(inner) => {
12163 Error::InternalServiceException(inner)
12164 }
12165 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidParameterException(inner) => {
12166 Error::InvalidParameterException(inner)
12167 }
12168 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidRequestException(inner) => {
12169 Error::InvalidRequestException(inner)
12170 }
12171 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ResourceNotFoundException(inner) => {
12172 Error::ResourceNotFoundException(inner)
12173 }
12174 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12175 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::Unhandled(inner) => Error::Unhandled(inner),
12176 }
12177 }
12178}
12179impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>>
12180 for Error
12181where
12182 R: Send + Sync + std::fmt::Debug + 'static,
12183{
12184 fn from(
12185 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>,
12186 ) -> Self {
12187 match err {
12188 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12189 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12190 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12191 source: err.into(),
12192 }),
12193 }
12194 }
12195}
12196impl From<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError> for Error {
12197 fn from(err: crate::operation::update_contact_routing_data::UpdateContactRoutingDataError) -> Self {
12198 match err {
12199 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::AccessDeniedException(inner) => {
12200 Error::AccessDeniedException(inner)
12201 }
12202 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InternalServiceException(inner) => {
12203 Error::InternalServiceException(inner)
12204 }
12205 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InvalidActiveRegionException(inner) => {
12206 Error::InvalidActiveRegionException(inner)
12207 }
12208 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InvalidParameterException(inner) => {
12209 Error::InvalidParameterException(inner)
12210 }
12211 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceConflictException(inner) => {
12212 Error::ResourceConflictException(inner)
12213 }
12214 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceNotFoundException(inner) => {
12215 Error::ResourceNotFoundException(inner)
12216 }
12217 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ThrottlingException(inner) => {
12218 Error::ThrottlingException(inner)
12219 }
12220 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::Unhandled(inner) => Error::Unhandled(inner),
12221 }
12222 }
12223}
12224impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>> for Error
12225where
12226 R: Send + Sync + std::fmt::Debug + 'static,
12227{
12228 fn from(
12229 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>,
12230 ) -> Self {
12231 match err {
12232 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12233 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12234 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12235 source: err.into(),
12236 }),
12237 }
12238 }
12239}
12240impl From<crate::operation::update_contact_schedule::UpdateContactScheduleError> for Error {
12241 fn from(err: crate::operation::update_contact_schedule::UpdateContactScheduleError) -> Self {
12242 match err {
12243 crate::operation::update_contact_schedule::UpdateContactScheduleError::InternalServiceException(inner) => {
12244 Error::InternalServiceException(inner)
12245 }
12246 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidParameterException(inner) => {
12247 Error::InvalidParameterException(inner)
12248 }
12249 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidRequestException(inner) => {
12250 Error::InvalidRequestException(inner)
12251 }
12252 crate::operation::update_contact_schedule::UpdateContactScheduleError::LimitExceededException(inner) => {
12253 Error::LimitExceededException(inner)
12254 }
12255 crate::operation::update_contact_schedule::UpdateContactScheduleError::ResourceNotFoundException(inner) => {
12256 Error::ResourceNotFoundException(inner)
12257 }
12258 crate::operation::update_contact_schedule::UpdateContactScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12259 crate::operation::update_contact_schedule::UpdateContactScheduleError::Unhandled(inner) => Error::Unhandled(inner),
12260 }
12261 }
12262}
12263impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_attribute::UpdateDataTableAttributeError, R>>
12264 for Error
12265where
12266 R: Send + Sync + std::fmt::Debug + 'static,
12267{
12268 fn from(
12269 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_attribute::UpdateDataTableAttributeError, R>,
12270 ) -> Self {
12271 match err {
12272 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12273 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12274 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12275 source: err.into(),
12276 }),
12277 }
12278 }
12279}
12280impl From<crate::operation::update_data_table_attribute::UpdateDataTableAttributeError> for Error {
12281 fn from(err: crate::operation::update_data_table_attribute::UpdateDataTableAttributeError) -> Self {
12282 match err {
12283 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::AccessDeniedException(inner) => {
12284 Error::AccessDeniedException(inner)
12285 }
12286 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ConflictException(inner) => Error::ConflictException(inner),
12287 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::InternalServiceException(inner) => {
12288 Error::InternalServiceException(inner)
12289 }
12290 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::InvalidParameterException(inner) => {
12291 Error::InvalidParameterException(inner)
12292 }
12293 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::InvalidRequestException(inner) => {
12294 Error::InvalidRequestException(inner)
12295 }
12296 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::LimitExceededException(inner) => {
12297 Error::LimitExceededException(inner)
12298 }
12299 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ResourceNotFoundException(inner) => {
12300 Error::ResourceNotFoundException(inner)
12301 }
12302 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ServiceQuotaExceededException(inner) => {
12303 Error::ServiceQuotaExceededException(inner)
12304 }
12305 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ThrottlingException(inner) => {
12306 Error::ThrottlingException(inner)
12307 }
12308 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
12309 }
12310 }
12311}
12312impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_metadata::UpdateDataTableMetadataError, R>>
12313 for Error
12314where
12315 R: Send + Sync + std::fmt::Debug + 'static,
12316{
12317 fn from(
12318 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_metadata::UpdateDataTableMetadataError, R>,
12319 ) -> Self {
12320 match err {
12321 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12322 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12323 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12324 source: err.into(),
12325 }),
12326 }
12327 }
12328}
12329impl From<crate::operation::update_data_table_metadata::UpdateDataTableMetadataError> for Error {
12330 fn from(err: crate::operation::update_data_table_metadata::UpdateDataTableMetadataError) -> Self {
12331 match err {
12332 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::AccessDeniedException(inner) => {
12333 Error::AccessDeniedException(inner)
12334 }
12335 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::ConflictException(inner) => Error::ConflictException(inner),
12336 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::DuplicateResourceException(inner) => {
12337 Error::DuplicateResourceException(inner)
12338 }
12339 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::InternalServiceException(inner) => {
12340 Error::InternalServiceException(inner)
12341 }
12342 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::InvalidParameterException(inner) => {
12343 Error::InvalidParameterException(inner)
12344 }
12345 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::InvalidRequestException(inner) => {
12346 Error::InvalidRequestException(inner)
12347 }
12348 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::ResourceNotFoundException(inner) => {
12349 Error::ResourceNotFoundException(inner)
12350 }
12351 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::ThrottlingException(inner) => {
12352 Error::ThrottlingException(inner)
12353 }
12354 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12355 }
12356 }
12357}
12358impl<R>
12359 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError, R>>
12360 for Error
12361where
12362 R: Send + Sync + std::fmt::Debug + 'static,
12363{
12364 fn from(
12365 err: ::aws_smithy_runtime_api::client::result::SdkError<
12366 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError,
12367 R,
12368 >,
12369 ) -> Self {
12370 match err {
12371 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12372 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12373 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12374 source: err.into(),
12375 }),
12376 }
12377 }
12378}
12379impl From<crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError> for Error {
12380 fn from(err: crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError) -> Self {
12381 match err {
12382 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::AccessDeniedException(inner) => {
12383 Error::AccessDeniedException(inner)
12384 }
12385 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::ConflictException(inner) => {
12386 Error::ConflictException(inner)
12387 }
12388 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::InternalServiceException(inner) => {
12389 Error::InternalServiceException(inner)
12390 }
12391 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::InvalidParameterException(inner) => {
12392 Error::InvalidParameterException(inner)
12393 }
12394 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::InvalidRequestException(inner) => {
12395 Error::InvalidRequestException(inner)
12396 }
12397 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::ResourceNotFoundException(inner) => {
12398 Error::ResourceNotFoundException(inner)
12399 }
12400 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::ThrottlingException(inner) => {
12401 Error::ThrottlingException(inner)
12402 }
12403 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::Unhandled(inner) => Error::Unhandled(inner),
12404 }
12405 }
12406}
12407impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>>
12408 for Error
12409where
12410 R: Send + Sync + std::fmt::Debug + 'static,
12411{
12412 fn from(
12413 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>,
12414 ) -> Self {
12415 match err {
12416 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12417 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12418 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12419 source: err.into(),
12420 }),
12421 }
12422 }
12423}
12424impl From<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError> for Error {
12425 fn from(err: crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError) -> Self {
12426 match err {
12427 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::AccessDeniedException(inner) => {
12428 Error::AccessDeniedException(inner)
12429 }
12430 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::IdempotencyException(inner) => {
12431 Error::IdempotencyException(inner)
12432 }
12433 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InternalServiceException(inner) => {
12434 Error::InternalServiceException(inner)
12435 }
12436 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidParameterException(inner) => {
12437 Error::InvalidParameterException(inner)
12438 }
12439 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidRequestException(inner) => {
12440 Error::InvalidRequestException(inner)
12441 }
12442 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ResourceNotFoundException(inner) => {
12443 Error::ResourceNotFoundException(inner)
12444 }
12445 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ThrottlingException(inner) => {
12446 Error::ThrottlingException(inner)
12447 }
12448 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12449 }
12450 }
12451}
12452impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>> for Error
12453where
12454 R: Send + Sync + std::fmt::Debug + 'static,
12455{
12456 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>) -> Self {
12457 match err {
12458 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12459 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12460 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12461 source: err.into(),
12462 }),
12463 }
12464 }
12465}
12466impl From<crate::operation::update_evaluation_form::UpdateEvaluationFormError> for Error {
12467 fn from(err: crate::operation::update_evaluation_form::UpdateEvaluationFormError) -> Self {
12468 match err {
12469 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InternalServiceException(inner) => {
12470 Error::InternalServiceException(inner)
12471 }
12472 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InvalidParameterException(inner) => {
12473 Error::InvalidParameterException(inner)
12474 }
12475 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceConflictException(inner) => {
12476 Error::ResourceConflictException(inner)
12477 }
12478 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceNotFoundException(inner) => {
12479 Error::ResourceNotFoundException(inner)
12480 }
12481 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ServiceQuotaExceededException(inner) => {
12482 Error::ServiceQuotaExceededException(inner)
12483 }
12484 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12485 crate::operation::update_evaluation_form::UpdateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
12486 }
12487 }
12488}
12489impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>>
12490 for Error
12491where
12492 R: Send + Sync + std::fmt::Debug + 'static,
12493{
12494 fn from(
12495 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>,
12496 ) -> Self {
12497 match err {
12498 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12499 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12500 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12501 source: err.into(),
12502 }),
12503 }
12504 }
12505}
12506impl From<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError> for Error {
12507 fn from(err: crate::operation::update_hours_of_operation::UpdateHoursOfOperationError) -> Self {
12508 match err {
12509 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::DuplicateResourceException(inner) => {
12510 Error::DuplicateResourceException(inner)
12511 }
12512 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InternalServiceException(inner) => {
12513 Error::InternalServiceException(inner)
12514 }
12515 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidParameterException(inner) => {
12516 Error::InvalidParameterException(inner)
12517 }
12518 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidRequestException(inner) => {
12519 Error::InvalidRequestException(inner)
12520 }
12521 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ResourceNotFoundException(inner) => {
12522 Error::ResourceNotFoundException(inner)
12523 }
12524 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12525 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
12526 }
12527 }
12528}
12529impl<R>
12530 From<
12531 ::aws_smithy_runtime_api::client::result::SdkError<
12532 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
12533 R,
12534 >,
12535 > for Error
12536where
12537 R: Send + Sync + std::fmt::Debug + 'static,
12538{
12539 fn from(
12540 err: ::aws_smithy_runtime_api::client::result::SdkError<
12541 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
12542 R,
12543 >,
12544 ) -> Self {
12545 match err {
12546 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12547 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12548 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12549 source: err.into(),
12550 }),
12551 }
12552 }
12553}
12554impl From<crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError> for Error {
12555 fn from(err: crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError) -> Self {
12556 match err {
12557 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ConditionalOperationFailedException(inner) => {
12558 Error::ConditionalOperationFailedException(inner)
12559 }
12560 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
12561 Error::DuplicateResourceException(inner)
12562 }
12563 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InternalServiceException(inner) => {
12564 Error::InternalServiceException(inner)
12565 }
12566 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
12567 Error::InvalidParameterException(inner)
12568 }
12569 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
12570 Error::InvalidRequestException(inner)
12571 }
12572 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
12573 Error::ResourceNotFoundException(inner)
12574 }
12575 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ThrottlingException(inner) => {
12576 Error::ThrottlingException(inner)
12577 }
12578 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
12579 }
12580 }
12581}
12582impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>>
12583 for Error
12584where
12585 R: Send + Sync + std::fmt::Debug + 'static,
12586{
12587 fn from(
12588 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>,
12589 ) -> Self {
12590 match err {
12591 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12592 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12593 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12594 source: err.into(),
12595 }),
12596 }
12597 }
12598}
12599impl From<crate::operation::update_instance_attribute::UpdateInstanceAttributeError> for Error {
12600 fn from(err: crate::operation::update_instance_attribute::UpdateInstanceAttributeError) -> Self {
12601 match err {
12602 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InternalServiceException(inner) => {
12603 Error::InternalServiceException(inner)
12604 }
12605 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidParameterException(inner) => {
12606 Error::InvalidParameterException(inner)
12607 }
12608 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidRequestException(inner) => {
12609 Error::InvalidRequestException(inner)
12610 }
12611 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ResourceNotFoundException(inner) => {
12612 Error::ResourceNotFoundException(inner)
12613 }
12614 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ThrottlingException(inner) => {
12615 Error::ThrottlingException(inner)
12616 }
12617 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
12618 }
12619 }
12620}
12621impl<R>
12622 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError, R>>
12623 for Error
12624where
12625 R: Send + Sync + std::fmt::Debug + 'static,
12626{
12627 fn from(
12628 err: ::aws_smithy_runtime_api::client::result::SdkError<
12629 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError,
12630 R,
12631 >,
12632 ) -> Self {
12633 match err {
12634 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12635 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12636 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12637 source: err.into(),
12638 }),
12639 }
12640 }
12641}
12642impl From<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError> for Error {
12643 fn from(err: crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError) -> Self {
12644 match err {
12645 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InternalServiceException(inner) => {
12646 Error::InternalServiceException(inner)
12647 }
12648 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidParameterException(inner) => {
12649 Error::InvalidParameterException(inner)
12650 }
12651 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidRequestException(inner) => {
12652 Error::InvalidRequestException(inner)
12653 }
12654 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
12655 Error::ResourceNotFoundException(inner)
12656 }
12657 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ThrottlingException(inner) => {
12658 Error::ThrottlingException(inner)
12659 }
12660 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
12661 }
12662 }
12663}
12664impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_notification_content::UpdateNotificationContentError, R>>
12665 for Error
12666where
12667 R: Send + Sync + std::fmt::Debug + 'static,
12668{
12669 fn from(
12670 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_notification_content::UpdateNotificationContentError, R>,
12671 ) -> Self {
12672 match err {
12673 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12674 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12675 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12676 source: err.into(),
12677 }),
12678 }
12679 }
12680}
12681impl From<crate::operation::update_notification_content::UpdateNotificationContentError> for Error {
12682 fn from(err: crate::operation::update_notification_content::UpdateNotificationContentError) -> Self {
12683 match err {
12684 crate::operation::update_notification_content::UpdateNotificationContentError::AccessDeniedException(inner) => {
12685 Error::AccessDeniedException(inner)
12686 }
12687 crate::operation::update_notification_content::UpdateNotificationContentError::InternalServiceException(inner) => {
12688 Error::InternalServiceException(inner)
12689 }
12690 crate::operation::update_notification_content::UpdateNotificationContentError::InvalidParameterException(inner) => {
12691 Error::InvalidParameterException(inner)
12692 }
12693 crate::operation::update_notification_content::UpdateNotificationContentError::InvalidRequestException(inner) => {
12694 Error::InvalidRequestException(inner)
12695 }
12696 crate::operation::update_notification_content::UpdateNotificationContentError::ResourceNotFoundException(inner) => {
12697 Error::ResourceNotFoundException(inner)
12698 }
12699 crate::operation::update_notification_content::UpdateNotificationContentError::ThrottlingException(inner) => {
12700 Error::ThrottlingException(inner)
12701 }
12702 crate::operation::update_notification_content::UpdateNotificationContentError::Unhandled(inner) => Error::Unhandled(inner),
12703 }
12704 }
12705}
12706impl<R>
12707 From<
12708 ::aws_smithy_runtime_api::client::result::SdkError<
12709 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
12710 R,
12711 >,
12712 > for Error
12713where
12714 R: Send + Sync + std::fmt::Debug + 'static,
12715{
12716 fn from(
12717 err: ::aws_smithy_runtime_api::client::result::SdkError<
12718 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
12719 R,
12720 >,
12721 ) -> Self {
12722 match err {
12723 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12724 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12725 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12726 source: err.into(),
12727 }),
12728 }
12729 }
12730}
12731impl From<crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError> for Error {
12732 fn from(err: crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError) -> Self {
12733 match err {
12734 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::AccessDeniedException(inner) => {
12735 Error::AccessDeniedException(inner)
12736 }
12737 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ConflictException(inner) => {
12738 Error::ConflictException(inner)
12739 }
12740 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InternalServiceException(inner) => {
12741 Error::InternalServiceException(inner)
12742 }
12743 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidParameterException(inner) => {
12744 Error::InvalidParameterException(inner)
12745 }
12746 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidRequestException(inner) => {
12747 Error::InvalidRequestException(inner)
12748 }
12749 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ThrottlingException(inner) => {
12750 Error::ThrottlingException(inner)
12751 }
12752 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::Unhandled(inner) => Error::Unhandled(inner),
12753 }
12754 }
12755}
12756impl<R>
12757 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError, R>>
12758 for Error
12759where
12760 R: Send + Sync + std::fmt::Debug + 'static,
12761{
12762 fn from(
12763 err: ::aws_smithy_runtime_api::client::result::SdkError<
12764 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError,
12765 R,
12766 >,
12767 ) -> Self {
12768 match err {
12769 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12770 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12771 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12772 source: err.into(),
12773 }),
12774 }
12775 }
12776}
12777impl From<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError> for Error {
12778 fn from(err: crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError) -> Self {
12779 match err {
12780 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::AccessDeniedException(inner) => {
12781 Error::AccessDeniedException(inner)
12782 }
12783 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InternalServiceException(inner) => {
12784 Error::InternalServiceException(inner)
12785 }
12786 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidParameterException(inner) => {
12787 Error::InvalidParameterException(inner)
12788 }
12789 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidRequestException(inner) => {
12790 Error::InvalidRequestException(inner)
12791 }
12792 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ResourceNotFoundException(inner) => {
12793 Error::ResourceNotFoundException(inner)
12794 }
12795 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ThrottlingException(inner) => {
12796 Error::ThrottlingException(inner)
12797 }
12798 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::Unhandled(inner) => Error::Unhandled(inner),
12799 }
12800 }
12801}
12802impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>> for Error
12803where
12804 R: Send + Sync + std::fmt::Debug + 'static,
12805{
12806 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>) -> Self {
12807 match err {
12808 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12809 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12810 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12811 source: err.into(),
12812 }),
12813 }
12814 }
12815}
12816impl From<crate::operation::update_phone_number::UpdatePhoneNumberError> for Error {
12817 fn from(err: crate::operation::update_phone_number::UpdatePhoneNumberError) -> Self {
12818 match err {
12819 crate::operation::update_phone_number::UpdatePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
12820 crate::operation::update_phone_number::UpdatePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
12821 crate::operation::update_phone_number::UpdatePhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12822 crate::operation::update_phone_number::UpdatePhoneNumberError::InvalidParameterException(inner) => {
12823 Error::InvalidParameterException(inner)
12824 }
12825 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
12826 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceNotFoundException(inner) => {
12827 Error::ResourceNotFoundException(inner)
12828 }
12829 crate::operation::update_phone_number::UpdatePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12830 crate::operation::update_phone_number::UpdatePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
12831 }
12832 }
12833}
12834impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>>
12835 for Error
12836where
12837 R: Send + Sync + std::fmt::Debug + 'static,
12838{
12839 fn from(
12840 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>,
12841 ) -> Self {
12842 match err {
12843 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12844 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12845 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12846 source: err.into(),
12847 }),
12848 }
12849 }
12850}
12851impl From<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError> for Error {
12852 fn from(err: crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError) -> Self {
12853 match err {
12854 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::AccessDeniedException(inner) => {
12855 Error::AccessDeniedException(inner)
12856 }
12857 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::IdempotencyException(inner) => {
12858 Error::IdempotencyException(inner)
12859 }
12860 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InternalServiceException(inner) => {
12861 Error::InternalServiceException(inner)
12862 }
12863 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidParameterException(inner) => {
12864 Error::InvalidParameterException(inner)
12865 }
12866 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidRequestException(inner) => {
12867 Error::InvalidRequestException(inner)
12868 }
12869 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceInUseException(inner) => {
12870 Error::ResourceInUseException(inner)
12871 }
12872 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceNotFoundException(inner) => {
12873 Error::ResourceNotFoundException(inner)
12874 }
12875 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ThrottlingException(inner) => {
12876 Error::ThrottlingException(inner)
12877 }
12878 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12879 }
12880 }
12881}
12882impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>>
12883 for Error
12884where
12885 R: Send + Sync + std::fmt::Debug + 'static,
12886{
12887 fn from(
12888 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>,
12889 ) -> Self {
12890 match err {
12891 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12892 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12893 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12894 source: err.into(),
12895 }),
12896 }
12897 }
12898}
12899impl From<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError> for Error {
12900 fn from(err: crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError) -> Self {
12901 match err {
12902 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InternalServiceException(inner) => {
12903 Error::InternalServiceException(inner)
12904 }
12905 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidParameterException(inner) => {
12906 Error::InvalidParameterException(inner)
12907 }
12908 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidRequestException(inner) => {
12909 Error::InvalidRequestException(inner)
12910 }
12911 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ResourceNotFoundException(inner) => {
12912 Error::ResourceNotFoundException(inner)
12913 }
12914 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ThrottlingException(inner) => {
12915 Error::ThrottlingException(inner)
12916 }
12917 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
12918 }
12919 }
12920}
12921impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>> for Error
12922where
12923 R: Send + Sync + std::fmt::Debug + 'static,
12924{
12925 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>) -> Self {
12926 match err {
12927 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12928 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12929 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12930 source: err.into(),
12931 }),
12932 }
12933 }
12934}
12935impl From<crate::operation::update_prompt::UpdatePromptError> for Error {
12936 fn from(err: crate::operation::update_prompt::UpdatePromptError) -> Self {
12937 match err {
12938 crate::operation::update_prompt::UpdatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12939 crate::operation::update_prompt::UpdatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
12940 crate::operation::update_prompt::UpdatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
12941 crate::operation::update_prompt::UpdatePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
12942 crate::operation::update_prompt::UpdatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12943 crate::operation::update_prompt::UpdatePromptError::Unhandled(inner) => Error::Unhandled(inner),
12944 }
12945 }
12946}
12947impl<R>
12948 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError, R>>
12949 for Error
12950where
12951 R: Send + Sync + std::fmt::Debug + 'static,
12952{
12953 fn from(
12954 err: ::aws_smithy_runtime_api::client::result::SdkError<
12955 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError,
12956 R,
12957 >,
12958 ) -> Self {
12959 match err {
12960 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12961 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12962 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12963 source: err.into(),
12964 }),
12965 }
12966 }
12967}
12968impl From<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError> for Error {
12969 fn from(err: crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError) -> Self {
12970 match err {
12971 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InternalServiceException(inner) => {
12972 Error::InternalServiceException(inner)
12973 }
12974 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidParameterException(inner) => {
12975 Error::InvalidParameterException(inner)
12976 }
12977 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidRequestException(inner) => {
12978 Error::InvalidRequestException(inner)
12979 }
12980 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ResourceNotFoundException(inner) => {
12981 Error::ResourceNotFoundException(inner)
12982 }
12983 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ThrottlingException(inner) => {
12984 Error::ThrottlingException(inner)
12985 }
12986 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
12987 }
12988 }
12989}
12990impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>>
12991 for Error
12992where
12993 R: Send + Sync + std::fmt::Debug + 'static,
12994{
12995 fn from(
12996 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>,
12997 ) -> Self {
12998 match err {
12999 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13000 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13001 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13002 source: err.into(),
13003 }),
13004 }
13005 }
13006}
13007impl From<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError> for Error {
13008 fn from(err: crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError) -> Self {
13009 match err {
13010 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InternalServiceException(inner) => {
13011 Error::InternalServiceException(inner)
13012 }
13013 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidParameterException(inner) => {
13014 Error::InvalidParameterException(inner)
13015 }
13016 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidRequestException(inner) => {
13017 Error::InvalidRequestException(inner)
13018 }
13019 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ResourceNotFoundException(inner) => {
13020 Error::ResourceNotFoundException(inner)
13021 }
13022 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13023 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::Unhandled(inner) => Error::Unhandled(inner),
13024 }
13025 }
13026}
13027impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>> for Error
13028where
13029 R: Send + Sync + std::fmt::Debug + 'static,
13030{
13031 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>) -> Self {
13032 match err {
13033 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13034 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13035 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13036 source: err.into(),
13037 }),
13038 }
13039 }
13040}
13041impl From<crate::operation::update_queue_name::UpdateQueueNameError> for Error {
13042 fn from(err: crate::operation::update_queue_name::UpdateQueueNameError) -> Self {
13043 match err {
13044 crate::operation::update_queue_name::UpdateQueueNameError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
13045 crate::operation::update_queue_name::UpdateQueueNameError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13046 crate::operation::update_queue_name::UpdateQueueNameError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13047 crate::operation::update_queue_name::UpdateQueueNameError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13048 crate::operation::update_queue_name::UpdateQueueNameError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13049 crate::operation::update_queue_name::UpdateQueueNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13050 crate::operation::update_queue_name::UpdateQueueNameError::Unhandled(inner) => Error::Unhandled(inner),
13051 }
13052 }
13053}
13054impl<R>
13055 From<
13056 ::aws_smithy_runtime_api::client::result::SdkError<
13057 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
13058 R,
13059 >,
13060 > for Error
13061where
13062 R: Send + Sync + std::fmt::Debug + 'static,
13063{
13064 fn from(
13065 err: ::aws_smithy_runtime_api::client::result::SdkError<
13066 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
13067 R,
13068 >,
13069 ) -> Self {
13070 match err {
13071 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13072 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13073 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13074 source: err.into(),
13075 }),
13076 }
13077 }
13078}
13079impl From<crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError> for Error {
13080 fn from(err: crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError) -> Self {
13081 match err {
13082 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InternalServiceException(inner) => {
13083 Error::InternalServiceException(inner)
13084 }
13085 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidParameterException(inner) => {
13086 Error::InvalidParameterException(inner)
13087 }
13088 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidRequestException(inner) => {
13089 Error::InvalidRequestException(inner)
13090 }
13091 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ResourceNotFoundException(inner) => {
13092 Error::ResourceNotFoundException(inner)
13093 }
13094 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ThrottlingException(inner) => {
13095 Error::ThrottlingException(inner)
13096 }
13097 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::Unhandled(inner) => Error::Unhandled(inner),
13098 }
13099 }
13100}
13101impl<R>
13102 From<
13103 ::aws_smithy_runtime_api::client::result::SdkError<
13104 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
13105 R,
13106 >,
13107 > for Error
13108where
13109 R: Send + Sync + std::fmt::Debug + 'static,
13110{
13111 fn from(
13112 err: ::aws_smithy_runtime_api::client::result::SdkError<
13113 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
13114 R,
13115 >,
13116 ) -> Self {
13117 match err {
13118 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13119 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13120 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13121 source: err.into(),
13122 }),
13123 }
13124 }
13125}
13126impl From<crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError> for Error {
13127 fn from(err: crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError) -> Self {
13128 match err {
13129 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::AccessDeniedException(inner) => {
13130 Error::AccessDeniedException(inner)
13131 }
13132 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ConditionalOperationFailedException(inner) => {
13133 Error::ConditionalOperationFailedException(inner)
13134 }
13135 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InternalServiceException(inner) => {
13136 Error::InternalServiceException(inner)
13137 }
13138 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidParameterException(inner) => {
13139 Error::InvalidParameterException(inner)
13140 }
13141 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidRequestException(inner) => {
13142 Error::InvalidRequestException(inner)
13143 }
13144 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ResourceNotFoundException(inner) => {
13145 Error::ResourceNotFoundException(inner)
13146 }
13147 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ThrottlingException(inner) => {
13148 Error::ThrottlingException(inner)
13149 }
13150 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::Unhandled(inner) => Error::Unhandled(inner),
13151 }
13152 }
13153}
13154impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>> for Error
13155where
13156 R: Send + Sync + std::fmt::Debug + 'static,
13157{
13158 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>) -> Self {
13159 match err {
13160 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13161 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13162 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13163 source: err.into(),
13164 }),
13165 }
13166 }
13167}
13168impl From<crate::operation::update_queue_status::UpdateQueueStatusError> for Error {
13169 fn from(err: crate::operation::update_queue_status::UpdateQueueStatusError) -> Self {
13170 match err {
13171 crate::operation::update_queue_status::UpdateQueueStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13172 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidParameterException(inner) => {
13173 Error::InvalidParameterException(inner)
13174 }
13175 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13176 crate::operation::update_queue_status::UpdateQueueStatusError::ResourceNotFoundException(inner) => {
13177 Error::ResourceNotFoundException(inner)
13178 }
13179 crate::operation::update_queue_status::UpdateQueueStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13180 crate::operation::update_queue_status::UpdateQueueStatusError::Unhandled(inner) => Error::Unhandled(inner),
13181 }
13182 }
13183}
13184impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>>
13185 for Error
13186where
13187 R: Send + Sync + std::fmt::Debug + 'static,
13188{
13189 fn from(
13190 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>,
13191 ) -> Self {
13192 match err {
13193 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13194 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13195 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13196 source: err.into(),
13197 }),
13198 }
13199 }
13200}
13201impl From<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError> for Error {
13202 fn from(err: crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError) -> Self {
13203 match err {
13204 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InternalServiceException(inner) => {
13205 Error::InternalServiceException(inner)
13206 }
13207 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidParameterException(inner) => {
13208 Error::InvalidParameterException(inner)
13209 }
13210 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidRequestException(inner) => {
13211 Error::InvalidRequestException(inner)
13212 }
13213 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ResourceNotFoundException(inner) => {
13214 Error::ResourceNotFoundException(inner)
13215 }
13216 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ThrottlingException(inner) => {
13217 Error::ThrottlingException(inner)
13218 }
13219 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::Unhandled(inner) => Error::Unhandled(inner),
13220 }
13221 }
13222}
13223impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>>
13224 for Error
13225where
13226 R: Send + Sync + std::fmt::Debug + 'static,
13227{
13228 fn from(
13229 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>,
13230 ) -> Self {
13231 match err {
13232 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13233 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13234 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13235 source: err.into(),
13236 }),
13237 }
13238 }
13239}
13240impl From<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError> for Error {
13241 fn from(err: crate::operation::update_quick_connect_name::UpdateQuickConnectNameError) -> Self {
13242 match err {
13243 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InternalServiceException(inner) => {
13244 Error::InternalServiceException(inner)
13245 }
13246 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidParameterException(inner) => {
13247 Error::InvalidParameterException(inner)
13248 }
13249 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidRequestException(inner) => {
13250 Error::InvalidRequestException(inner)
13251 }
13252 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ResourceNotFoundException(inner) => {
13253 Error::ResourceNotFoundException(inner)
13254 }
13255 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13256 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::Unhandled(inner) => Error::Unhandled(inner),
13257 }
13258 }
13259}
13260impl<R>
13261 From<
13262 ::aws_smithy_runtime_api::client::result::SdkError<
13263 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
13264 R,
13265 >,
13266 > for Error
13267where
13268 R: Send + Sync + std::fmt::Debug + 'static,
13269{
13270 fn from(
13271 err: ::aws_smithy_runtime_api::client::result::SdkError<
13272 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
13273 R,
13274 >,
13275 ) -> Self {
13276 match err {
13277 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13278 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13279 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13280 source: err.into(),
13281 }),
13282 }
13283 }
13284}
13285impl From<crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError> for Error {
13286 fn from(err: crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError) -> Self {
13287 match err {
13288 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13289 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13290 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13291 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13292 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13293 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::Unhandled(inner) => Error::Unhandled(inner),
13294 }
13295 }
13296}
13297impl<R>
13298 From<
13299 ::aws_smithy_runtime_api::client::result::SdkError<
13300 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
13301 R,
13302 >,
13303 > for Error
13304where
13305 R: Send + Sync + std::fmt::Debug + 'static,
13306{
13307 fn from(
13308 err: ::aws_smithy_runtime_api::client::result::SdkError<
13309 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
13310 R,
13311 >,
13312 ) -> Self {
13313 match err {
13314 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13315 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13316 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13317 source: err.into(),
13318 }),
13319 }
13320 }
13321}
13322impl From<crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError> for Error {
13323 fn from(err: crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError) -> Self {
13324 match err {
13325 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InternalServiceException(inner) => {
13326 Error::InternalServiceException(inner)
13327 }
13328 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidParameterException(inner) => {
13329 Error::InvalidParameterException(inner)
13330 }
13331 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidRequestException(inner) => {
13332 Error::InvalidRequestException(inner)
13333 }
13334 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ResourceNotFoundException(inner) => {
13335 Error::ResourceNotFoundException(inner)
13336 }
13337 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ThrottlingException(inner) => {
13338 Error::ThrottlingException(inner)
13339 }
13340 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
13341 }
13342 }
13343}
13344impl<R>
13345 From<
13346 ::aws_smithy_runtime_api::client::result::SdkError<
13347 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
13348 R,
13349 >,
13350 > for Error
13351where
13352 R: Send + Sync + std::fmt::Debug + 'static,
13353{
13354 fn from(
13355 err: ::aws_smithy_runtime_api::client::result::SdkError<
13356 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
13357 R,
13358 >,
13359 ) -> Self {
13360 match err {
13361 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13362 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13363 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13364 source: err.into(),
13365 }),
13366 }
13367 }
13368}
13369impl From<crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError> for Error {
13370 fn from(err: crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError) -> Self {
13371 match err {
13372 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13373 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13374 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13375 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13376 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13377 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::Unhandled(inner) => Error::Unhandled(inner),
13378 }
13379 }
13380}
13381impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>>
13382 for Error
13383where
13384 R: Send + Sync + std::fmt::Debug + 'static,
13385{
13386 fn from(
13387 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>,
13388 ) -> Self {
13389 match err {
13390 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13391 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13392 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13393 source: err.into(),
13394 }),
13395 }
13396 }
13397}
13398impl From<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError> for Error {
13399 fn from(err: crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError) -> Self {
13400 match err {
13401 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::DuplicateResourceException(inner) => {
13402 Error::DuplicateResourceException(inner)
13403 }
13404 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InternalServiceException(inner) => {
13405 Error::InternalServiceException(inner)
13406 }
13407 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidParameterException(inner) => {
13408 Error::InvalidParameterException(inner)
13409 }
13410 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidRequestException(inner) => {
13411 Error::InvalidRequestException(inner)
13412 }
13413 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ResourceNotFoundException(inner) => {
13414 Error::ResourceNotFoundException(inner)
13415 }
13416 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ThrottlingException(inner) => {
13417 Error::ThrottlingException(inner)
13418 }
13419 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::Unhandled(inner) => Error::Unhandled(inner),
13420 }
13421 }
13422}
13423impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>>
13424 for Error
13425where
13426 R: Send + Sync + std::fmt::Debug + 'static,
13427{
13428 fn from(
13429 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>,
13430 ) -> Self {
13431 match err {
13432 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13433 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13434 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13435 source: err.into(),
13436 }),
13437 }
13438 }
13439}
13440impl From<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError> for Error {
13441 fn from(err: crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError) -> Self {
13442 match err {
13443 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InternalServiceException(inner) => {
13444 Error::InternalServiceException(inner)
13445 }
13446 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidParameterException(inner) => {
13447 Error::InvalidParameterException(inner)
13448 }
13449 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidRequestException(inner) => {
13450 Error::InvalidRequestException(inner)
13451 }
13452 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
13453 Error::ResourceNotFoundException(inner)
13454 }
13455 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ThrottlingException(inner) => {
13456 Error::ThrottlingException(inner)
13457 }
13458 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
13459 }
13460 }
13461}
13462impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>> for Error
13463where
13464 R: Send + Sync + std::fmt::Debug + 'static,
13465{
13466 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>) -> Self {
13467 match err {
13468 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13469 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13470 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13471 source: err.into(),
13472 }),
13473 }
13474 }
13475}
13476impl From<crate::operation::update_rule::UpdateRuleError> for Error {
13477 fn from(err: crate::operation::update_rule::UpdateRuleError) -> Self {
13478 match err {
13479 crate::operation::update_rule::UpdateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
13480 crate::operation::update_rule::UpdateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13481 crate::operation::update_rule::UpdateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13482 crate::operation::update_rule::UpdateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
13483 crate::operation::update_rule::UpdateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13484 crate::operation::update_rule::UpdateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13485 crate::operation::update_rule::UpdateRuleError::Unhandled(inner) => Error::Unhandled(inner),
13486 }
13487 }
13488}
13489impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>> for Error
13490where
13491 R: Send + Sync + std::fmt::Debug + 'static,
13492{
13493 fn from(
13494 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>,
13495 ) -> Self {
13496 match err {
13497 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13498 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13499 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13500 source: err.into(),
13501 }),
13502 }
13503 }
13504}
13505impl From<crate::operation::update_security_profile::UpdateSecurityProfileError> for Error {
13506 fn from(err: crate::operation::update_security_profile::UpdateSecurityProfileError) -> Self {
13507 match err {
13508 crate::operation::update_security_profile::UpdateSecurityProfileError::InternalServiceException(inner) => {
13509 Error::InternalServiceException(inner)
13510 }
13511 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidParameterException(inner) => {
13512 Error::InvalidParameterException(inner)
13513 }
13514 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidRequestException(inner) => {
13515 Error::InvalidRequestException(inner)
13516 }
13517 crate::operation::update_security_profile::UpdateSecurityProfileError::ResourceNotFoundException(inner) => {
13518 Error::ResourceNotFoundException(inner)
13519 }
13520 crate::operation::update_security_profile::UpdateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13521 crate::operation::update_security_profile::UpdateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
13522 }
13523 }
13524}
13525impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>> for Error
13526where
13527 R: Send + Sync + std::fmt::Debug + 'static,
13528{
13529 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>) -> Self {
13530 match err {
13531 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13532 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13533 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13534 source: err.into(),
13535 }),
13536 }
13537 }
13538}
13539impl From<crate::operation::update_task_template::UpdateTaskTemplateError> for Error {
13540 fn from(err: crate::operation::update_task_template::UpdateTaskTemplateError) -> Self {
13541 match err {
13542 crate::operation::update_task_template::UpdateTaskTemplateError::InternalServiceException(inner) => {
13543 Error::InternalServiceException(inner)
13544 }
13545 crate::operation::update_task_template::UpdateTaskTemplateError::InvalidParameterException(inner) => {
13546 Error::InvalidParameterException(inner)
13547 }
13548 crate::operation::update_task_template::UpdateTaskTemplateError::PropertyValidationException(inner) => {
13549 Error::PropertyValidationException(inner)
13550 }
13551 crate::operation::update_task_template::UpdateTaskTemplateError::ResourceNotFoundException(inner) => {
13552 Error::ResourceNotFoundException(inner)
13553 }
13554 crate::operation::update_task_template::UpdateTaskTemplateError::ServiceQuotaExceededException(inner) => {
13555 Error::ServiceQuotaExceededException(inner)
13556 }
13557 crate::operation::update_task_template::UpdateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13558 crate::operation::update_task_template::UpdateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
13559 }
13560 }
13561}
13562impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_test_case::UpdateTestCaseError, R>> for Error
13563where
13564 R: Send + Sync + std::fmt::Debug + 'static,
13565{
13566 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_test_case::UpdateTestCaseError, R>) -> Self {
13567 match err {
13568 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13569 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13570 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13571 source: err.into(),
13572 }),
13573 }
13574 }
13575}
13576impl From<crate::operation::update_test_case::UpdateTestCaseError> for Error {
13577 fn from(err: crate::operation::update_test_case::UpdateTestCaseError) -> Self {
13578 match err {
13579 crate::operation::update_test_case::UpdateTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
13580 crate::operation::update_test_case::UpdateTestCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
13581 crate::operation::update_test_case::UpdateTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13582 crate::operation::update_test_case::UpdateTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13583 crate::operation::update_test_case::UpdateTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13584 crate::operation::update_test_case::UpdateTestCaseError::InvalidTestCaseException(inner) => Error::InvalidTestCaseException(inner),
13585 crate::operation::update_test_case::UpdateTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13586 crate::operation::update_test_case::UpdateTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13587 crate::operation::update_test_case::UpdateTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
13588 }
13589 }
13590}
13591impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>>
13592 for Error
13593where
13594 R: Send + Sync + std::fmt::Debug + 'static,
13595{
13596 fn from(
13597 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>,
13598 ) -> Self {
13599 match err {
13600 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13601 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13602 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13603 source: err.into(),
13604 }),
13605 }
13606 }
13607}
13608impl From<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError> for Error {
13609 fn from(err: crate::operation::update_traffic_distribution::UpdateTrafficDistributionError) -> Self {
13610 match err {
13611 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::AccessDeniedException(inner) => {
13612 Error::AccessDeniedException(inner)
13613 }
13614 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InternalServiceException(inner) => {
13615 Error::InternalServiceException(inner)
13616 }
13617 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InvalidRequestException(inner) => {
13618 Error::InvalidRequestException(inner)
13619 }
13620 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceConflictException(inner) => {
13621 Error::ResourceConflictException(inner)
13622 }
13623 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceNotFoundException(inner) => {
13624 Error::ResourceNotFoundException(inner)
13625 }
13626 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ThrottlingException(inner) => {
13627 Error::ThrottlingException(inner)
13628 }
13629 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
13630 }
13631 }
13632}
13633impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_config::UpdateUserConfigError, R>> for Error
13634where
13635 R: Send + Sync + std::fmt::Debug + 'static,
13636{
13637 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_config::UpdateUserConfigError, R>) -> Self {
13638 match err {
13639 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13640 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13641 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13642 source: err.into(),
13643 }),
13644 }
13645 }
13646}
13647impl From<crate::operation::update_user_config::UpdateUserConfigError> for Error {
13648 fn from(err: crate::operation::update_user_config::UpdateUserConfigError) -> Self {
13649 match err {
13650 crate::operation::update_user_config::UpdateUserConfigError::ConditionalOperationFailedException(inner) => {
13651 Error::ConditionalOperationFailedException(inner)
13652 }
13653 crate::operation::update_user_config::UpdateUserConfigError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13654 crate::operation::update_user_config::UpdateUserConfigError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13655 crate::operation::update_user_config::UpdateUserConfigError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13656 crate::operation::update_user_config::UpdateUserConfigError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13657 crate::operation::update_user_config::UpdateUserConfigError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13658 crate::operation::update_user_config::UpdateUserConfigError::Unhandled(inner) => Error::Unhandled(inner),
13659 }
13660 }
13661}
13662impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>> for Error
13663where
13664 R: Send + Sync + std::fmt::Debug + 'static,
13665{
13666 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>) -> Self {
13667 match err {
13668 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13669 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13670 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13671 source: err.into(),
13672 }),
13673 }
13674 }
13675}
13676impl From<crate::operation::update_user_hierarchy::UpdateUserHierarchyError> for Error {
13677 fn from(err: crate::operation::update_user_hierarchy::UpdateUserHierarchyError) -> Self {
13678 match err {
13679 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InternalServiceException(inner) => {
13680 Error::InternalServiceException(inner)
13681 }
13682 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidParameterException(inner) => {
13683 Error::InvalidParameterException(inner)
13684 }
13685 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidRequestException(inner) => {
13686 Error::InvalidRequestException(inner)
13687 }
13688 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ResourceNotFoundException(inner) => {
13689 Error::ResourceNotFoundException(inner)
13690 }
13691 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13692 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::Unhandled(inner) => Error::Unhandled(inner),
13693 }
13694 }
13695}
13696impl<R>
13697 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError, R>>
13698 for Error
13699where
13700 R: Send + Sync + std::fmt::Debug + 'static,
13701{
13702 fn from(
13703 err: ::aws_smithy_runtime_api::client::result::SdkError<
13704 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError,
13705 R,
13706 >,
13707 ) -> Self {
13708 match err {
13709 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13710 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13711 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13712 source: err.into(),
13713 }),
13714 }
13715 }
13716}
13717impl From<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError> for Error {
13718 fn from(err: crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError) -> Self {
13719 match err {
13720 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::DuplicateResourceException(inner) => {
13721 Error::DuplicateResourceException(inner)
13722 }
13723 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InternalServiceException(inner) => {
13724 Error::InternalServiceException(inner)
13725 }
13726 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidParameterException(inner) => {
13727 Error::InvalidParameterException(inner)
13728 }
13729 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidRequestException(inner) => {
13730 Error::InvalidRequestException(inner)
13731 }
13732 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ResourceNotFoundException(inner) => {
13733 Error::ResourceNotFoundException(inner)
13734 }
13735 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ThrottlingException(inner) => {
13736 Error::ThrottlingException(inner)
13737 }
13738 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::Unhandled(inner) => Error::Unhandled(inner),
13739 }
13740 }
13741}
13742impl<R>
13743 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError, R>>
13744 for Error
13745where
13746 R: Send + Sync + std::fmt::Debug + 'static,
13747{
13748 fn from(
13749 err: ::aws_smithy_runtime_api::client::result::SdkError<
13750 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError,
13751 R,
13752 >,
13753 ) -> Self {
13754 match err {
13755 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13756 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13757 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13758 source: err.into(),
13759 }),
13760 }
13761 }
13762}
13763impl From<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError> for Error {
13764 fn from(err: crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError) -> Self {
13765 match err {
13766 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InternalServiceException(inner) => {
13767 Error::InternalServiceException(inner)
13768 }
13769 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidParameterException(inner) => {
13770 Error::InvalidParameterException(inner)
13771 }
13772 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidRequestException(inner) => {
13773 Error::InvalidRequestException(inner)
13774 }
13775 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceInUseException(inner) => {
13776 Error::ResourceInUseException(inner)
13777 }
13778 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceNotFoundException(inner) => {
13779 Error::ResourceNotFoundException(inner)
13780 }
13781 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ThrottlingException(inner) => {
13782 Error::ThrottlingException(inner)
13783 }
13784 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
13785 }
13786 }
13787}
13788impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>>
13789 for Error
13790where
13791 R: Send + Sync + std::fmt::Debug + 'static,
13792{
13793 fn from(
13794 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>,
13795 ) -> Self {
13796 match err {
13797 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13798 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13799 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13800 source: err.into(),
13801 }),
13802 }
13803 }
13804}
13805impl From<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError> for Error {
13806 fn from(err: crate::operation::update_user_identity_info::UpdateUserIdentityInfoError) -> Self {
13807 match err {
13808 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InternalServiceException(inner) => {
13809 Error::InternalServiceException(inner)
13810 }
13811 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidParameterException(inner) => {
13812 Error::InvalidParameterException(inner)
13813 }
13814 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidRequestException(inner) => {
13815 Error::InvalidRequestException(inner)
13816 }
13817 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ResourceNotFoundException(inner) => {
13818 Error::ResourceNotFoundException(inner)
13819 }
13820 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13821 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::Unhandled(inner) => Error::Unhandled(inner),
13822 }
13823 }
13824}
13825impl<R>
13826 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_notification_status::UpdateUserNotificationStatusError, R>>
13827 for Error
13828where
13829 R: Send + Sync + std::fmt::Debug + 'static,
13830{
13831 fn from(
13832 err: ::aws_smithy_runtime_api::client::result::SdkError<
13833 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError,
13834 R,
13835 >,
13836 ) -> Self {
13837 match err {
13838 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13839 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13840 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13841 source: err.into(),
13842 }),
13843 }
13844 }
13845}
13846impl From<crate::operation::update_user_notification_status::UpdateUserNotificationStatusError> for Error {
13847 fn from(err: crate::operation::update_user_notification_status::UpdateUserNotificationStatusError) -> Self {
13848 match err {
13849 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::AccessDeniedException(inner) => {
13850 Error::AccessDeniedException(inner)
13851 }
13852 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::InternalServiceException(inner) => {
13853 Error::InternalServiceException(inner)
13854 }
13855 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::InvalidParameterException(inner) => {
13856 Error::InvalidParameterException(inner)
13857 }
13858 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::InvalidRequestException(inner) => {
13859 Error::InvalidRequestException(inner)
13860 }
13861 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::ResourceNotFoundException(inner) => {
13862 Error::ResourceNotFoundException(inner)
13863 }
13864 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::ThrottlingException(inner) => {
13865 Error::ThrottlingException(inner)
13866 }
13867 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::Unhandled(inner) => Error::Unhandled(inner),
13868 }
13869 }
13870}
13871impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>> for Error
13872where
13873 R: Send + Sync + std::fmt::Debug + 'static,
13874{
13875 fn from(
13876 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>,
13877 ) -> Self {
13878 match err {
13879 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13880 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13881 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13882 source: err.into(),
13883 }),
13884 }
13885 }
13886}
13887impl From<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError> for Error {
13888 fn from(err: crate::operation::update_user_phone_config::UpdateUserPhoneConfigError) -> Self {
13889 match err {
13890 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InternalServiceException(inner) => {
13891 Error::InternalServiceException(inner)
13892 }
13893 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidParameterException(inner) => {
13894 Error::InvalidParameterException(inner)
13895 }
13896 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidRequestException(inner) => {
13897 Error::InvalidRequestException(inner)
13898 }
13899 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ResourceNotFoundException(inner) => {
13900 Error::ResourceNotFoundException(inner)
13901 }
13902 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13903 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::Unhandled(inner) => Error::Unhandled(inner),
13904 }
13905 }
13906}
13907impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>>
13908 for Error
13909where
13910 R: Send + Sync + std::fmt::Debug + 'static,
13911{
13912 fn from(
13913 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>,
13914 ) -> Self {
13915 match err {
13916 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13917 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13918 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13919 source: err.into(),
13920 }),
13921 }
13922 }
13923}
13924impl From<crate::operation::update_user_proficiencies::UpdateUserProficienciesError> for Error {
13925 fn from(err: crate::operation::update_user_proficiencies::UpdateUserProficienciesError) -> Self {
13926 match err {
13927 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InternalServiceException(inner) => {
13928 Error::InternalServiceException(inner)
13929 }
13930 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidParameterException(inner) => {
13931 Error::InvalidParameterException(inner)
13932 }
13933 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidRequestException(inner) => {
13934 Error::InvalidRequestException(inner)
13935 }
13936 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ResourceNotFoundException(inner) => {
13937 Error::ResourceNotFoundException(inner)
13938 }
13939 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ThrottlingException(inner) => {
13940 Error::ThrottlingException(inner)
13941 }
13942 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
13943 }
13944 }
13945}
13946impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>>
13947 for Error
13948where
13949 R: Send + Sync + std::fmt::Debug + 'static,
13950{
13951 fn from(
13952 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>,
13953 ) -> Self {
13954 match err {
13955 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13956 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13957 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13958 source: err.into(),
13959 }),
13960 }
13961 }
13962}
13963impl From<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError> for Error {
13964 fn from(err: crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError) -> Self {
13965 match err {
13966 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InternalServiceException(inner) => {
13967 Error::InternalServiceException(inner)
13968 }
13969 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidParameterException(inner) => {
13970 Error::InvalidParameterException(inner)
13971 }
13972 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidRequestException(inner) => {
13973 Error::InvalidRequestException(inner)
13974 }
13975 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ResourceNotFoundException(inner) => {
13976 Error::ResourceNotFoundException(inner)
13977 }
13978 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ThrottlingException(inner) => {
13979 Error::ThrottlingException(inner)
13980 }
13981 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
13982 }
13983 }
13984}
13985impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>>
13986 for Error
13987where
13988 R: Send + Sync + std::fmt::Debug + 'static,
13989{
13990 fn from(
13991 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>,
13992 ) -> Self {
13993 match err {
13994 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13995 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13996 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13997 source: err.into(),
13998 }),
13999 }
14000 }
14001}
14002impl From<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError> for Error {
14003 fn from(err: crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError) -> Self {
14004 match err {
14005 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InternalServiceException(inner) => {
14006 Error::InternalServiceException(inner)
14007 }
14008 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidParameterException(inner) => {
14009 Error::InvalidParameterException(inner)
14010 }
14011 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidRequestException(inner) => {
14012 Error::InvalidRequestException(inner)
14013 }
14014 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ResourceNotFoundException(inner) => {
14015 Error::ResourceNotFoundException(inner)
14016 }
14017 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ThrottlingException(inner) => {
14018 Error::ThrottlingException(inner)
14019 }
14020 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
14021 }
14022 }
14023}
14024impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>> for Error
14025where
14026 R: Send + Sync + std::fmt::Debug + 'static,
14027{
14028 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>) -> Self {
14029 match err {
14030 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14031 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14032 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14033 source: err.into(),
14034 }),
14035 }
14036 }
14037}
14038impl From<crate::operation::update_view_content::UpdateViewContentError> for Error {
14039 fn from(err: crate::operation::update_view_content::UpdateViewContentError) -> Self {
14040 match err {
14041 crate::operation::update_view_content::UpdateViewContentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
14042 crate::operation::update_view_content::UpdateViewContentError::InternalServiceException(inner) => Error::InternalServiceException(inner),
14043 crate::operation::update_view_content::UpdateViewContentError::InvalidParameterException(inner) => {
14044 Error::InvalidParameterException(inner)
14045 }
14046 crate::operation::update_view_content::UpdateViewContentError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
14047 crate::operation::update_view_content::UpdateViewContentError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
14048 crate::operation::update_view_content::UpdateViewContentError::ResourceNotFoundException(inner) => {
14049 Error::ResourceNotFoundException(inner)
14050 }
14051 crate::operation::update_view_content::UpdateViewContentError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
14052 crate::operation::update_view_content::UpdateViewContentError::Unhandled(inner) => Error::Unhandled(inner),
14053 }
14054 }
14055}
14056impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>> for Error
14057where
14058 R: Send + Sync + std::fmt::Debug + 'static,
14059{
14060 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>) -> Self {
14061 match err {
14062 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14063 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14064 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14065 source: err.into(),
14066 }),
14067 }
14068 }
14069}
14070impl From<crate::operation::update_view_metadata::UpdateViewMetadataError> for Error {
14071 fn from(err: crate::operation::update_view_metadata::UpdateViewMetadataError) -> Self {
14072 match err {
14073 crate::operation::update_view_metadata::UpdateViewMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
14074 crate::operation::update_view_metadata::UpdateViewMetadataError::DuplicateResourceException(inner) => {
14075 Error::DuplicateResourceException(inner)
14076 }
14077 crate::operation::update_view_metadata::UpdateViewMetadataError::InternalServiceException(inner) => {
14078 Error::InternalServiceException(inner)
14079 }
14080 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidParameterException(inner) => {
14081 Error::InvalidParameterException(inner)
14082 }
14083 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
14084 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
14085 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceNotFoundException(inner) => {
14086 Error::ResourceNotFoundException(inner)
14087 }
14088 crate::operation::update_view_metadata::UpdateViewMetadataError::TooManyRequestsException(inner) => {
14089 Error::TooManyRequestsException(inner)
14090 }
14091 crate::operation::update_view_metadata::UpdateViewMetadataError::Unhandled(inner) => Error::Unhandled(inner),
14092 }
14093 }
14094}
14095impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError, R>>
14096 for Error
14097where
14098 R: Send + Sync + std::fmt::Debug + 'static,
14099{
14100 fn from(
14101 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError, R>,
14102 ) -> Self {
14103 match err {
14104 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14105 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14106 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14107 source: err.into(),
14108 }),
14109 }
14110 }
14111}
14112impl From<crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError> for Error {
14113 fn from(err: crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError) -> Self {
14114 match err {
14115 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::AccessDeniedException(inner) => {
14116 Error::AccessDeniedException(inner)
14117 }
14118 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::DuplicateResourceException(inner) => {
14119 Error::DuplicateResourceException(inner)
14120 }
14121 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::InternalServiceException(inner) => {
14122 Error::InternalServiceException(inner)
14123 }
14124 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::InvalidParameterException(inner) => {
14125 Error::InvalidParameterException(inner)
14126 }
14127 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::InvalidRequestException(inner) => {
14128 Error::InvalidRequestException(inner)
14129 }
14130 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::ResourceNotFoundException(inner) => {
14131 Error::ResourceNotFoundException(inner)
14132 }
14133 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::ThrottlingException(inner) => {
14134 Error::ThrottlingException(inner)
14135 }
14136 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::Unhandled(inner) => Error::Unhandled(inner),
14137 }
14138 }
14139}
14140impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_page::UpdateWorkspacePageError, R>> for Error
14141where
14142 R: Send + Sync + std::fmt::Debug + 'static,
14143{
14144 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_page::UpdateWorkspacePageError, R>) -> Self {
14145 match err {
14146 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14147 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14148 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14149 source: err.into(),
14150 }),
14151 }
14152 }
14153}
14154impl From<crate::operation::update_workspace_page::UpdateWorkspacePageError> for Error {
14155 fn from(err: crate::operation::update_workspace_page::UpdateWorkspacePageError) -> Self {
14156 match err {
14157 crate::operation::update_workspace_page::UpdateWorkspacePageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
14158 crate::operation::update_workspace_page::UpdateWorkspacePageError::DuplicateResourceException(inner) => {
14159 Error::DuplicateResourceException(inner)
14160 }
14161 crate::operation::update_workspace_page::UpdateWorkspacePageError::InternalServiceException(inner) => {
14162 Error::InternalServiceException(inner)
14163 }
14164 crate::operation::update_workspace_page::UpdateWorkspacePageError::InvalidParameterException(inner) => {
14165 Error::InvalidParameterException(inner)
14166 }
14167 crate::operation::update_workspace_page::UpdateWorkspacePageError::InvalidRequestException(inner) => {
14168 Error::InvalidRequestException(inner)
14169 }
14170 crate::operation::update_workspace_page::UpdateWorkspacePageError::ResourceConflictException(inner) => {
14171 Error::ResourceConflictException(inner)
14172 }
14173 crate::operation::update_workspace_page::UpdateWorkspacePageError::ResourceNotFoundException(inner) => {
14174 Error::ResourceNotFoundException(inner)
14175 }
14176 crate::operation::update_workspace_page::UpdateWorkspacePageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14177 crate::operation::update_workspace_page::UpdateWorkspacePageError::Unhandled(inner) => Error::Unhandled(inner),
14178 }
14179 }
14180}
14181impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_theme::UpdateWorkspaceThemeError, R>> for Error
14182where
14183 R: Send + Sync + std::fmt::Debug + 'static,
14184{
14185 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_theme::UpdateWorkspaceThemeError, R>) -> Self {
14186 match err {
14187 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14188 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14189 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14190 source: err.into(),
14191 }),
14192 }
14193 }
14194}
14195impl From<crate::operation::update_workspace_theme::UpdateWorkspaceThemeError> for Error {
14196 fn from(err: crate::operation::update_workspace_theme::UpdateWorkspaceThemeError) -> Self {
14197 match err {
14198 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
14199 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::InternalServiceException(inner) => {
14200 Error::InternalServiceException(inner)
14201 }
14202 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::InvalidParameterException(inner) => {
14203 Error::InvalidParameterException(inner)
14204 }
14205 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::InvalidRequestException(inner) => {
14206 Error::InvalidRequestException(inner)
14207 }
14208 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::ResourceNotFoundException(inner) => {
14209 Error::ResourceNotFoundException(inner)
14210 }
14211 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14212 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::Unhandled(inner) => Error::Unhandled(inner),
14213 }
14214 }
14215}
14216impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError, R>>
14217 for Error
14218where
14219 R: Send + Sync + std::fmt::Debug + 'static,
14220{
14221 fn from(
14222 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError, R>,
14223 ) -> Self {
14224 match err {
14225 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14226 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14227 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14228 source: err.into(),
14229 }),
14230 }
14231 }
14232}
14233impl From<crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError> for Error {
14234 fn from(err: crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError) -> Self {
14235 match err {
14236 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::AccessDeniedException(inner) => {
14237 Error::AccessDeniedException(inner)
14238 }
14239 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::InternalServiceException(inner) => {
14240 Error::InternalServiceException(inner)
14241 }
14242 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::InvalidParameterException(inner) => {
14243 Error::InvalidParameterException(inner)
14244 }
14245 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::InvalidRequestException(inner) => {
14246 Error::InvalidRequestException(inner)
14247 }
14248 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::ResourceNotFoundException(inner) => {
14249 Error::ResourceNotFoundException(inner)
14250 }
14251 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::ThrottlingException(inner) => {
14252 Error::ThrottlingException(inner)
14253 }
14254 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::Unhandled(inner) => Error::Unhandled(inner),
14255 }
14256 }
14257}
14258impl ::std::error::Error for Error {
14259 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
14260 match self {
14261 Error::AccessDeniedException(inner) => inner.source(),
14262 Error::ConditionalOperationFailedException(inner) => inner.source(),
14263 Error::ConflictException(inner) => inner.source(),
14264 Error::ContactFlowNotPublishedException(inner) => inner.source(),
14265 Error::ContactNotFoundException(inner) => inner.source(),
14266 Error::ContactNotTerminatedException(inner) => inner.source(),
14267 Error::DestinationNotAllowedException(inner) => inner.source(),
14268 Error::DuplicateResourceException(inner) => inner.source(),
14269 Error::IdempotencyException(inner) => inner.source(),
14270 Error::InternalServiceException(inner) => inner.source(),
14271 Error::InvalidActiveRegionException(inner) => inner.source(),
14272 Error::InvalidContactFlowException(inner) => inner.source(),
14273 Error::InvalidContactFlowModuleException(inner) => inner.source(),
14274 Error::InvalidParameterException(inner) => inner.source(),
14275 Error::InvalidRequestException(inner) => inner.source(),
14276 Error::InvalidTestCaseException(inner) => inner.source(),
14277 Error::LimitExceededException(inner) => inner.source(),
14278 Error::MaximumResultReturnedException(inner) => inner.source(),
14279 Error::OutboundContactNotPermittedException(inner) => inner.source(),
14280 Error::OutputTypeNotFoundException(inner) => inner.source(),
14281 Error::PropertyValidationException(inner) => inner.source(),
14282 Error::ResourceConflictException(inner) => inner.source(),
14283 Error::ResourceInUseException(inner) => inner.source(),
14284 Error::ResourceNotFoundException(inner) => inner.source(),
14285 Error::ResourceNotReadyException(inner) => inner.source(),
14286 Error::ServiceQuotaExceededException(inner) => inner.source(),
14287 Error::ThrottlingException(inner) => inner.source(),
14288 Error::TooManyRequestsException(inner) => inner.source(),
14289 Error::UserNotFoundException(inner) => inner.source(),
14290 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
14291 }
14292 }
14293}
14294impl ::aws_types::request_id::RequestId for Error {
14295 fn request_id(&self) -> Option<&str> {
14296 match self {
14297 Self::AccessDeniedException(e) => e.request_id(),
14298 Self::ConditionalOperationFailedException(e) => e.request_id(),
14299 Self::ConflictException(e) => e.request_id(),
14300 Self::ContactFlowNotPublishedException(e) => e.request_id(),
14301 Self::ContactNotFoundException(e) => e.request_id(),
14302 Self::ContactNotTerminatedException(e) => e.request_id(),
14303 Self::DestinationNotAllowedException(e) => e.request_id(),
14304 Self::DuplicateResourceException(e) => e.request_id(),
14305 Self::IdempotencyException(e) => e.request_id(),
14306 Self::InternalServiceException(e) => e.request_id(),
14307 Self::InvalidActiveRegionException(e) => e.request_id(),
14308 Self::InvalidContactFlowException(e) => e.request_id(),
14309 Self::InvalidContactFlowModuleException(e) => e.request_id(),
14310 Self::InvalidParameterException(e) => e.request_id(),
14311 Self::InvalidRequestException(e) => e.request_id(),
14312 Self::InvalidTestCaseException(e) => e.request_id(),
14313 Self::LimitExceededException(e) => e.request_id(),
14314 Self::MaximumResultReturnedException(e) => e.request_id(),
14315 Self::OutboundContactNotPermittedException(e) => e.request_id(),
14316 Self::OutputTypeNotFoundException(e) => e.request_id(),
14317 Self::PropertyValidationException(e) => e.request_id(),
14318 Self::ResourceConflictException(e) => e.request_id(),
14319 Self::ResourceInUseException(e) => e.request_id(),
14320 Self::ResourceNotFoundException(e) => e.request_id(),
14321 Self::ResourceNotReadyException(e) => e.request_id(),
14322 Self::ServiceQuotaExceededException(e) => e.request_id(),
14323 Self::ThrottlingException(e) => e.request_id(),
14324 Self::TooManyRequestsException(e) => e.request_id(),
14325 Self::UserNotFoundException(e) => e.request_id(),
14326 Self::Unhandled(e) => e.meta.request_id(),
14327 }
14328 }
14329}