1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 ConditionalOperationFailedException(crate::types::error::ConditionalOperationFailedException),
10 ConflictException(crate::types::error::ConflictException),
12 ContactFlowNotPublishedException(crate::types::error::ContactFlowNotPublishedException),
14 ContactNotFoundException(crate::types::error::ContactNotFoundException),
16 ContactNotTerminatedException(crate::types::error::ContactNotTerminatedException),
18 DestinationNotAllowedException(crate::types::error::DestinationNotAllowedException),
20 DuplicateResourceException(crate::types::error::DuplicateResourceException),
22 IdempotencyException(crate::types::error::IdempotencyException),
24 InternalServiceException(crate::types::error::InternalServiceException),
26 InvalidActiveRegionException(crate::types::error::InvalidActiveRegionException),
28 InvalidContactFlowException(crate::types::error::InvalidContactFlowException),
30 InvalidContactFlowModuleException(crate::types::error::InvalidContactFlowModuleException),
32 InvalidParameterException(crate::types::error::InvalidParameterException),
34 InvalidRequestException(crate::types::error::InvalidRequestException),
36 InvalidTestCaseException(crate::types::error::InvalidTestCaseException),
38 LimitExceededException(crate::types::error::LimitExceededException),
40 MaximumResultReturnedException(crate::types::error::MaximumResultReturnedException),
42 OutboundContactNotPermittedException(crate::types::error::OutboundContactNotPermittedException),
44 OutputTypeNotFoundException(crate::types::error::OutputTypeNotFoundException),
46 PropertyValidationException(crate::types::error::PropertyValidationException),
48 ResourceConflictException(crate::types::error::ResourceConflictException),
50 ResourceInUseException(crate::types::error::ResourceInUseException),
52 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
54 ResourceNotReadyException(crate::types::error::ResourceNotReadyException),
56 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
58 ThrottlingException(crate::types::error::ThrottlingException),
60 TooManyRequestsException(crate::types::error::TooManyRequestsException),
62 UserNotFoundException(crate::types::error::UserNotFoundException),
64 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
66 variable wildcard pattern and check `.code()`:
67 \
68 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
69 \
70 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
71 Unhandled(crate::error::sealed_unhandled::Unhandled),
72}
73impl ::std::fmt::Display for Error {
74 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
75 match self {
76 Error::AccessDeniedException(inner) => inner.fmt(f),
77 Error::ConditionalOperationFailedException(inner) => inner.fmt(f),
78 Error::ConflictException(inner) => inner.fmt(f),
79 Error::ContactFlowNotPublishedException(inner) => inner.fmt(f),
80 Error::ContactNotFoundException(inner) => inner.fmt(f),
81 Error::ContactNotTerminatedException(inner) => inner.fmt(f),
82 Error::DestinationNotAllowedException(inner) => inner.fmt(f),
83 Error::DuplicateResourceException(inner) => inner.fmt(f),
84 Error::IdempotencyException(inner) => inner.fmt(f),
85 Error::InternalServiceException(inner) => inner.fmt(f),
86 Error::InvalidActiveRegionException(inner) => inner.fmt(f),
87 Error::InvalidContactFlowException(inner) => inner.fmt(f),
88 Error::InvalidContactFlowModuleException(inner) => inner.fmt(f),
89 Error::InvalidParameterException(inner) => inner.fmt(f),
90 Error::InvalidRequestException(inner) => inner.fmt(f),
91 Error::InvalidTestCaseException(inner) => inner.fmt(f),
92 Error::LimitExceededException(inner) => inner.fmt(f),
93 Error::MaximumResultReturnedException(inner) => inner.fmt(f),
94 Error::OutboundContactNotPermittedException(inner) => inner.fmt(f),
95 Error::OutputTypeNotFoundException(inner) => inner.fmt(f),
96 Error::PropertyValidationException(inner) => inner.fmt(f),
97 Error::ResourceConflictException(inner) => inner.fmt(f),
98 Error::ResourceInUseException(inner) => inner.fmt(f),
99 Error::ResourceNotFoundException(inner) => inner.fmt(f),
100 Error::ResourceNotReadyException(inner) => inner.fmt(f),
101 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
102 Error::ThrottlingException(inner) => inner.fmt(f),
103 Error::TooManyRequestsException(inner) => inner.fmt(f),
104 Error::UserNotFoundException(inner) => inner.fmt(f),
105 Error::Unhandled(_) => {
106 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
107 write!(f, "unhandled error ({code})")
108 } else {
109 f.write_str("unhandled error")
110 }
111 }
112 }
113 }
114}
115impl From<::aws_smithy_types::error::operation::BuildError> for Error {
116 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
117 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
118 source: value.into(),
119 meta: ::std::default::Default::default(),
120 })
121 }
122}
123impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
124 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
125 match self {
126 Self::AccessDeniedException(inner) => inner.meta(),
127 Self::ConditionalOperationFailedException(inner) => inner.meta(),
128 Self::ConflictException(inner) => inner.meta(),
129 Self::ContactFlowNotPublishedException(inner) => inner.meta(),
130 Self::ContactNotFoundException(inner) => inner.meta(),
131 Self::ContactNotTerminatedException(inner) => inner.meta(),
132 Self::DestinationNotAllowedException(inner) => inner.meta(),
133 Self::DuplicateResourceException(inner) => inner.meta(),
134 Self::IdempotencyException(inner) => inner.meta(),
135 Self::InternalServiceException(inner) => inner.meta(),
136 Self::InvalidActiveRegionException(inner) => inner.meta(),
137 Self::InvalidContactFlowException(inner) => inner.meta(),
138 Self::InvalidContactFlowModuleException(inner) => inner.meta(),
139 Self::InvalidParameterException(inner) => inner.meta(),
140 Self::InvalidRequestException(inner) => inner.meta(),
141 Self::InvalidTestCaseException(inner) => inner.meta(),
142 Self::LimitExceededException(inner) => inner.meta(),
143 Self::MaximumResultReturnedException(inner) => inner.meta(),
144 Self::OutboundContactNotPermittedException(inner) => inner.meta(),
145 Self::OutputTypeNotFoundException(inner) => inner.meta(),
146 Self::PropertyValidationException(inner) => inner.meta(),
147 Self::ResourceConflictException(inner) => inner.meta(),
148 Self::ResourceInUseException(inner) => inner.meta(),
149 Self::ResourceNotFoundException(inner) => inner.meta(),
150 Self::ResourceNotReadyException(inner) => inner.meta(),
151 Self::ServiceQuotaExceededException(inner) => inner.meta(),
152 Self::ThrottlingException(inner) => inner.meta(),
153 Self::TooManyRequestsException(inner) => inner.meta(),
154 Self::UserNotFoundException(inner) => inner.meta(),
155 Self::Unhandled(inner) => &inner.meta,
156 }
157 }
158}
159impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::activate_evaluation_form::ActivateEvaluationFormError, R>> for Error
160where
161 R: Send + Sync + std::fmt::Debug + 'static,
162{
163 fn from(
164 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::activate_evaluation_form::ActivateEvaluationFormError, R>,
165 ) -> Self {
166 match err {
167 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
168 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
169 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
170 source: err.into(),
171 }),
172 }
173 }
174}
175impl From<crate::operation::activate_evaluation_form::ActivateEvaluationFormError> for Error {
176 fn from(err: crate::operation::activate_evaluation_form::ActivateEvaluationFormError) -> Self {
177 match err {
178 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::InternalServiceException(inner) => {
179 Error::InternalServiceException(inner)
180 }
181 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::InvalidParameterException(inner) => {
182 Error::InvalidParameterException(inner)
183 }
184 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::ResourceConflictException(inner) => {
185 Error::ResourceConflictException(inner)
186 }
187 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::ResourceNotFoundException(inner) => {
188 Error::ResourceNotFoundException(inner)
189 }
190 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
191 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
192 }
193 }
194}
195impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError, R>>
196 for Error
197where
198 R: Send + Sync + std::fmt::Debug + 'static,
199{
200 fn from(
201 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError, R>,
202 ) -> Self {
203 match err {
204 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
205 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
206 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
207 source: err.into(),
208 }),
209 }
210 }
211}
212impl From<crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError> for Error {
213 fn from(err: crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError) -> Self {
214 match err {
215 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::InternalServiceException(inner) => {
216 Error::InternalServiceException(inner)
217 }
218 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::InvalidParameterException(inner) => {
219 Error::InvalidParameterException(inner)
220 }
221 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::InvalidRequestException(inner) => {
222 Error::InvalidRequestException(inner)
223 }
224 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
225 Error::ResourceNotFoundException(inner)
226 }
227 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::ThrottlingException(inner) => {
228 Error::ThrottlingException(inner)
229 }
230 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
231 }
232 }
233}
234impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_approved_origin::AssociateApprovedOriginError, R>>
235 for Error
236where
237 R: Send + Sync + std::fmt::Debug + 'static,
238{
239 fn from(
240 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_approved_origin::AssociateApprovedOriginError, R>,
241 ) -> Self {
242 match err {
243 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
244 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
245 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
246 source: err.into(),
247 }),
248 }
249 }
250}
251impl From<crate::operation::associate_approved_origin::AssociateApprovedOriginError> for Error {
252 fn from(err: crate::operation::associate_approved_origin::AssociateApprovedOriginError) -> Self {
253 match err {
254 crate::operation::associate_approved_origin::AssociateApprovedOriginError::InternalServiceException(inner) => {
255 Error::InternalServiceException(inner)
256 }
257 crate::operation::associate_approved_origin::AssociateApprovedOriginError::InvalidParameterException(inner) => {
258 Error::InvalidParameterException(inner)
259 }
260 crate::operation::associate_approved_origin::AssociateApprovedOriginError::InvalidRequestException(inner) => {
261 Error::InvalidRequestException(inner)
262 }
263 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ResourceConflictException(inner) => {
264 Error::ResourceConflictException(inner)
265 }
266 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ResourceNotFoundException(inner) => {
267 Error::ResourceNotFoundException(inner)
268 }
269 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ServiceQuotaExceededException(inner) => {
270 Error::ServiceQuotaExceededException(inner)
271 }
272 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ThrottlingException(inner) => {
273 Error::ThrottlingException(inner)
274 }
275 crate::operation::associate_approved_origin::AssociateApprovedOriginError::Unhandled(inner) => Error::Unhandled(inner),
276 }
277 }
278}
279impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_bot::AssociateBotError, R>> for Error
280where
281 R: Send + Sync + std::fmt::Debug + 'static,
282{
283 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_bot::AssociateBotError, R>) -> Self {
284 match err {
285 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
286 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
287 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
288 source: err.into(),
289 }),
290 }
291 }
292}
293impl From<crate::operation::associate_bot::AssociateBotError> for Error {
294 fn from(err: crate::operation::associate_bot::AssociateBotError) -> Self {
295 match err {
296 crate::operation::associate_bot::AssociateBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
297 crate::operation::associate_bot::AssociateBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
298 crate::operation::associate_bot::AssociateBotError::LimitExceededException(inner) => Error::LimitExceededException(inner),
299 crate::operation::associate_bot::AssociateBotError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
300 crate::operation::associate_bot::AssociateBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
301 crate::operation::associate_bot::AssociateBotError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
302 crate::operation::associate_bot::AssociateBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
303 crate::operation::associate_bot::AssociateBotError::Unhandled(inner) => Error::Unhandled(inner),
304 }
305 }
306}
307impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_contact_with_user::AssociateContactWithUserError, R>>
308 for Error
309where
310 R: Send + Sync + std::fmt::Debug + 'static,
311{
312 fn from(
313 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_contact_with_user::AssociateContactWithUserError, R>,
314 ) -> Self {
315 match err {
316 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
317 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
318 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
319 source: err.into(),
320 }),
321 }
322 }
323}
324impl From<crate::operation::associate_contact_with_user::AssociateContactWithUserError> for Error {
325 fn from(err: crate::operation::associate_contact_with_user::AssociateContactWithUserError) -> Self {
326 match err {
327 crate::operation::associate_contact_with_user::AssociateContactWithUserError::AccessDeniedException(inner) => {
328 Error::AccessDeniedException(inner)
329 }
330 crate::operation::associate_contact_with_user::AssociateContactWithUserError::InternalServiceException(inner) => {
331 Error::InternalServiceException(inner)
332 }
333 crate::operation::associate_contact_with_user::AssociateContactWithUserError::InvalidParameterException(inner) => {
334 Error::InvalidParameterException(inner)
335 }
336 crate::operation::associate_contact_with_user::AssociateContactWithUserError::InvalidRequestException(inner) => {
337 Error::InvalidRequestException(inner)
338 }
339 crate::operation::associate_contact_with_user::AssociateContactWithUserError::ResourceNotFoundException(inner) => {
340 Error::ResourceNotFoundException(inner)
341 }
342 crate::operation::associate_contact_with_user::AssociateContactWithUserError::ThrottlingException(inner) => {
343 Error::ThrottlingException(inner)
344 }
345 crate::operation::associate_contact_with_user::AssociateContactWithUserError::Unhandled(inner) => Error::Unhandled(inner),
346 }
347 }
348}
349impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError, R>>
350 for Error
351where
352 R: Send + Sync + std::fmt::Debug + 'static,
353{
354 fn from(
355 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError, R>,
356 ) -> Self {
357 match err {
358 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
359 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
360 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
361 source: err.into(),
362 }),
363 }
364 }
365}
366impl From<crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError> for Error {
367 fn from(err: crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError) -> Self {
368 match err {
369 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::AccessDeniedException(inner) => {
370 Error::AccessDeniedException(inner)
371 }
372 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::InternalServiceException(inner) => {
373 Error::InternalServiceException(inner)
374 }
375 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::InvalidRequestException(inner) => {
376 Error::InvalidRequestException(inner)
377 }
378 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::ResourceNotFoundException(inner) => {
379 Error::ResourceNotFoundException(inner)
380 }
381 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::ThrottlingException(inner) => {
382 Error::ThrottlingException(inner)
383 }
384 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
385 }
386 }
387}
388impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError, R>>
389 for Error
390where
391 R: Send + Sync + std::fmt::Debug + 'static,
392{
393 fn from(
394 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError, R>,
395 ) -> Self {
396 match err {
397 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
398 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
399 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
400 source: err.into(),
401 }),
402 }
403 }
404}
405impl From<crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError> for Error {
406 fn from(err: crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError) -> Self {
407 match err {
408 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::AccessDeniedException(inner) => {
409 Error::AccessDeniedException(inner)
410 }
411 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::IdempotencyException(inner) => {
412 Error::IdempotencyException(inner)
413 }
414 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::InternalServiceException(inner) => {
415 Error::InternalServiceException(inner)
416 }
417 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::InvalidParameterException(inner) => {
418 Error::InvalidParameterException(inner)
419 }
420 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::InvalidRequestException(inner) => {
421 Error::InvalidRequestException(inner)
422 }
423 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::ResourceConflictException(inner) => {
424 Error::ResourceConflictException(inner)
425 }
426 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::ResourceNotFoundException(inner) => {
427 Error::ResourceNotFoundException(inner)
428 }
429 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::ThrottlingException(inner) => {
430 Error::ThrottlingException(inner)
431 }
432 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::Unhandled(inner) => Error::Unhandled(inner),
433 }
434 }
435}
436impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_flow::AssociateFlowError, R>> for Error
437where
438 R: Send + Sync + std::fmt::Debug + 'static,
439{
440 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_flow::AssociateFlowError, R>) -> Self {
441 match err {
442 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
443 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
444 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
445 source: err.into(),
446 }),
447 }
448 }
449}
450impl From<crate::operation::associate_flow::AssociateFlowError> for Error {
451 fn from(err: crate::operation::associate_flow::AssociateFlowError) -> Self {
452 match err {
453 crate::operation::associate_flow::AssociateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
454 crate::operation::associate_flow::AssociateFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
455 crate::operation::associate_flow::AssociateFlowError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
456 crate::operation::associate_flow::AssociateFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
457 crate::operation::associate_flow::AssociateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
458 crate::operation::associate_flow::AssociateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
459 crate::operation::associate_flow::AssociateFlowError::Unhandled(inner) => Error::Unhandled(inner),
460 }
461 }
462}
463impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError, R>>
464 for Error
465where
466 R: Send + Sync + std::fmt::Debug + 'static,
467{
468 fn from(
469 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError, R>,
470 ) -> Self {
471 match err {
472 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
473 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
474 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
475 source: err.into(),
476 }),
477 }
478 }
479}
480impl From<crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError> for Error {
481 fn from(err: crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError) -> Self {
482 match err {
483 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::ConditionalOperationFailedException(inner) => {
484 Error::ConditionalOperationFailedException(inner)
485 }
486 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::InternalServiceException(inner) => {
487 Error::InternalServiceException(inner)
488 }
489 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::InvalidParameterException(inner) => {
490 Error::InvalidParameterException(inner)
491 }
492 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::InvalidRequestException(inner) => {
493 Error::InvalidRequestException(inner)
494 }
495 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::ResourceNotFoundException(inner) => {
496 Error::ResourceNotFoundException(inner)
497 }
498 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::ServiceQuotaExceededException(inner) => {
499 Error::ServiceQuotaExceededException(inner)
500 }
501 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::ThrottlingException(inner) => {
502 Error::ThrottlingException(inner)
503 }
504 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
505 }
506 }
507}
508impl<R>
509 From<
510 ::aws_smithy_runtime_api::client::result::SdkError<
511 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError,
512 R,
513 >,
514 > for Error
515where
516 R: Send + Sync + std::fmt::Debug + 'static,
517{
518 fn from(
519 err: ::aws_smithy_runtime_api::client::result::SdkError<
520 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError,
521 R,
522 >,
523 ) -> Self {
524 match err {
525 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
526 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
527 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
528 source: err.into(),
529 }),
530 }
531 }
532}
533impl From<crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError> for Error {
534 fn from(err: crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError) -> Self {
535 match err {
536 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::InternalServiceException(inner) => {
537 Error::InternalServiceException(inner)
538 }
539 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::InvalidParameterException(inner) => {
540 Error::InvalidParameterException(inner)
541 }
542 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::InvalidRequestException(inner) => {
543 Error::InvalidRequestException(inner)
544 }
545 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::ResourceConflictException(inner) => {
546 Error::ResourceConflictException(inner)
547 }
548 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
549 Error::ResourceNotFoundException(inner)
550 }
551 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::ThrottlingException(inner) => {
552 Error::ThrottlingException(inner)
553 }
554 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
555 }
556 }
557}
558impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lambda_function::AssociateLambdaFunctionError, R>>
559 for Error
560where
561 R: Send + Sync + std::fmt::Debug + 'static,
562{
563 fn from(
564 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lambda_function::AssociateLambdaFunctionError, R>,
565 ) -> Self {
566 match err {
567 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
568 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
569 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
570 source: err.into(),
571 }),
572 }
573 }
574}
575impl From<crate::operation::associate_lambda_function::AssociateLambdaFunctionError> for Error {
576 fn from(err: crate::operation::associate_lambda_function::AssociateLambdaFunctionError) -> Self {
577 match err {
578 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::InternalServiceException(inner) => {
579 Error::InternalServiceException(inner)
580 }
581 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::InvalidParameterException(inner) => {
582 Error::InvalidParameterException(inner)
583 }
584 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::InvalidRequestException(inner) => {
585 Error::InvalidRequestException(inner)
586 }
587 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ResourceConflictException(inner) => {
588 Error::ResourceConflictException(inner)
589 }
590 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ResourceNotFoundException(inner) => {
591 Error::ResourceNotFoundException(inner)
592 }
593 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ServiceQuotaExceededException(inner) => {
594 Error::ServiceQuotaExceededException(inner)
595 }
596 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ThrottlingException(inner) => {
597 Error::ThrottlingException(inner)
598 }
599 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::Unhandled(inner) => Error::Unhandled(inner),
600 }
601 }
602}
603impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lex_bot::AssociateLexBotError, R>> for Error
604where
605 R: Send + Sync + std::fmt::Debug + 'static,
606{
607 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lex_bot::AssociateLexBotError, R>) -> Self {
608 match err {
609 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
610 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
611 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
612 source: err.into(),
613 }),
614 }
615 }
616}
617impl From<crate::operation::associate_lex_bot::AssociateLexBotError> for Error {
618 fn from(err: crate::operation::associate_lex_bot::AssociateLexBotError) -> Self {
619 match err {
620 crate::operation::associate_lex_bot::AssociateLexBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
621 crate::operation::associate_lex_bot::AssociateLexBotError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
622 crate::operation::associate_lex_bot::AssociateLexBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
623 crate::operation::associate_lex_bot::AssociateLexBotError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
624 crate::operation::associate_lex_bot::AssociateLexBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
625 crate::operation::associate_lex_bot::AssociateLexBotError::ServiceQuotaExceededException(inner) => {
626 Error::ServiceQuotaExceededException(inner)
627 }
628 crate::operation::associate_lex_bot::AssociateLexBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
629 crate::operation::associate_lex_bot::AssociateLexBotError::Unhandled(inner) => Error::Unhandled(inner),
630 }
631 }
632}
633impl<R>
634 From<
635 ::aws_smithy_runtime_api::client::result::SdkError<
636 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError,
637 R,
638 >,
639 > for Error
640where
641 R: Send + Sync + std::fmt::Debug + 'static,
642{
643 fn from(
644 err: ::aws_smithy_runtime_api::client::result::SdkError<
645 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError,
646 R,
647 >,
648 ) -> Self {
649 match err {
650 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
651 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
652 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
653 source: err.into(),
654 }),
655 }
656 }
657}
658impl From<crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError> for Error {
659 fn from(err: crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError) -> Self {
660 match err {
661 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::AccessDeniedException(inner) => {
662 Error::AccessDeniedException(inner)
663 }
664 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::InternalServiceException(inner) => {
665 Error::InternalServiceException(inner)
666 }
667 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::InvalidParameterException(inner) => {
668 Error::InvalidParameterException(inner)
669 }
670 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::ResourceNotFoundException(inner) => {
671 Error::ResourceNotFoundException(inner)
672 }
673 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::ThrottlingException(inner) => {
674 Error::ThrottlingException(inner)
675 }
676 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
677 }
678 }
679}
680impl<R>
681 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError, R>>
682 for Error
683where
684 R: Send + Sync + std::fmt::Debug + 'static,
685{
686 fn from(
687 err: ::aws_smithy_runtime_api::client::result::SdkError<
688 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError,
689 R,
690 >,
691 ) -> Self {
692 match err {
693 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
694 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
695 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
696 source: err.into(),
697 }),
698 }
699 }
700}
701impl From<crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError> for Error {
702 fn from(err: crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError) -> Self {
703 match err {
704 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::AccessDeniedException(inner) => {
705 Error::AccessDeniedException(inner)
706 }
707 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::InternalServiceException(inner) => {
708 Error::InternalServiceException(inner)
709 }
710 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::InvalidParameterException(inner) => {
711 Error::InvalidParameterException(inner)
712 }
713 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::InvalidRequestException(inner) => {
714 Error::InvalidRequestException(inner)
715 }
716 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::LimitExceededException(inner) => {
717 Error::LimitExceededException(inner)
718 }
719 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::ResourceNotFoundException(inner) => {
720 Error::ResourceNotFoundException(inner)
721 }
722 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::ThrottlingException(inner) => {
723 Error::ThrottlingException(inner)
724 }
725 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
726 }
727 }
728}
729impl<R>
730 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError, R>>
731 for Error
732where
733 R: Send + Sync + std::fmt::Debug + 'static,
734{
735 fn from(
736 err: ::aws_smithy_runtime_api::client::result::SdkError<
737 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError,
738 R,
739 >,
740 ) -> Self {
741 match err {
742 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
743 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
744 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
745 source: err.into(),
746 }),
747 }
748 }
749}
750impl From<crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError> for Error {
751 fn from(err: crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError) -> Self {
752 match err {
753 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::InternalServiceException(inner) => {
754 Error::InternalServiceException(inner)
755 }
756 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::InvalidParameterException(inner) => {
757 Error::InvalidParameterException(inner)
758 }
759 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::InvalidRequestException(inner) => {
760 Error::InvalidRequestException(inner)
761 }
762 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::LimitExceededException(inner) => {
763 Error::LimitExceededException(inner)
764 }
765 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::ResourceNotFoundException(inner) => {
766 Error::ResourceNotFoundException(inner)
767 }
768 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::ThrottlingException(inner) => {
769 Error::ThrottlingException(inner)
770 }
771 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
772 }
773 }
774}
775impl<R>
776 From<
777 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError, R>,
778 > for Error
779where
780 R: Send + Sync + std::fmt::Debug + 'static,
781{
782 fn from(
783 err: ::aws_smithy_runtime_api::client::result::SdkError<
784 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError,
785 R,
786 >,
787 ) -> Self {
788 match err {
789 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
790 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
791 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
792 source: err.into(),
793 }),
794 }
795 }
796}
797impl From<crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError> for Error {
798 fn from(err: crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError) -> Self {
799 match err {
800 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::InternalServiceException(inner) => {
801 Error::InternalServiceException(inner)
802 }
803 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::InvalidParameterException(inner) => {
804 Error::InvalidParameterException(inner)
805 }
806 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::InvalidRequestException(inner) => {
807 Error::InvalidRequestException(inner)
808 }
809 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
810 Error::ResourceNotFoundException(inner)
811 }
812 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::ThrottlingException(inner) => {
813 Error::ThrottlingException(inner)
814 }
815 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
816 }
817 }
818}
819impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_key::AssociateSecurityKeyError, R>> for Error
820where
821 R: Send + Sync + std::fmt::Debug + 'static,
822{
823 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_key::AssociateSecurityKeyError, R>) -> Self {
824 match err {
825 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
826 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
827 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
828 source: err.into(),
829 }),
830 }
831 }
832}
833impl From<crate::operation::associate_security_key::AssociateSecurityKeyError> for Error {
834 fn from(err: crate::operation::associate_security_key::AssociateSecurityKeyError) -> Self {
835 match err {
836 crate::operation::associate_security_key::AssociateSecurityKeyError::InternalServiceException(inner) => {
837 Error::InternalServiceException(inner)
838 }
839 crate::operation::associate_security_key::AssociateSecurityKeyError::InvalidParameterException(inner) => {
840 Error::InvalidParameterException(inner)
841 }
842 crate::operation::associate_security_key::AssociateSecurityKeyError::InvalidRequestException(inner) => {
843 Error::InvalidRequestException(inner)
844 }
845 crate::operation::associate_security_key::AssociateSecurityKeyError::ResourceConflictException(inner) => {
846 Error::ResourceConflictException(inner)
847 }
848 crate::operation::associate_security_key::AssociateSecurityKeyError::ResourceNotFoundException(inner) => {
849 Error::ResourceNotFoundException(inner)
850 }
851 crate::operation::associate_security_key::AssociateSecurityKeyError::ServiceQuotaExceededException(inner) => {
852 Error::ServiceQuotaExceededException(inner)
853 }
854 crate::operation::associate_security_key::AssociateSecurityKeyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
855 crate::operation::associate_security_key::AssociateSecurityKeyError::Unhandled(inner) => Error::Unhandled(inner),
856 }
857 }
858}
859impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_profiles::AssociateSecurityProfilesError, R>>
860 for Error
861where
862 R: Send + Sync + std::fmt::Debug + 'static,
863{
864 fn from(
865 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_profiles::AssociateSecurityProfilesError, R>,
866 ) -> Self {
867 match err {
868 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
869 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
870 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
871 source: err.into(),
872 }),
873 }
874 }
875}
876impl From<crate::operation::associate_security_profiles::AssociateSecurityProfilesError> for Error {
877 fn from(err: crate::operation::associate_security_profiles::AssociateSecurityProfilesError) -> Self {
878 match err {
879 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::AccessDeniedException(inner) => {
880 Error::AccessDeniedException(inner)
881 }
882 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::ConditionalOperationFailedException(inner) => {
883 Error::ConditionalOperationFailedException(inner)
884 }
885 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::InternalServiceException(inner) => {
886 Error::InternalServiceException(inner)
887 }
888 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::InvalidParameterException(inner) => {
889 Error::InvalidParameterException(inner)
890 }
891 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::InvalidRequestException(inner) => {
892 Error::InvalidRequestException(inner)
893 }
894 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::ResourceConflictException(inner) => {
895 Error::ResourceConflictException(inner)
896 }
897 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::ResourceNotFoundException(inner) => {
898 Error::ResourceNotFoundException(inner)
899 }
900 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
901 }
902 }
903}
904impl<R>
905 From<
906 ::aws_smithy_runtime_api::client::result::SdkError<
907 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError,
908 R,
909 >,
910 > for Error
911where
912 R: Send + Sync + std::fmt::Debug + 'static,
913{
914 fn from(
915 err: ::aws_smithy_runtime_api::client::result::SdkError<
916 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError,
917 R,
918 >,
919 ) -> Self {
920 match err {
921 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
922 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
923 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
924 source: err.into(),
925 }),
926 }
927 }
928}
929impl From<crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError> for Error {
930 fn from(err: crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError) -> Self {
931 match err {
932 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::AccessDeniedException(inner) => {
933 Error::AccessDeniedException(inner)
934 }
935 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::InternalServiceException(
936 inner,
937 ) => Error::InternalServiceException(inner),
938 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::InvalidRequestException(
939 inner,
940 ) => Error::InvalidRequestException(inner),
941 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ResourceConflictException(
942 inner,
943 ) => Error::ResourceConflictException(inner),
944 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ResourceNotFoundException(
945 inner,
946 ) => Error::ResourceNotFoundException(inner),
947 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ThrottlingException(inner) => {
948 Error::ThrottlingException(inner)
949 }
950 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::Unhandled(inner) => {
951 Error::Unhandled(inner)
952 }
953 }
954 }
955}
956impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError, R>>
957 for Error
958where
959 R: Send + Sync + std::fmt::Debug + 'static,
960{
961 fn from(
962 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError, R>,
963 ) -> Self {
964 match err {
965 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
966 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
967 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
968 source: err.into(),
969 }),
970 }
971 }
972}
973impl From<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError> for Error {
974 fn from(err: crate::operation::associate_user_proficiencies::AssociateUserProficienciesError) -> Self {
975 match err {
976 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InternalServiceException(inner) => {
977 Error::InternalServiceException(inner)
978 }
979 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InvalidParameterException(inner) => {
980 Error::InvalidParameterException(inner)
981 }
982 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InvalidRequestException(inner) => {
983 Error::InvalidRequestException(inner)
984 }
985 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::ResourceNotFoundException(inner) => {
986 Error::ResourceNotFoundException(inner)
987 }
988 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::ThrottlingException(inner) => {
989 Error::ThrottlingException(inner)
990 }
991 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
992 }
993 }
994}
995impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_workspace::AssociateWorkspaceError, R>> for Error
996where
997 R: Send + Sync + std::fmt::Debug + 'static,
998{
999 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_workspace::AssociateWorkspaceError, R>) -> Self {
1000 match err {
1001 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1002 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1003 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1004 source: err.into(),
1005 }),
1006 }
1007 }
1008}
1009impl From<crate::operation::associate_workspace::AssociateWorkspaceError> for Error {
1010 fn from(err: crate::operation::associate_workspace::AssociateWorkspaceError) -> Self {
1011 match err {
1012 crate::operation::associate_workspace::AssociateWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1013 crate::operation::associate_workspace::AssociateWorkspaceError::DuplicateResourceException(inner) => {
1014 Error::DuplicateResourceException(inner)
1015 }
1016 crate::operation::associate_workspace::AssociateWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1017 crate::operation::associate_workspace::AssociateWorkspaceError::InvalidParameterException(inner) => {
1018 Error::InvalidParameterException(inner)
1019 }
1020 crate::operation::associate_workspace::AssociateWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1021 crate::operation::associate_workspace::AssociateWorkspaceError::ResourceNotFoundException(inner) => {
1022 Error::ResourceNotFoundException(inner)
1023 }
1024 crate::operation::associate_workspace::AssociateWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1025 crate::operation::associate_workspace::AssociateWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
1026 }
1027 }
1028}
1029impl<R>
1030 From<
1031 ::aws_smithy_runtime_api::client::result::SdkError<
1032 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError,
1033 R,
1034 >,
1035 > for Error
1036where
1037 R: Send + Sync + std::fmt::Debug + 'static,
1038{
1039 fn from(
1040 err: ::aws_smithy_runtime_api::client::result::SdkError<
1041 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError,
1042 R,
1043 >,
1044 ) -> Self {
1045 match err {
1046 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1047 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1048 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1049 source: err.into(),
1050 }),
1051 }
1052 }
1053}
1054impl From<crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError> for Error {
1055 fn from(err: crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError) -> Self {
1056 match err {
1057 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InternalServiceException(inner) => {
1058 Error::InternalServiceException(inner)
1059 }
1060 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InvalidParameterException(inner) => {
1061 Error::InvalidParameterException(inner)
1062 }
1063 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InvalidRequestException(inner) => {
1064 Error::InvalidRequestException(inner)
1065 }
1066 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
1067 Error::ResourceNotFoundException(inner)
1068 }
1069 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::ThrottlingException(inner) => {
1070 Error::ThrottlingException(inner)
1071 }
1072 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
1073 }
1074 }
1075}
1076impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError, R>>
1077 for Error
1078where
1079 R: Send + Sync + std::fmt::Debug + 'static,
1080{
1081 fn from(
1082 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError, R>,
1083 ) -> Self {
1084 match err {
1085 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1086 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1087 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1088 source: err.into(),
1089 }),
1090 }
1091 }
1092}
1093impl From<crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError> for Error {
1094 fn from(err: crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError) -> Self {
1095 match err {
1096 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::AccessDeniedException(inner) => {
1097 Error::AccessDeniedException(inner)
1098 }
1099 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ConflictException(inner) => {
1100 Error::ConflictException(inner)
1101 }
1102 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::DuplicateResourceException(inner) => {
1103 Error::DuplicateResourceException(inner)
1104 }
1105 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::InternalServiceException(inner) => {
1106 Error::InternalServiceException(inner)
1107 }
1108 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::InvalidParameterException(inner) => {
1109 Error::InvalidParameterException(inner)
1110 }
1111 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::InvalidRequestException(inner) => {
1112 Error::InvalidRequestException(inner)
1113 }
1114 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ResourceNotFoundException(inner) => {
1115 Error::ResourceNotFoundException(inner)
1116 }
1117 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ServiceQuotaExceededException(inner) => {
1118 Error::ServiceQuotaExceededException(inner)
1119 }
1120 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ThrottlingException(inner) => {
1121 Error::ThrottlingException(inner)
1122 }
1123 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1124 }
1125 }
1126}
1127impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError, R>>
1128 for Error
1129where
1130 R: Send + Sync + std::fmt::Debug + 'static,
1131{
1132 fn from(
1133 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError, R>,
1134 ) -> Self {
1135 match err {
1136 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1137 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1138 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1139 source: err.into(),
1140 }),
1141 }
1142 }
1143}
1144impl From<crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError> for Error {
1145 fn from(err: crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError) -> Self {
1146 match err {
1147 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::AccessDeniedException(inner) => {
1148 Error::AccessDeniedException(inner)
1149 }
1150 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::ConflictException(inner) => {
1151 Error::ConflictException(inner)
1152 }
1153 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::InternalServiceException(inner) => {
1154 Error::InternalServiceException(inner)
1155 }
1156 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::InvalidParameterException(inner) => {
1157 Error::InvalidParameterException(inner)
1158 }
1159 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::InvalidRequestException(inner) => {
1160 Error::InvalidRequestException(inner)
1161 }
1162 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::ResourceNotFoundException(inner) => {
1163 Error::ResourceNotFoundException(inner)
1164 }
1165 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::ThrottlingException(inner) => {
1166 Error::ThrottlingException(inner)
1167 }
1168 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1169 }
1170 }
1171}
1172impl<R>
1173 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError, R>>
1174 for Error
1175where
1176 R: Send + Sync + std::fmt::Debug + 'static,
1177{
1178 fn from(
1179 err: ::aws_smithy_runtime_api::client::result::SdkError<
1180 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError,
1181 R,
1182 >,
1183 ) -> Self {
1184 match err {
1185 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1186 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1187 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1188 source: err.into(),
1189 }),
1190 }
1191 }
1192}
1193impl From<crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError> for Error {
1194 fn from(err: crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError) -> Self {
1195 match err {
1196 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::AccessDeniedException(inner) => {
1197 Error::AccessDeniedException(inner)
1198 }
1199 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::InternalServiceException(inner) => {
1200 Error::InternalServiceException(inner)
1201 }
1202 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::InvalidParameterException(inner) => {
1203 Error::InvalidParameterException(inner)
1204 }
1205 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::InvalidRequestException(inner) => {
1206 Error::InvalidRequestException(inner)
1207 }
1208 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::ResourceNotFoundException(inner) => {
1209 Error::ResourceNotFoundException(inner)
1210 }
1211 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::ThrottlingException(inner) => {
1212 Error::ThrottlingException(inner)
1213 }
1214 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1215 }
1216 }
1217}
1218impl<R>
1219 From<
1220 ::aws_smithy_runtime_api::client::result::SdkError<
1221 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError,
1222 R,
1223 >,
1224 > for Error
1225where
1226 R: Send + Sync + std::fmt::Debug + 'static,
1227{
1228 fn from(
1229 err: ::aws_smithy_runtime_api::client::result::SdkError<
1230 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError,
1231 R,
1232 >,
1233 ) -> Self {
1234 match err {
1235 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1236 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1237 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1238 source: err.into(),
1239 }),
1240 }
1241 }
1242}
1243impl From<crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError> for Error {
1244 fn from(err: crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError) -> Self {
1245 match err {
1246 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InternalServiceException(inner) => {
1247 Error::InternalServiceException(inner)
1248 }
1249 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InvalidParameterException(inner) => {
1250 Error::InvalidParameterException(inner)
1251 }
1252 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InvalidRequestException(inner) => {
1253 Error::InvalidRequestException(inner)
1254 }
1255 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
1256 Error::ResourceNotFoundException(inner)
1257 }
1258 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::ThrottlingException(inner) => {
1259 Error::ThrottlingException(inner)
1260 }
1261 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::Unhandled(inner) => {
1262 Error::Unhandled(inner)
1263 }
1264 }
1265 }
1266}
1267impl<R>
1268 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError, R>>
1269 for Error
1270where
1271 R: Send + Sync + std::fmt::Debug + 'static,
1272{
1273 fn from(
1274 err: ::aws_smithy_runtime_api::client::result::SdkError<
1275 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError,
1276 R,
1277 >,
1278 ) -> Self {
1279 match err {
1280 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1281 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1282 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1283 source: err.into(),
1284 }),
1285 }
1286 }
1287}
1288impl From<crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError> for Error {
1289 fn from(err: crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError) -> Self {
1290 match err {
1291 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::AccessDeniedException(inner) => {
1292 Error::AccessDeniedException(inner)
1293 }
1294 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::InternalServiceException(inner) => {
1295 Error::InternalServiceException(inner)
1296 }
1297 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::InvalidRequestException(inner) => {
1298 Error::InvalidRequestException(inner)
1299 }
1300 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::ResourceNotFoundException(inner) => {
1301 Error::ResourceNotFoundException(inner)
1302 }
1303 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::ThrottlingException(inner) => {
1304 Error::ThrottlingException(inner)
1305 }
1306 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::Unhandled(inner) => Error::Unhandled(inner),
1307 }
1308 }
1309}
1310impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError, R>>
1311 for Error
1312where
1313 R: Send + Sync + std::fmt::Debug + 'static,
1314{
1315 fn from(
1316 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError, R>,
1317 ) -> Self {
1318 match err {
1319 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1320 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1321 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1322 source: err.into(),
1323 }),
1324 }
1325 }
1326}
1327impl From<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError> for Error {
1328 fn from(err: crate::operation::batch_get_flow_association::BatchGetFlowAssociationError) -> Self {
1329 match err {
1330 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::AccessDeniedException(inner) => {
1331 Error::AccessDeniedException(inner)
1332 }
1333 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InternalServiceException(inner) => {
1334 Error::InternalServiceException(inner)
1335 }
1336 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InvalidParameterException(inner) => {
1337 Error::InvalidParameterException(inner)
1338 }
1339 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InvalidRequestException(inner) => {
1340 Error::InvalidRequestException(inner)
1341 }
1342 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::ResourceNotFoundException(inner) => {
1343 Error::ResourceNotFoundException(inner)
1344 }
1345 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::ThrottlingException(inner) => {
1346 Error::ThrottlingException(inner)
1347 }
1348 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::Unhandled(inner) => Error::Unhandled(inner),
1349 }
1350 }
1351}
1352impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_contact::BatchPutContactError, R>> for Error
1353where
1354 R: Send + Sync + std::fmt::Debug + 'static,
1355{
1356 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_contact::BatchPutContactError, R>) -> Self {
1357 match err {
1358 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1359 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1360 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1361 source: err.into(),
1362 }),
1363 }
1364 }
1365}
1366impl From<crate::operation::batch_put_contact::BatchPutContactError> for Error {
1367 fn from(err: crate::operation::batch_put_contact::BatchPutContactError) -> Self {
1368 match err {
1369 crate::operation::batch_put_contact::BatchPutContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1370 crate::operation::batch_put_contact::BatchPutContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1371 crate::operation::batch_put_contact::BatchPutContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1372 crate::operation::batch_put_contact::BatchPutContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1373 crate::operation::batch_put_contact::BatchPutContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1374 crate::operation::batch_put_contact::BatchPutContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1375 crate::operation::batch_put_contact::BatchPutContactError::Unhandled(inner) => Error::Unhandled(inner),
1376 }
1377 }
1378}
1379impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError, R>>
1380 for Error
1381where
1382 R: Send + Sync + std::fmt::Debug + 'static,
1383{
1384 fn from(
1385 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError, R>,
1386 ) -> Self {
1387 match err {
1388 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1389 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1390 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1391 source: err.into(),
1392 }),
1393 }
1394 }
1395}
1396impl From<crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError> for Error {
1397 fn from(err: crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError) -> Self {
1398 match err {
1399 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::AccessDeniedException(inner) => {
1400 Error::AccessDeniedException(inner)
1401 }
1402 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::ConflictException(inner) => {
1403 Error::ConflictException(inner)
1404 }
1405 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::InternalServiceException(inner) => {
1406 Error::InternalServiceException(inner)
1407 }
1408 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::InvalidParameterException(inner) => {
1409 Error::InvalidParameterException(inner)
1410 }
1411 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::InvalidRequestException(inner) => {
1412 Error::InvalidRequestException(inner)
1413 }
1414 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::ResourceNotFoundException(inner) => {
1415 Error::ResourceNotFoundException(inner)
1416 }
1417 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::ThrottlingException(inner) => {
1418 Error::ThrottlingException(inner)
1419 }
1420 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1421 }
1422 }
1423}
1424impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::claim_phone_number::ClaimPhoneNumberError, R>> for Error
1425where
1426 R: Send + Sync + std::fmt::Debug + 'static,
1427{
1428 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::claim_phone_number::ClaimPhoneNumberError, R>) -> Self {
1429 match err {
1430 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1431 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1432 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1433 source: err.into(),
1434 }),
1435 }
1436 }
1437}
1438impl From<crate::operation::claim_phone_number::ClaimPhoneNumberError> for Error {
1439 fn from(err: crate::operation::claim_phone_number::ClaimPhoneNumberError) -> Self {
1440 match err {
1441 crate::operation::claim_phone_number::ClaimPhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1442 crate::operation::claim_phone_number::ClaimPhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1443 crate::operation::claim_phone_number::ClaimPhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1444 crate::operation::claim_phone_number::ClaimPhoneNumberError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1445 crate::operation::claim_phone_number::ClaimPhoneNumberError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1446 crate::operation::claim_phone_number::ClaimPhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1447 crate::operation::claim_phone_number::ClaimPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
1448 }
1449 }
1450}
1451impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError, R>>
1452 for Error
1453where
1454 R: Send + Sync + std::fmt::Debug + 'static,
1455{
1456 fn from(
1457 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError, R>,
1458 ) -> Self {
1459 match err {
1460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1463 source: err.into(),
1464 }),
1465 }
1466 }
1467}
1468impl From<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError> for Error {
1469 fn from(err: crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError) -> Self {
1470 match err {
1471 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::AccessDeniedException(inner) => {
1472 Error::AccessDeniedException(inner)
1473 }
1474 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::InternalServiceException(inner) => {
1475 Error::InternalServiceException(inner)
1476 }
1477 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::InvalidRequestException(inner) => {
1478 Error::InvalidRequestException(inner)
1479 }
1480 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::ResourceNotFoundException(inner) => {
1481 Error::ResourceNotFoundException(inner)
1482 }
1483 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::ThrottlingException(inner) => {
1484 Error::ThrottlingException(inner)
1485 }
1486 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::Unhandled(inner) => Error::Unhandled(inner),
1487 }
1488 }
1489}
1490impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_status::CreateAgentStatusError, R>> for Error
1491where
1492 R: Send + Sync + std::fmt::Debug + 'static,
1493{
1494 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_status::CreateAgentStatusError, R>) -> Self {
1495 match err {
1496 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1497 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1498 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1499 source: err.into(),
1500 }),
1501 }
1502 }
1503}
1504impl From<crate::operation::create_agent_status::CreateAgentStatusError> for Error {
1505 fn from(err: crate::operation::create_agent_status::CreateAgentStatusError) -> Self {
1506 match err {
1507 crate::operation::create_agent_status::CreateAgentStatusError::DuplicateResourceException(inner) => {
1508 Error::DuplicateResourceException(inner)
1509 }
1510 crate::operation::create_agent_status::CreateAgentStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1511 crate::operation::create_agent_status::CreateAgentStatusError::InvalidParameterException(inner) => {
1512 Error::InvalidParameterException(inner)
1513 }
1514 crate::operation::create_agent_status::CreateAgentStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1515 crate::operation::create_agent_status::CreateAgentStatusError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1516 crate::operation::create_agent_status::CreateAgentStatusError::ResourceNotFoundException(inner) => {
1517 Error::ResourceNotFoundException(inner)
1518 }
1519 crate::operation::create_agent_status::CreateAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1520 crate::operation::create_agent_status::CreateAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
1521 }
1522 }
1523}
1524impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_attached_file::CreateAttachedFileError, R>> for Error
1525where
1526 R: Send + Sync + std::fmt::Debug + 'static,
1527{
1528 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_attached_file::CreateAttachedFileError, R>) -> Self {
1529 match err {
1530 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1531 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1532 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1533 source: err.into(),
1534 }),
1535 }
1536 }
1537}
1538impl From<crate::operation::create_attached_file::CreateAttachedFileError> for Error {
1539 fn from(err: crate::operation::create_attached_file::CreateAttachedFileError) -> Self {
1540 match err {
1541 crate::operation::create_attached_file::CreateAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1542 crate::operation::create_attached_file::CreateAttachedFileError::InternalServiceException(inner) => {
1543 Error::InternalServiceException(inner)
1544 }
1545 crate::operation::create_attached_file::CreateAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1546 crate::operation::create_attached_file::CreateAttachedFileError::ResourceConflictException(inner) => {
1547 Error::ResourceConflictException(inner)
1548 }
1549 crate::operation::create_attached_file::CreateAttachedFileError::ServiceQuotaExceededException(inner) => {
1550 Error::ServiceQuotaExceededException(inner)
1551 }
1552 crate::operation::create_attached_file::CreateAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1553 crate::operation::create_attached_file::CreateAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
1554 }
1555 }
1556}
1557impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_auth_code::CreateAuthCodeError, R>> for Error
1558where
1559 R: Send + Sync + std::fmt::Debug + 'static,
1560{
1561 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_auth_code::CreateAuthCodeError, R>) -> Self {
1562 match err {
1563 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1564 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1565 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1566 source: err.into(),
1567 }),
1568 }
1569 }
1570}
1571impl From<crate::operation::create_auth_code::CreateAuthCodeError> for Error {
1572 fn from(err: crate::operation::create_auth_code::CreateAuthCodeError) -> Self {
1573 match err {
1574 crate::operation::create_auth_code::CreateAuthCodeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1575 crate::operation::create_auth_code::CreateAuthCodeError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1576 crate::operation::create_auth_code::CreateAuthCodeError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1577 crate::operation::create_auth_code::CreateAuthCodeError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1578 crate::operation::create_auth_code::CreateAuthCodeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1579 crate::operation::create_auth_code::CreateAuthCodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1580 crate::operation::create_auth_code::CreateAuthCodeError::Unhandled(inner) => Error::Unhandled(inner),
1581 }
1582 }
1583}
1584impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact::CreateContactError, R>> for Error
1585where
1586 R: Send + Sync + std::fmt::Debug + 'static,
1587{
1588 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact::CreateContactError, R>) -> Self {
1589 match err {
1590 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1591 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1592 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1593 source: err.into(),
1594 }),
1595 }
1596 }
1597}
1598impl From<crate::operation::create_contact::CreateContactError> for Error {
1599 fn from(err: crate::operation::create_contact::CreateContactError) -> Self {
1600 match err {
1601 crate::operation::create_contact::CreateContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1602 crate::operation::create_contact::CreateContactError::ConflictException(inner) => Error::ConflictException(inner),
1603 crate::operation::create_contact::CreateContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1604 crate::operation::create_contact::CreateContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1605 crate::operation::create_contact::CreateContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1606 crate::operation::create_contact::CreateContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1607 crate::operation::create_contact::CreateContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1608 crate::operation::create_contact::CreateContactError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1609 crate::operation::create_contact::CreateContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1610 crate::operation::create_contact::CreateContactError::Unhandled(inner) => Error::Unhandled(inner),
1611 }
1612 }
1613}
1614impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow::CreateContactFlowError, R>> for Error
1615where
1616 R: Send + Sync + std::fmt::Debug + 'static,
1617{
1618 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow::CreateContactFlowError, R>) -> Self {
1619 match err {
1620 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1621 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1622 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1623 source: err.into(),
1624 }),
1625 }
1626 }
1627}
1628impl From<crate::operation::create_contact_flow::CreateContactFlowError> for Error {
1629 fn from(err: crate::operation::create_contact_flow::CreateContactFlowError) -> Self {
1630 match err {
1631 crate::operation::create_contact_flow::CreateContactFlowError::DuplicateResourceException(inner) => {
1632 Error::DuplicateResourceException(inner)
1633 }
1634 crate::operation::create_contact_flow::CreateContactFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1635 crate::operation::create_contact_flow::CreateContactFlowError::InvalidContactFlowException(inner) => {
1636 Error::InvalidContactFlowException(inner)
1637 }
1638 crate::operation::create_contact_flow::CreateContactFlowError::InvalidParameterException(inner) => {
1639 Error::InvalidParameterException(inner)
1640 }
1641 crate::operation::create_contact_flow::CreateContactFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1642 crate::operation::create_contact_flow::CreateContactFlowError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1643 crate::operation::create_contact_flow::CreateContactFlowError::ResourceNotFoundException(inner) => {
1644 Error::ResourceNotFoundException(inner)
1645 }
1646 crate::operation::create_contact_flow::CreateContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1647 crate::operation::create_contact_flow::CreateContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
1648 }
1649 }
1650}
1651impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module::CreateContactFlowModuleError, R>>
1652 for Error
1653where
1654 R: Send + Sync + std::fmt::Debug + 'static,
1655{
1656 fn from(
1657 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module::CreateContactFlowModuleError, R>,
1658 ) -> Self {
1659 match err {
1660 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1661 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1662 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1663 source: err.into(),
1664 }),
1665 }
1666 }
1667}
1668impl From<crate::operation::create_contact_flow_module::CreateContactFlowModuleError> for Error {
1669 fn from(err: crate::operation::create_contact_flow_module::CreateContactFlowModuleError) -> Self {
1670 match err {
1671 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::AccessDeniedException(inner) => {
1672 Error::AccessDeniedException(inner)
1673 }
1674 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::DuplicateResourceException(inner) => {
1675 Error::DuplicateResourceException(inner)
1676 }
1677 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::IdempotencyException(inner) => {
1678 Error::IdempotencyException(inner)
1679 }
1680 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InternalServiceException(inner) => {
1681 Error::InternalServiceException(inner)
1682 }
1683 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidContactFlowModuleException(inner) => {
1684 Error::InvalidContactFlowModuleException(inner)
1685 }
1686 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidParameterException(inner) => {
1687 Error::InvalidParameterException(inner)
1688 }
1689 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidRequestException(inner) => {
1690 Error::InvalidRequestException(inner)
1691 }
1692 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::LimitExceededException(inner) => {
1693 Error::LimitExceededException(inner)
1694 }
1695 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::ResourceNotFoundException(inner) => {
1696 Error::ResourceNotFoundException(inner)
1697 }
1698 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::ThrottlingException(inner) => {
1699 Error::ThrottlingException(inner)
1700 }
1701 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
1702 }
1703 }
1704}
1705impl<R>
1706 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError, R>>
1707 for Error
1708where
1709 R: Send + Sync + std::fmt::Debug + 'static,
1710{
1711 fn from(
1712 err: ::aws_smithy_runtime_api::client::result::SdkError<
1713 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError,
1714 R,
1715 >,
1716 ) -> Self {
1717 match err {
1718 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1719 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1720 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1721 source: err.into(),
1722 }),
1723 }
1724 }
1725}
1726impl From<crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError> for Error {
1727 fn from(err: crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError) -> Self {
1728 match err {
1729 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::AccessDeniedException(inner) => {
1730 Error::AccessDeniedException(inner)
1731 }
1732 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::DuplicateResourceException(inner) => {
1733 Error::DuplicateResourceException(inner)
1734 }
1735 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::InternalServiceException(inner) => {
1736 Error::InternalServiceException(inner)
1737 }
1738 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::InvalidParameterException(inner) => {
1739 Error::InvalidParameterException(inner)
1740 }
1741 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::InvalidRequestException(inner) => {
1742 Error::InvalidRequestException(inner)
1743 }
1744 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::LimitExceededException(inner) => {
1745 Error::LimitExceededException(inner)
1746 }
1747 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
1748 Error::ResourceNotFoundException(inner)
1749 }
1750 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::ThrottlingException(inner) => {
1751 Error::ThrottlingException(inner)
1752 }
1753 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
1754 }
1755 }
1756}
1757impl<R>
1758 From<
1759 ::aws_smithy_runtime_api::client::result::SdkError<
1760 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError,
1761 R,
1762 >,
1763 > for Error
1764where
1765 R: Send + Sync + std::fmt::Debug + 'static,
1766{
1767 fn from(
1768 err: ::aws_smithy_runtime_api::client::result::SdkError<
1769 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError,
1770 R,
1771 >,
1772 ) -> Self {
1773 match err {
1774 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1775 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1776 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1777 source: err.into(),
1778 }),
1779 }
1780 }
1781}
1782impl From<crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError> for Error {
1783 fn from(err: crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError) -> Self {
1784 match err {
1785 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::AccessDeniedException(inner) => {
1786 Error::AccessDeniedException(inner)
1787 }
1788 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::InternalServiceException(inner) => {
1789 Error::InternalServiceException(inner)
1790 }
1791 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::InvalidParameterException(inner) => {
1792 Error::InvalidParameterException(inner)
1793 }
1794 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::InvalidRequestException(inner) => {
1795 Error::InvalidRequestException(inner)
1796 }
1797 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::LimitExceededException(inner) => {
1798 Error::LimitExceededException(inner)
1799 }
1800 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::ResourceNotFoundException(inner) => {
1801 Error::ResourceNotFoundException(inner)
1802 }
1803 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::ThrottlingException(inner) => {
1804 Error::ThrottlingException(inner)
1805 }
1806 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::Unhandled(inner) => Error::Unhandled(inner),
1807 }
1808 }
1809}
1810impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_version::CreateContactFlowVersionError, R>>
1811 for Error
1812where
1813 R: Send + Sync + std::fmt::Debug + 'static,
1814{
1815 fn from(
1816 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_version::CreateContactFlowVersionError, R>,
1817 ) -> Self {
1818 match err {
1819 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1820 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1821 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1822 source: err.into(),
1823 }),
1824 }
1825 }
1826}
1827impl From<crate::operation::create_contact_flow_version::CreateContactFlowVersionError> for Error {
1828 fn from(err: crate::operation::create_contact_flow_version::CreateContactFlowVersionError) -> Self {
1829 match err {
1830 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::AccessDeniedException(inner) => {
1831 Error::AccessDeniedException(inner)
1832 }
1833 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InternalServiceException(inner) => {
1834 Error::InternalServiceException(inner)
1835 }
1836 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InvalidParameterException(inner) => {
1837 Error::InvalidParameterException(inner)
1838 }
1839 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InvalidRequestException(inner) => {
1840 Error::InvalidRequestException(inner)
1841 }
1842 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::LimitExceededException(inner) => {
1843 Error::LimitExceededException(inner)
1844 }
1845 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::ResourceNotFoundException(inner) => {
1846 Error::ResourceNotFoundException(inner)
1847 }
1848 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::ThrottlingException(inner) => {
1849 Error::ThrottlingException(inner)
1850 }
1851 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
1852 }
1853 }
1854}
1855impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table::CreateDataTableError, R>> for Error
1856where
1857 R: Send + Sync + std::fmt::Debug + 'static,
1858{
1859 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table::CreateDataTableError, R>) -> Self {
1860 match err {
1861 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1862 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1863 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1864 source: err.into(),
1865 }),
1866 }
1867 }
1868}
1869impl From<crate::operation::create_data_table::CreateDataTableError> for Error {
1870 fn from(err: crate::operation::create_data_table::CreateDataTableError) -> Self {
1871 match err {
1872 crate::operation::create_data_table::CreateDataTableError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1873 crate::operation::create_data_table::CreateDataTableError::ConflictException(inner) => Error::ConflictException(inner),
1874 crate::operation::create_data_table::CreateDataTableError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1875 crate::operation::create_data_table::CreateDataTableError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1876 crate::operation::create_data_table::CreateDataTableError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1877 crate::operation::create_data_table::CreateDataTableError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1878 crate::operation::create_data_table::CreateDataTableError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1879 crate::operation::create_data_table::CreateDataTableError::ServiceQuotaExceededException(inner) => {
1880 Error::ServiceQuotaExceededException(inner)
1881 }
1882 crate::operation::create_data_table::CreateDataTableError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1883 crate::operation::create_data_table::CreateDataTableError::Unhandled(inner) => Error::Unhandled(inner),
1884 }
1885 }
1886}
1887impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table_attribute::CreateDataTableAttributeError, R>>
1888 for Error
1889where
1890 R: Send + Sync + std::fmt::Debug + 'static,
1891{
1892 fn from(
1893 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table_attribute::CreateDataTableAttributeError, R>,
1894 ) -> Self {
1895 match err {
1896 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1897 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1898 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1899 source: err.into(),
1900 }),
1901 }
1902 }
1903}
1904impl From<crate::operation::create_data_table_attribute::CreateDataTableAttributeError> for Error {
1905 fn from(err: crate::operation::create_data_table_attribute::CreateDataTableAttributeError) -> Self {
1906 match err {
1907 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::AccessDeniedException(inner) => {
1908 Error::AccessDeniedException(inner)
1909 }
1910 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ConflictException(inner) => Error::ConflictException(inner),
1911 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::DuplicateResourceException(inner) => {
1912 Error::DuplicateResourceException(inner)
1913 }
1914 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::InternalServiceException(inner) => {
1915 Error::InternalServiceException(inner)
1916 }
1917 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::InvalidParameterException(inner) => {
1918 Error::InvalidParameterException(inner)
1919 }
1920 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::InvalidRequestException(inner) => {
1921 Error::InvalidRequestException(inner)
1922 }
1923 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ResourceNotFoundException(inner) => {
1924 Error::ResourceNotFoundException(inner)
1925 }
1926 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ServiceQuotaExceededException(inner) => {
1927 Error::ServiceQuotaExceededException(inner)
1928 }
1929 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ThrottlingException(inner) => {
1930 Error::ThrottlingException(inner)
1931 }
1932 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
1933 }
1934 }
1935}
1936impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_email_address::CreateEmailAddressError, R>> for Error
1937where
1938 R: Send + Sync + std::fmt::Debug + 'static,
1939{
1940 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_email_address::CreateEmailAddressError, R>) -> Self {
1941 match err {
1942 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1943 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1944 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1945 source: err.into(),
1946 }),
1947 }
1948 }
1949}
1950impl From<crate::operation::create_email_address::CreateEmailAddressError> for Error {
1951 fn from(err: crate::operation::create_email_address::CreateEmailAddressError) -> Self {
1952 match err {
1953 crate::operation::create_email_address::CreateEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1954 crate::operation::create_email_address::CreateEmailAddressError::DuplicateResourceException(inner) => {
1955 Error::DuplicateResourceException(inner)
1956 }
1957 crate::operation::create_email_address::CreateEmailAddressError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1958 crate::operation::create_email_address::CreateEmailAddressError::InternalServiceException(inner) => {
1959 Error::InternalServiceException(inner)
1960 }
1961 crate::operation::create_email_address::CreateEmailAddressError::InvalidParameterException(inner) => {
1962 Error::InvalidParameterException(inner)
1963 }
1964 crate::operation::create_email_address::CreateEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1965 crate::operation::create_email_address::CreateEmailAddressError::ResourceConflictException(inner) => {
1966 Error::ResourceConflictException(inner)
1967 }
1968 crate::operation::create_email_address::CreateEmailAddressError::ResourceNotFoundException(inner) => {
1969 Error::ResourceNotFoundException(inner)
1970 }
1971 crate::operation::create_email_address::CreateEmailAddressError::ServiceQuotaExceededException(inner) => {
1972 Error::ServiceQuotaExceededException(inner)
1973 }
1974 crate::operation::create_email_address::CreateEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1975 crate::operation::create_email_address::CreateEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
1976 }
1977 }
1978}
1979impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_form::CreateEvaluationFormError, R>> for Error
1980where
1981 R: Send + Sync + std::fmt::Debug + 'static,
1982{
1983 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_form::CreateEvaluationFormError, R>) -> Self {
1984 match err {
1985 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1986 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1987 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1988 source: err.into(),
1989 }),
1990 }
1991 }
1992}
1993impl From<crate::operation::create_evaluation_form::CreateEvaluationFormError> for Error {
1994 fn from(err: crate::operation::create_evaluation_form::CreateEvaluationFormError) -> Self {
1995 match err {
1996 crate::operation::create_evaluation_form::CreateEvaluationFormError::InternalServiceException(inner) => {
1997 Error::InternalServiceException(inner)
1998 }
1999 crate::operation::create_evaluation_form::CreateEvaluationFormError::InvalidParameterException(inner) => {
2000 Error::InvalidParameterException(inner)
2001 }
2002 crate::operation::create_evaluation_form::CreateEvaluationFormError::ResourceConflictException(inner) => {
2003 Error::ResourceConflictException(inner)
2004 }
2005 crate::operation::create_evaluation_form::CreateEvaluationFormError::ResourceNotFoundException(inner) => {
2006 Error::ResourceNotFoundException(inner)
2007 }
2008 crate::operation::create_evaluation_form::CreateEvaluationFormError::ServiceQuotaExceededException(inner) => {
2009 Error::ServiceQuotaExceededException(inner)
2010 }
2011 crate::operation::create_evaluation_form::CreateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2012 crate::operation::create_evaluation_form::CreateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
2013 }
2014 }
2015}
2016impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_extraction_definition::CreateExtractionDefinitionError, R>>
2017 for Error
2018where
2019 R: Send + Sync + std::fmt::Debug + 'static,
2020{
2021 fn from(
2022 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_extraction_definition::CreateExtractionDefinitionError, R>,
2023 ) -> Self {
2024 match err {
2025 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2026 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2027 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2028 source: err.into(),
2029 }),
2030 }
2031 }
2032}
2033impl From<crate::operation::create_extraction_definition::CreateExtractionDefinitionError> for Error {
2034 fn from(err: crate::operation::create_extraction_definition::CreateExtractionDefinitionError) -> Self {
2035 match err {
2036 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::AccessDeniedException(inner) => {
2037 Error::AccessDeniedException(inner)
2038 }
2039 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::InternalServiceException(inner) => {
2040 Error::InternalServiceException(inner)
2041 }
2042 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::InvalidRequestException(inner) => {
2043 Error::InvalidRequestException(inner)
2044 }
2045 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::ResourceConflictException(inner) => {
2046 Error::ResourceConflictException(inner)
2047 }
2048 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::ResourceNotFoundException(inner) => {
2049 Error::ResourceNotFoundException(inner)
2050 }
2051 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::ServiceQuotaExceededException(inner) => {
2052 Error::ServiceQuotaExceededException(inner)
2053 }
2054 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::ThrottlingException(inner) => {
2055 Error::ThrottlingException(inner)
2056 }
2057 crate::operation::create_extraction_definition::CreateExtractionDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
2058 }
2059 }
2060}
2061impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_hours_of_operation::CreateHoursOfOperationError, R>>
2062 for Error
2063where
2064 R: Send + Sync + std::fmt::Debug + 'static,
2065{
2066 fn from(
2067 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_hours_of_operation::CreateHoursOfOperationError, R>,
2068 ) -> Self {
2069 match err {
2070 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2071 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2072 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2073 source: err.into(),
2074 }),
2075 }
2076 }
2077}
2078impl From<crate::operation::create_hours_of_operation::CreateHoursOfOperationError> for Error {
2079 fn from(err: crate::operation::create_hours_of_operation::CreateHoursOfOperationError) -> Self {
2080 match err {
2081 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::DuplicateResourceException(inner) => {
2082 Error::DuplicateResourceException(inner)
2083 }
2084 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InternalServiceException(inner) => {
2085 Error::InternalServiceException(inner)
2086 }
2087 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidParameterException(inner) => {
2088 Error::InvalidParameterException(inner)
2089 }
2090 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidRequestException(inner) => {
2091 Error::InvalidRequestException(inner)
2092 }
2093 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::LimitExceededException(inner) => {
2094 Error::LimitExceededException(inner)
2095 }
2096 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ResourceNotFoundException(inner) => {
2097 Error::ResourceNotFoundException(inner)
2098 }
2099 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ServiceQuotaExceededException(inner) => {
2100 Error::ServiceQuotaExceededException(inner)
2101 }
2102 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2103 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
2104 }
2105 }
2106}
2107impl<R>
2108 From<
2109 ::aws_smithy_runtime_api::client::result::SdkError<
2110 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
2111 R,
2112 >,
2113 > for Error
2114where
2115 R: Send + Sync + std::fmt::Debug + 'static,
2116{
2117 fn from(
2118 err: ::aws_smithy_runtime_api::client::result::SdkError<
2119 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
2120 R,
2121 >,
2122 ) -> Self {
2123 match err {
2124 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2125 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2126 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2127 source: err.into(),
2128 }),
2129 }
2130 }
2131}
2132impl From<crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError> for Error {
2133 fn from(err: crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError) -> Self {
2134 match err {
2135 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
2136 Error::DuplicateResourceException(inner)
2137 }
2138 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InternalServiceException(inner) => {
2139 Error::InternalServiceException(inner)
2140 }
2141 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
2142 Error::InvalidParameterException(inner)
2143 }
2144 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
2145 Error::InvalidRequestException(inner)
2146 }
2147 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::LimitExceededException(inner) => {
2148 Error::LimitExceededException(inner)
2149 }
2150 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
2151 Error::ResourceNotFoundException(inner)
2152 }
2153 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ThrottlingException(inner) => {
2154 Error::ThrottlingException(inner)
2155 }
2156 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
2157 }
2158 }
2159}
2160impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>> for Error
2161where
2162 R: Send + Sync + std::fmt::Debug + 'static,
2163{
2164 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>) -> Self {
2165 match err {
2166 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2167 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2168 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2169 source: err.into(),
2170 }),
2171 }
2172 }
2173}
2174impl From<crate::operation::create_instance::CreateInstanceError> for Error {
2175 fn from(err: crate::operation::create_instance::CreateInstanceError) -> Self {
2176 match err {
2177 crate::operation::create_instance::CreateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2178 crate::operation::create_instance::CreateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2179 crate::operation::create_instance::CreateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2180 crate::operation::create_instance::CreateInstanceError::ServiceQuotaExceededException(inner) => {
2181 Error::ServiceQuotaExceededException(inner)
2182 }
2183 crate::operation::create_instance::CreateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2184 crate::operation::create_instance::CreateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
2185 }
2186 }
2187}
2188impl<R>
2189 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_integration_association::CreateIntegrationAssociationError, R>>
2190 for Error
2191where
2192 R: Send + Sync + std::fmt::Debug + 'static,
2193{
2194 fn from(
2195 err: ::aws_smithy_runtime_api::client::result::SdkError<
2196 crate::operation::create_integration_association::CreateIntegrationAssociationError,
2197 R,
2198 >,
2199 ) -> Self {
2200 match err {
2201 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2202 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2203 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2204 source: err.into(),
2205 }),
2206 }
2207 }
2208}
2209impl From<crate::operation::create_integration_association::CreateIntegrationAssociationError> for Error {
2210 fn from(err: crate::operation::create_integration_association::CreateIntegrationAssociationError) -> Self {
2211 match err {
2212 crate::operation::create_integration_association::CreateIntegrationAssociationError::DuplicateResourceException(inner) => {
2213 Error::DuplicateResourceException(inner)
2214 }
2215 crate::operation::create_integration_association::CreateIntegrationAssociationError::InternalServiceException(inner) => {
2216 Error::InternalServiceException(inner)
2217 }
2218 crate::operation::create_integration_association::CreateIntegrationAssociationError::InvalidRequestException(inner) => {
2219 Error::InvalidRequestException(inner)
2220 }
2221 crate::operation::create_integration_association::CreateIntegrationAssociationError::ResourceNotFoundException(inner) => {
2222 Error::ResourceNotFoundException(inner)
2223 }
2224 crate::operation::create_integration_association::CreateIntegrationAssociationError::ThrottlingException(inner) => {
2225 Error::ThrottlingException(inner)
2226 }
2227 crate::operation::create_integration_association::CreateIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
2228 }
2229 }
2230}
2231impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_metric::CreateMetricError, R>> for Error
2232where
2233 R: Send + Sync + std::fmt::Debug + 'static,
2234{
2235 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_metric::CreateMetricError, R>) -> Self {
2236 match err {
2237 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2238 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2239 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2240 source: err.into(),
2241 }),
2242 }
2243 }
2244}
2245impl From<crate::operation::create_metric::CreateMetricError> for Error {
2246 fn from(err: crate::operation::create_metric::CreateMetricError) -> Self {
2247 match err {
2248 crate::operation::create_metric::CreateMetricError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2249 crate::operation::create_metric::CreateMetricError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2250 crate::operation::create_metric::CreateMetricError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2251 crate::operation::create_metric::CreateMetricError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2252 crate::operation::create_metric::CreateMetricError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2253 crate::operation::create_metric::CreateMetricError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2254 crate::operation::create_metric::CreateMetricError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2255 crate::operation::create_metric::CreateMetricError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2256 crate::operation::create_metric::CreateMetricError::Unhandled(inner) => Error::Unhandled(inner),
2257 }
2258 }
2259}
2260impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_notification::CreateNotificationError, R>> for Error
2261where
2262 R: Send + Sync + std::fmt::Debug + 'static,
2263{
2264 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_notification::CreateNotificationError, R>) -> Self {
2265 match err {
2266 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2267 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2268 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2269 source: err.into(),
2270 }),
2271 }
2272 }
2273}
2274impl From<crate::operation::create_notification::CreateNotificationError> for Error {
2275 fn from(err: crate::operation::create_notification::CreateNotificationError) -> Self {
2276 match err {
2277 crate::operation::create_notification::CreateNotificationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2278 crate::operation::create_notification::CreateNotificationError::DuplicateResourceException(inner) => {
2279 Error::DuplicateResourceException(inner)
2280 }
2281 crate::operation::create_notification::CreateNotificationError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2282 crate::operation::create_notification::CreateNotificationError::InvalidParameterException(inner) => {
2283 Error::InvalidParameterException(inner)
2284 }
2285 crate::operation::create_notification::CreateNotificationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2286 crate::operation::create_notification::CreateNotificationError::ResourceNotFoundException(inner) => {
2287 Error::ResourceNotFoundException(inner)
2288 }
2289 crate::operation::create_notification::CreateNotificationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2290 crate::operation::create_notification::CreateNotificationError::Unhandled(inner) => Error::Unhandled(inner),
2291 }
2292 }
2293}
2294impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>> for Error
2295where
2296 R: Send + Sync + std::fmt::Debug + 'static,
2297{
2298 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>) -> Self {
2299 match err {
2300 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2301 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2302 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2303 source: err.into(),
2304 }),
2305 }
2306 }
2307}
2308impl From<crate::operation::create_participant::CreateParticipantError> for Error {
2309 fn from(err: crate::operation::create_participant::CreateParticipantError) -> Self {
2310 match err {
2311 crate::operation::create_participant::CreateParticipantError::ConflictException(inner) => Error::ConflictException(inner),
2312 crate::operation::create_participant::CreateParticipantError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2313 crate::operation::create_participant::CreateParticipantError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2314 crate::operation::create_participant::CreateParticipantError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2315 crate::operation::create_participant::CreateParticipantError::ServiceQuotaExceededException(inner) => {
2316 Error::ServiceQuotaExceededException(inner)
2317 }
2318 crate::operation::create_participant::CreateParticipantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2319 crate::operation::create_participant::CreateParticipantError::Unhandled(inner) => Error::Unhandled(inner),
2320 }
2321 }
2322}
2323impl<R>
2324 From<
2325 ::aws_smithy_runtime_api::client::result::SdkError<
2326 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
2327 R,
2328 >,
2329 > for Error
2330where
2331 R: Send + Sync + std::fmt::Debug + 'static,
2332{
2333 fn from(
2334 err: ::aws_smithy_runtime_api::client::result::SdkError<
2335 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
2336 R,
2337 >,
2338 ) -> Self {
2339 match err {
2340 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2341 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2342 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2343 source: err.into(),
2344 }),
2345 }
2346 }
2347}
2348impl From<crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError> for Error {
2349 fn from(err: crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError) -> Self {
2350 match err {
2351 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::AccessDeniedException(inner) => {
2352 Error::AccessDeniedException(inner)
2353 }
2354 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InternalServiceException(inner) => {
2355 Error::InternalServiceException(inner)
2356 }
2357 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidParameterException(inner) => {
2358 Error::InvalidParameterException(inner)
2359 }
2360 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidRequestException(inner) => {
2361 Error::InvalidRequestException(inner)
2362 }
2363 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ResourceNotFoundException(inner) => {
2364 Error::ResourceNotFoundException(inner)
2365 }
2366 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ThrottlingException(inner) => {
2367 Error::ThrottlingException(inner)
2368 }
2369 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::Unhandled(inner) => {
2370 Error::Unhandled(inner)
2371 }
2372 }
2373 }
2374}
2375impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>>
2376 for Error
2377where
2378 R: Send + Sync + std::fmt::Debug + 'static,
2379{
2380 fn from(
2381 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>,
2382 ) -> Self {
2383 match err {
2384 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2385 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2386 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2387 source: err.into(),
2388 }),
2389 }
2390 }
2391}
2392impl From<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError> for Error {
2393 fn from(err: crate::operation::create_predefined_attribute::CreatePredefinedAttributeError) -> Self {
2394 match err {
2395 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::DuplicateResourceException(inner) => {
2396 Error::DuplicateResourceException(inner)
2397 }
2398 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InternalServiceException(inner) => {
2399 Error::InternalServiceException(inner)
2400 }
2401 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidParameterException(inner) => {
2402 Error::InvalidParameterException(inner)
2403 }
2404 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidRequestException(inner) => {
2405 Error::InvalidRequestException(inner)
2406 }
2407 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::LimitExceededException(inner) => {
2408 Error::LimitExceededException(inner)
2409 }
2410 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ResourceNotFoundException(inner) => {
2411 Error::ResourceNotFoundException(inner)
2412 }
2413 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ThrottlingException(inner) => {
2414 Error::ThrottlingException(inner)
2415 }
2416 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
2417 }
2418 }
2419}
2420impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>> for Error
2421where
2422 R: Send + Sync + std::fmt::Debug + 'static,
2423{
2424 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>) -> Self {
2425 match err {
2426 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2427 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2428 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2429 source: err.into(),
2430 }),
2431 }
2432 }
2433}
2434impl From<crate::operation::create_prompt::CreatePromptError> for Error {
2435 fn from(err: crate::operation::create_prompt::CreatePromptError) -> Self {
2436 match err {
2437 crate::operation::create_prompt::CreatePromptError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2438 crate::operation::create_prompt::CreatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2439 crate::operation::create_prompt::CreatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2440 crate::operation::create_prompt::CreatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2441 crate::operation::create_prompt::CreatePromptError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2442 crate::operation::create_prompt::CreatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2443 crate::operation::create_prompt::CreatePromptError::Unhandled(inner) => Error::Unhandled(inner),
2444 }
2445 }
2446}
2447impl<R>
2448 From<
2449 ::aws_smithy_runtime_api::client::result::SdkError<
2450 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
2451 R,
2452 >,
2453 > for Error
2454where
2455 R: Send + Sync + std::fmt::Debug + 'static,
2456{
2457 fn from(
2458 err: ::aws_smithy_runtime_api::client::result::SdkError<
2459 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
2460 R,
2461 >,
2462 ) -> Self {
2463 match err {
2464 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2465 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2466 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2467 source: err.into(),
2468 }),
2469 }
2470 }
2471}
2472impl From<crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError> for Error {
2473 fn from(err: crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError) -> Self {
2474 match err {
2475 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::AccessDeniedException(inner) => {
2476 Error::AccessDeniedException(inner)
2477 }
2478 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InternalServiceException(inner) => {
2479 Error::InternalServiceException(inner)
2480 }
2481 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InvalidParameterException(inner) => {
2482 Error::InvalidParameterException(inner)
2483 }
2484 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
2485 Error::ResourceNotFoundException(inner)
2486 }
2487 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ServiceQuotaExceededException(
2488 inner,
2489 ) => Error::ServiceQuotaExceededException(inner),
2490 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ThrottlingException(inner) => {
2491 Error::ThrottlingException(inner)
2492 }
2493 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::Unhandled(inner) => {
2494 Error::Unhandled(inner)
2495 }
2496 }
2497 }
2498}
2499impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>> for Error
2500where
2501 R: Send + Sync + std::fmt::Debug + 'static,
2502{
2503 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>) -> Self {
2504 match err {
2505 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2506 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2507 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2508 source: err.into(),
2509 }),
2510 }
2511 }
2512}
2513impl From<crate::operation::create_queue::CreateQueueError> for Error {
2514 fn from(err: crate::operation::create_queue::CreateQueueError) -> Self {
2515 match err {
2516 crate::operation::create_queue::CreateQueueError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2517 crate::operation::create_queue::CreateQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2518 crate::operation::create_queue::CreateQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2519 crate::operation::create_queue::CreateQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2520 crate::operation::create_queue::CreateQueueError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2521 crate::operation::create_queue::CreateQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2522 crate::operation::create_queue::CreateQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2523 crate::operation::create_queue::CreateQueueError::Unhandled(inner) => Error::Unhandled(inner),
2524 }
2525 }
2526}
2527impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>> for Error
2528where
2529 R: Send + Sync + std::fmt::Debug + 'static,
2530{
2531 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>) -> Self {
2532 match err {
2533 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2534 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2535 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2536 source: err.into(),
2537 }),
2538 }
2539 }
2540}
2541impl From<crate::operation::create_quick_connect::CreateQuickConnectError> for Error {
2542 fn from(err: crate::operation::create_quick_connect::CreateQuickConnectError) -> Self {
2543 match err {
2544 crate::operation::create_quick_connect::CreateQuickConnectError::DuplicateResourceException(inner) => {
2545 Error::DuplicateResourceException(inner)
2546 }
2547 crate::operation::create_quick_connect::CreateQuickConnectError::InternalServiceException(inner) => {
2548 Error::InternalServiceException(inner)
2549 }
2550 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidParameterException(inner) => {
2551 Error::InvalidParameterException(inner)
2552 }
2553 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2554 crate::operation::create_quick_connect::CreateQuickConnectError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2555 crate::operation::create_quick_connect::CreateQuickConnectError::ResourceNotFoundException(inner) => {
2556 Error::ResourceNotFoundException(inner)
2557 }
2558 crate::operation::create_quick_connect::CreateQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2559 crate::operation::create_quick_connect::CreateQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
2560 }
2561 }
2562}
2563impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>> for Error
2564where
2565 R: Send + Sync + std::fmt::Debug + 'static,
2566{
2567 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>) -> Self {
2568 match err {
2569 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2570 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2571 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2572 source: err.into(),
2573 }),
2574 }
2575 }
2576}
2577impl From<crate::operation::create_routing_profile::CreateRoutingProfileError> for Error {
2578 fn from(err: crate::operation::create_routing_profile::CreateRoutingProfileError) -> Self {
2579 match err {
2580 crate::operation::create_routing_profile::CreateRoutingProfileError::DuplicateResourceException(inner) => {
2581 Error::DuplicateResourceException(inner)
2582 }
2583 crate::operation::create_routing_profile::CreateRoutingProfileError::InternalServiceException(inner) => {
2584 Error::InternalServiceException(inner)
2585 }
2586 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidParameterException(inner) => {
2587 Error::InvalidParameterException(inner)
2588 }
2589 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidRequestException(inner) => {
2590 Error::InvalidRequestException(inner)
2591 }
2592 crate::operation::create_routing_profile::CreateRoutingProfileError::LimitExceededException(inner) => {
2593 Error::LimitExceededException(inner)
2594 }
2595 crate::operation::create_routing_profile::CreateRoutingProfileError::ResourceNotFoundException(inner) => {
2596 Error::ResourceNotFoundException(inner)
2597 }
2598 crate::operation::create_routing_profile::CreateRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2599 crate::operation::create_routing_profile::CreateRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
2600 }
2601 }
2602}
2603impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>> for Error
2604where
2605 R: Send + Sync + std::fmt::Debug + 'static,
2606{
2607 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>) -> Self {
2608 match err {
2609 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2610 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2611 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2612 source: err.into(),
2613 }),
2614 }
2615 }
2616}
2617impl From<crate::operation::create_rule::CreateRuleError> for Error {
2618 fn from(err: crate::operation::create_rule::CreateRuleError) -> Self {
2619 match err {
2620 crate::operation::create_rule::CreateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2621 crate::operation::create_rule::CreateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2622 crate::operation::create_rule::CreateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2623 crate::operation::create_rule::CreateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2624 crate::operation::create_rule::CreateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2625 crate::operation::create_rule::CreateRuleError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2626 crate::operation::create_rule::CreateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2627 crate::operation::create_rule::CreateRuleError::Unhandled(inner) => Error::Unhandled(inner),
2628 }
2629 }
2630}
2631impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>> for Error
2632where
2633 R: Send + Sync + std::fmt::Debug + 'static,
2634{
2635 fn from(
2636 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>,
2637 ) -> Self {
2638 match err {
2639 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2640 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2641 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2642 source: err.into(),
2643 }),
2644 }
2645 }
2646}
2647impl From<crate::operation::create_security_profile::CreateSecurityProfileError> for Error {
2648 fn from(err: crate::operation::create_security_profile::CreateSecurityProfileError) -> Self {
2649 match err {
2650 crate::operation::create_security_profile::CreateSecurityProfileError::DuplicateResourceException(inner) => {
2651 Error::DuplicateResourceException(inner)
2652 }
2653 crate::operation::create_security_profile::CreateSecurityProfileError::InternalServiceException(inner) => {
2654 Error::InternalServiceException(inner)
2655 }
2656 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidParameterException(inner) => {
2657 Error::InvalidParameterException(inner)
2658 }
2659 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidRequestException(inner) => {
2660 Error::InvalidRequestException(inner)
2661 }
2662 crate::operation::create_security_profile::CreateSecurityProfileError::LimitExceededException(inner) => {
2663 Error::LimitExceededException(inner)
2664 }
2665 crate::operation::create_security_profile::CreateSecurityProfileError::ResourceNotFoundException(inner) => {
2666 Error::ResourceNotFoundException(inner)
2667 }
2668 crate::operation::create_security_profile::CreateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2669 crate::operation::create_security_profile::CreateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
2670 }
2671 }
2672}
2673impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>> for Error
2674where
2675 R: Send + Sync + std::fmt::Debug + 'static,
2676{
2677 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>) -> Self {
2678 match err {
2679 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2680 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2681 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2682 source: err.into(),
2683 }),
2684 }
2685 }
2686}
2687impl From<crate::operation::create_task_template::CreateTaskTemplateError> for Error {
2688 fn from(err: crate::operation::create_task_template::CreateTaskTemplateError) -> Self {
2689 match err {
2690 crate::operation::create_task_template::CreateTaskTemplateError::InternalServiceException(inner) => {
2691 Error::InternalServiceException(inner)
2692 }
2693 crate::operation::create_task_template::CreateTaskTemplateError::InvalidParameterException(inner) => {
2694 Error::InvalidParameterException(inner)
2695 }
2696 crate::operation::create_task_template::CreateTaskTemplateError::PropertyValidationException(inner) => {
2697 Error::PropertyValidationException(inner)
2698 }
2699 crate::operation::create_task_template::CreateTaskTemplateError::ResourceNotFoundException(inner) => {
2700 Error::ResourceNotFoundException(inner)
2701 }
2702 crate::operation::create_task_template::CreateTaskTemplateError::ServiceQuotaExceededException(inner) => {
2703 Error::ServiceQuotaExceededException(inner)
2704 }
2705 crate::operation::create_task_template::CreateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2706 crate::operation::create_task_template::CreateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2707 }
2708 }
2709}
2710impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_test_case::CreateTestCaseError, R>> for Error
2711where
2712 R: Send + Sync + std::fmt::Debug + 'static,
2713{
2714 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_test_case::CreateTestCaseError, R>) -> Self {
2715 match err {
2716 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2717 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2718 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2719 source: err.into(),
2720 }),
2721 }
2722 }
2723}
2724impl From<crate::operation::create_test_case::CreateTestCaseError> for Error {
2725 fn from(err: crate::operation::create_test_case::CreateTestCaseError) -> Self {
2726 match err {
2727 crate::operation::create_test_case::CreateTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2728 crate::operation::create_test_case::CreateTestCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2729 crate::operation::create_test_case::CreateTestCaseError::IdempotencyException(inner) => Error::IdempotencyException(inner),
2730 crate::operation::create_test_case::CreateTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2731 crate::operation::create_test_case::CreateTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2732 crate::operation::create_test_case::CreateTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2733 crate::operation::create_test_case::CreateTestCaseError::InvalidTestCaseException(inner) => Error::InvalidTestCaseException(inner),
2734 crate::operation::create_test_case::CreateTestCaseError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2735 crate::operation::create_test_case::CreateTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2736 crate::operation::create_test_case::CreateTestCaseError::ServiceQuotaExceededException(inner) => {
2737 Error::ServiceQuotaExceededException(inner)
2738 }
2739 crate::operation::create_test_case::CreateTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2740 crate::operation::create_test_case::CreateTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
2741 }
2742 }
2743}
2744impl<R>
2745 From<
2746 ::aws_smithy_runtime_api::client::result::SdkError<
2747 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
2748 R,
2749 >,
2750 > for Error
2751where
2752 R: Send + Sync + std::fmt::Debug + 'static,
2753{
2754 fn from(
2755 err: ::aws_smithy_runtime_api::client::result::SdkError<
2756 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
2757 R,
2758 >,
2759 ) -> Self {
2760 match err {
2761 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2762 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2763 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2764 source: err.into(),
2765 }),
2766 }
2767 }
2768}
2769impl From<crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError> for Error {
2770 fn from(err: crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError) -> Self {
2771 match err {
2772 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::AccessDeniedException(inner) => {
2773 Error::AccessDeniedException(inner)
2774 }
2775 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InternalServiceException(inner) => {
2776 Error::InternalServiceException(inner)
2777 }
2778 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InvalidRequestException(inner) => {
2779 Error::InvalidRequestException(inner)
2780 }
2781 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceConflictException(inner) => {
2782 Error::ResourceConflictException(inner)
2783 }
2784 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
2785 Error::ResourceNotFoundException(inner)
2786 }
2787 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotReadyException(inner) => {
2788 Error::ResourceNotReadyException(inner)
2789 }
2790 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ServiceQuotaExceededException(inner) => {
2791 Error::ServiceQuotaExceededException(inner)
2792 }
2793 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ThrottlingException(inner) => {
2794 Error::ThrottlingException(inner)
2795 }
2796 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
2797 }
2798 }
2799}
2800impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>> for Error
2801where
2802 R: Send + Sync + std::fmt::Debug + 'static,
2803{
2804 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>) -> Self {
2805 match err {
2806 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2807 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2808 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2809 source: err.into(),
2810 }),
2811 }
2812 }
2813}
2814impl From<crate::operation::create_use_case::CreateUseCaseError> for Error {
2815 fn from(err: crate::operation::create_use_case::CreateUseCaseError) -> Self {
2816 match err {
2817 crate::operation::create_use_case::CreateUseCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2818 crate::operation::create_use_case::CreateUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2819 crate::operation::create_use_case::CreateUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2820 crate::operation::create_use_case::CreateUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2821 crate::operation::create_use_case::CreateUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2822 crate::operation::create_use_case::CreateUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
2823 }
2824 }
2825}
2826impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>> for Error
2827where
2828 R: Send + Sync + std::fmt::Debug + 'static,
2829{
2830 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>) -> Self {
2831 match err {
2832 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2833 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2834 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2835 source: err.into(),
2836 }),
2837 }
2838 }
2839}
2840impl From<crate::operation::create_user::CreateUserError> for Error {
2841 fn from(err: crate::operation::create_user::CreateUserError) -> Self {
2842 match err {
2843 crate::operation::create_user::CreateUserError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2844 crate::operation::create_user::CreateUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2845 crate::operation::create_user::CreateUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2846 crate::operation::create_user::CreateUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2847 crate::operation::create_user::CreateUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2848 crate::operation::create_user::CreateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2849 crate::operation::create_user::CreateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2850 crate::operation::create_user::CreateUserError::Unhandled(inner) => Error::Unhandled(inner),
2851 }
2852 }
2853}
2854impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>>
2855 for Error
2856where
2857 R: Send + Sync + std::fmt::Debug + 'static,
2858{
2859 fn from(
2860 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>,
2861 ) -> Self {
2862 match err {
2863 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2864 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2865 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2866 source: err.into(),
2867 }),
2868 }
2869 }
2870}
2871impl From<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError> for Error {
2872 fn from(err: crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError) -> Self {
2873 match err {
2874 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::DuplicateResourceException(inner) => {
2875 Error::DuplicateResourceException(inner)
2876 }
2877 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InternalServiceException(inner) => {
2878 Error::InternalServiceException(inner)
2879 }
2880 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidParameterException(inner) => {
2881 Error::InvalidParameterException(inner)
2882 }
2883 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidRequestException(inner) => {
2884 Error::InvalidRequestException(inner)
2885 }
2886 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::LimitExceededException(inner) => {
2887 Error::LimitExceededException(inner)
2888 }
2889 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ResourceNotFoundException(inner) => {
2890 Error::ResourceNotFoundException(inner)
2891 }
2892 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ThrottlingException(inner) => {
2893 Error::ThrottlingException(inner)
2894 }
2895 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
2896 }
2897 }
2898}
2899impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>> for Error
2900where
2901 R: Send + Sync + std::fmt::Debug + 'static,
2902{
2903 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>) -> Self {
2904 match err {
2905 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2906 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2907 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2908 source: err.into(),
2909 }),
2910 }
2911 }
2912}
2913impl From<crate::operation::create_view::CreateViewError> for Error {
2914 fn from(err: crate::operation::create_view::CreateViewError) -> Self {
2915 match err {
2916 crate::operation::create_view::CreateViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2917 crate::operation::create_view::CreateViewError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2918 crate::operation::create_view::CreateViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2919 crate::operation::create_view::CreateViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2920 crate::operation::create_view::CreateViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2921 crate::operation::create_view::CreateViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2922 crate::operation::create_view::CreateViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2923 crate::operation::create_view::CreateViewError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2924 crate::operation::create_view::CreateViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2925 crate::operation::create_view::CreateViewError::Unhandled(inner) => Error::Unhandled(inner),
2926 }
2927 }
2928}
2929impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>> for Error
2930where
2931 R: Send + Sync + std::fmt::Debug + 'static,
2932{
2933 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>) -> Self {
2934 match err {
2935 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2936 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2937 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2938 source: err.into(),
2939 }),
2940 }
2941 }
2942}
2943impl From<crate::operation::create_view_version::CreateViewVersionError> for Error {
2944 fn from(err: crate::operation::create_view_version::CreateViewVersionError) -> Self {
2945 match err {
2946 crate::operation::create_view_version::CreateViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2947 crate::operation::create_view_version::CreateViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2948 crate::operation::create_view_version::CreateViewVersionError::InvalidParameterException(inner) => {
2949 Error::InvalidParameterException(inner)
2950 }
2951 crate::operation::create_view_version::CreateViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2952 crate::operation::create_view_version::CreateViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2953 crate::operation::create_view_version::CreateViewVersionError::ResourceNotFoundException(inner) => {
2954 Error::ResourceNotFoundException(inner)
2955 }
2956 crate::operation::create_view_version::CreateViewVersionError::ServiceQuotaExceededException(inner) => {
2957 Error::ServiceQuotaExceededException(inner)
2958 }
2959 crate::operation::create_view_version::CreateViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2960 crate::operation::create_view_version::CreateViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
2961 }
2962 }
2963}
2964impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>> for Error
2965where
2966 R: Send + Sync + std::fmt::Debug + 'static,
2967{
2968 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>) -> Self {
2969 match err {
2970 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2971 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2972 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2973 source: err.into(),
2974 }),
2975 }
2976 }
2977}
2978impl From<crate::operation::create_vocabulary::CreateVocabularyError> for Error {
2979 fn from(err: crate::operation::create_vocabulary::CreateVocabularyError) -> Self {
2980 match err {
2981 crate::operation::create_vocabulary::CreateVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2982 crate::operation::create_vocabulary::CreateVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2983 crate::operation::create_vocabulary::CreateVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2984 crate::operation::create_vocabulary::CreateVocabularyError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2985 crate::operation::create_vocabulary::CreateVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2986 crate::operation::create_vocabulary::CreateVocabularyError::ServiceQuotaExceededException(inner) => {
2987 Error::ServiceQuotaExceededException(inner)
2988 }
2989 crate::operation::create_vocabulary::CreateVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2990 crate::operation::create_vocabulary::CreateVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
2991 }
2992 }
2993}
2994impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace::CreateWorkspaceError, R>> for Error
2995where
2996 R: Send + Sync + std::fmt::Debug + 'static,
2997{
2998 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace::CreateWorkspaceError, R>) -> Self {
2999 match err {
3000 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3001 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3002 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3003 source: err.into(),
3004 }),
3005 }
3006 }
3007}
3008impl From<crate::operation::create_workspace::CreateWorkspaceError> for Error {
3009 fn from(err: crate::operation::create_workspace::CreateWorkspaceError) -> Self {
3010 match err {
3011 crate::operation::create_workspace::CreateWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3012 crate::operation::create_workspace::CreateWorkspaceError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
3013 crate::operation::create_workspace::CreateWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3014 crate::operation::create_workspace::CreateWorkspaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3015 crate::operation::create_workspace::CreateWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3016 crate::operation::create_workspace::CreateWorkspaceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
3017 crate::operation::create_workspace::CreateWorkspaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3018 crate::operation::create_workspace::CreateWorkspaceError::ServiceQuotaExceededException(inner) => {
3019 Error::ServiceQuotaExceededException(inner)
3020 }
3021 crate::operation::create_workspace::CreateWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3022 crate::operation::create_workspace::CreateWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
3023 }
3024 }
3025}
3026impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace_page::CreateWorkspacePageError, R>> for Error
3027where
3028 R: Send + Sync + std::fmt::Debug + 'static,
3029{
3030 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace_page::CreateWorkspacePageError, R>) -> Self {
3031 match err {
3032 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3033 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3034 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3035 source: err.into(),
3036 }),
3037 }
3038 }
3039}
3040impl From<crate::operation::create_workspace_page::CreateWorkspacePageError> for Error {
3041 fn from(err: crate::operation::create_workspace_page::CreateWorkspacePageError) -> Self {
3042 match err {
3043 crate::operation::create_workspace_page::CreateWorkspacePageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3044 crate::operation::create_workspace_page::CreateWorkspacePageError::DuplicateResourceException(inner) => {
3045 Error::DuplicateResourceException(inner)
3046 }
3047 crate::operation::create_workspace_page::CreateWorkspacePageError::InternalServiceException(inner) => {
3048 Error::InternalServiceException(inner)
3049 }
3050 crate::operation::create_workspace_page::CreateWorkspacePageError::InvalidParameterException(inner) => {
3051 Error::InvalidParameterException(inner)
3052 }
3053 crate::operation::create_workspace_page::CreateWorkspacePageError::InvalidRequestException(inner) => {
3054 Error::InvalidRequestException(inner)
3055 }
3056 crate::operation::create_workspace_page::CreateWorkspacePageError::LimitExceededException(inner) => Error::LimitExceededException(inner),
3057 crate::operation::create_workspace_page::CreateWorkspacePageError::ResourceConflictException(inner) => {
3058 Error::ResourceConflictException(inner)
3059 }
3060 crate::operation::create_workspace_page::CreateWorkspacePageError::ResourceNotFoundException(inner) => {
3061 Error::ResourceNotFoundException(inner)
3062 }
3063 crate::operation::create_workspace_page::CreateWorkspacePageError::ServiceQuotaExceededException(inner) => {
3064 Error::ServiceQuotaExceededException(inner)
3065 }
3066 crate::operation::create_workspace_page::CreateWorkspacePageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3067 crate::operation::create_workspace_page::CreateWorkspacePageError::Unhandled(inner) => Error::Unhandled(inner),
3068 }
3069 }
3070}
3071impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>>
3072 for Error
3073where
3074 R: Send + Sync + std::fmt::Debug + 'static,
3075{
3076 fn from(
3077 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>,
3078 ) -> Self {
3079 match err {
3080 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3081 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3082 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3083 source: err.into(),
3084 }),
3085 }
3086 }
3087}
3088impl From<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError> for Error {
3089 fn from(err: crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError) -> Self {
3090 match err {
3091 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InternalServiceException(inner) => {
3092 Error::InternalServiceException(inner)
3093 }
3094 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InvalidParameterException(inner) => {
3095 Error::InvalidParameterException(inner)
3096 }
3097 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceConflictException(inner) => {
3098 Error::ResourceConflictException(inner)
3099 }
3100 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceNotFoundException(inner) => {
3101 Error::ResourceNotFoundException(inner)
3102 }
3103 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ThrottlingException(inner) => {
3104 Error::ThrottlingException(inner)
3105 }
3106 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
3107 }
3108 }
3109}
3110impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>> for Error
3111where
3112 R: Send + Sync + std::fmt::Debug + 'static,
3113{
3114 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>) -> Self {
3115 match err {
3116 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3117 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3118 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3119 source: err.into(),
3120 }),
3121 }
3122 }
3123}
3124impl From<crate::operation::delete_attached_file::DeleteAttachedFileError> for Error {
3125 fn from(err: crate::operation::delete_attached_file::DeleteAttachedFileError) -> Self {
3126 match err {
3127 crate::operation::delete_attached_file::DeleteAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3128 crate::operation::delete_attached_file::DeleteAttachedFileError::InternalServiceException(inner) => {
3129 Error::InternalServiceException(inner)
3130 }
3131 crate::operation::delete_attached_file::DeleteAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3132 crate::operation::delete_attached_file::DeleteAttachedFileError::ResourceNotFoundException(inner) => {
3133 Error::ResourceNotFoundException(inner)
3134 }
3135 crate::operation::delete_attached_file::DeleteAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3136 crate::operation::delete_attached_file::DeleteAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
3137 }
3138 }
3139}
3140impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_data::DeleteContactDataError, R>> for Error
3141where
3142 R: Send + Sync + std::fmt::Debug + 'static,
3143{
3144 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_data::DeleteContactDataError, R>) -> Self {
3145 match err {
3146 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3147 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3148 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3149 source: err.into(),
3150 }),
3151 }
3152 }
3153}
3154impl From<crate::operation::delete_contact_data::DeleteContactDataError> for Error {
3155 fn from(err: crate::operation::delete_contact_data::DeleteContactDataError) -> Self {
3156 match err {
3157 crate::operation::delete_contact_data::DeleteContactDataError::ContactNotTerminatedException(inner) => {
3158 Error::ContactNotTerminatedException(inner)
3159 }
3160 crate::operation::delete_contact_data::DeleteContactDataError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3161 crate::operation::delete_contact_data::DeleteContactDataError::InvalidParameterException(inner) => {
3162 Error::InvalidParameterException(inner)
3163 }
3164 crate::operation::delete_contact_data::DeleteContactDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3165 crate::operation::delete_contact_data::DeleteContactDataError::ResourceNotFoundException(inner) => {
3166 Error::ResourceNotFoundException(inner)
3167 }
3168 crate::operation::delete_contact_data::DeleteContactDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3169 crate::operation::delete_contact_data::DeleteContactDataError::Unhandled(inner) => Error::Unhandled(inner),
3170 }
3171 }
3172}
3173impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>>
3174 for Error
3175where
3176 R: Send + Sync + std::fmt::Debug + 'static,
3177{
3178 fn from(
3179 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>,
3180 ) -> Self {
3181 match err {
3182 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3183 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3184 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3185 source: err.into(),
3186 }),
3187 }
3188 }
3189}
3190impl From<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError> for Error {
3191 fn from(err: crate::operation::delete_contact_evaluation::DeleteContactEvaluationError) -> Self {
3192 match err {
3193 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InternalServiceException(inner) => {
3194 Error::InternalServiceException(inner)
3195 }
3196 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InvalidParameterException(inner) => {
3197 Error::InvalidParameterException(inner)
3198 }
3199 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceConflictException(inner) => {
3200 Error::ResourceConflictException(inner)
3201 }
3202 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceNotFoundException(inner) => {
3203 Error::ResourceNotFoundException(inner)
3204 }
3205 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ThrottlingException(inner) => {
3206 Error::ThrottlingException(inner)
3207 }
3208 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
3209 }
3210 }
3211}
3212impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>> for Error
3213where
3214 R: Send + Sync + std::fmt::Debug + 'static,
3215{
3216 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>) -> Self {
3217 match err {
3218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3221 source: err.into(),
3222 }),
3223 }
3224 }
3225}
3226impl From<crate::operation::delete_contact_flow::DeleteContactFlowError> for Error {
3227 fn from(err: crate::operation::delete_contact_flow::DeleteContactFlowError) -> Self {
3228 match err {
3229 crate::operation::delete_contact_flow::DeleteContactFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3230 crate::operation::delete_contact_flow::DeleteContactFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3231 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidParameterException(inner) => {
3232 Error::InvalidParameterException(inner)
3233 }
3234 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3235 crate::operation::delete_contact_flow::DeleteContactFlowError::ResourceNotFoundException(inner) => {
3236 Error::ResourceNotFoundException(inner)
3237 }
3238 crate::operation::delete_contact_flow::DeleteContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3239 crate::operation::delete_contact_flow::DeleteContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
3240 }
3241 }
3242}
3243impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>>
3244 for Error
3245where
3246 R: Send + Sync + std::fmt::Debug + 'static,
3247{
3248 fn from(
3249 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>,
3250 ) -> Self {
3251 match err {
3252 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3253 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3254 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3255 source: err.into(),
3256 }),
3257 }
3258 }
3259}
3260impl From<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError> for Error {
3261 fn from(err: crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError) -> Self {
3262 match err {
3263 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::AccessDeniedException(inner) => {
3264 Error::AccessDeniedException(inner)
3265 }
3266 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InternalServiceException(inner) => {
3267 Error::InternalServiceException(inner)
3268 }
3269 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidParameterException(inner) => {
3270 Error::InvalidParameterException(inner)
3271 }
3272 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidRequestException(inner) => {
3273 Error::InvalidRequestException(inner)
3274 }
3275 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ResourceNotFoundException(inner) => {
3276 Error::ResourceNotFoundException(inner)
3277 }
3278 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ThrottlingException(inner) => {
3279 Error::ThrottlingException(inner)
3280 }
3281 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
3282 }
3283 }
3284}
3285impl<R>
3286 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError, R>>
3287 for Error
3288where
3289 R: Send + Sync + std::fmt::Debug + 'static,
3290{
3291 fn from(
3292 err: ::aws_smithy_runtime_api::client::result::SdkError<
3293 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError,
3294 R,
3295 >,
3296 ) -> Self {
3297 match err {
3298 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3299 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3300 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3301 source: err.into(),
3302 }),
3303 }
3304 }
3305}
3306impl From<crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError> for Error {
3307 fn from(err: crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError) -> Self {
3308 match err {
3309 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::AccessDeniedException(inner) => {
3310 Error::AccessDeniedException(inner)
3311 }
3312 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InternalServiceException(inner) => {
3313 Error::InternalServiceException(inner)
3314 }
3315 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InvalidParameterException(inner) => {
3316 Error::InvalidParameterException(inner)
3317 }
3318 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InvalidRequestException(inner) => {
3319 Error::InvalidRequestException(inner)
3320 }
3321 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
3322 Error::ResourceNotFoundException(inner)
3323 }
3324 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::ThrottlingException(inner) => {
3325 Error::ThrottlingException(inner)
3326 }
3327 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
3328 }
3329 }
3330}
3331impl<R>
3332 From<
3333 ::aws_smithy_runtime_api::client::result::SdkError<
3334 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError,
3335 R,
3336 >,
3337 > for Error
3338where
3339 R: Send + Sync + std::fmt::Debug + 'static,
3340{
3341 fn from(
3342 err: ::aws_smithy_runtime_api::client::result::SdkError<
3343 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError,
3344 R,
3345 >,
3346 ) -> Self {
3347 match err {
3348 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3349 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3350 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3351 source: err.into(),
3352 }),
3353 }
3354 }
3355}
3356impl From<crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError> for Error {
3357 fn from(err: crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError) -> Self {
3358 match err {
3359 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::AccessDeniedException(inner) => {
3360 Error::AccessDeniedException(inner)
3361 }
3362 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InternalServiceException(inner) => {
3363 Error::InternalServiceException(inner)
3364 }
3365 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InvalidParameterException(inner) => {
3366 Error::InvalidParameterException(inner)
3367 }
3368 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InvalidRequestException(inner) => {
3369 Error::InvalidRequestException(inner)
3370 }
3371 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::ResourceNotFoundException(inner) => {
3372 Error::ResourceNotFoundException(inner)
3373 }
3374 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::ThrottlingException(inner) => {
3375 Error::ThrottlingException(inner)
3376 }
3377 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::Unhandled(inner) => Error::Unhandled(inner),
3378 }
3379 }
3380}
3381impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>>
3382 for Error
3383where
3384 R: Send + Sync + std::fmt::Debug + 'static,
3385{
3386 fn from(
3387 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>,
3388 ) -> Self {
3389 match err {
3390 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3391 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3392 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3393 source: err.into(),
3394 }),
3395 }
3396 }
3397}
3398impl From<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError> for Error {
3399 fn from(err: crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError) -> Self {
3400 match err {
3401 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::AccessDeniedException(inner) => {
3402 Error::AccessDeniedException(inner)
3403 }
3404 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InternalServiceException(inner) => {
3405 Error::InternalServiceException(inner)
3406 }
3407 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidParameterException(inner) => {
3408 Error::InvalidParameterException(inner)
3409 }
3410 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidRequestException(inner) => {
3411 Error::InvalidRequestException(inner)
3412 }
3413 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ResourceNotFoundException(inner) => {
3414 Error::ResourceNotFoundException(inner)
3415 }
3416 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ThrottlingException(inner) => {
3417 Error::ThrottlingException(inner)
3418 }
3419 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
3420 }
3421 }
3422}
3423impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table::DeleteDataTableError, R>> for Error
3424where
3425 R: Send + Sync + std::fmt::Debug + 'static,
3426{
3427 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table::DeleteDataTableError, R>) -> Self {
3428 match err {
3429 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3430 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3431 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3432 source: err.into(),
3433 }),
3434 }
3435 }
3436}
3437impl From<crate::operation::delete_data_table::DeleteDataTableError> for Error {
3438 fn from(err: crate::operation::delete_data_table::DeleteDataTableError) -> Self {
3439 match err {
3440 crate::operation::delete_data_table::DeleteDataTableError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3441 crate::operation::delete_data_table::DeleteDataTableError::ConflictException(inner) => Error::ConflictException(inner),
3442 crate::operation::delete_data_table::DeleteDataTableError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3443 crate::operation::delete_data_table::DeleteDataTableError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3444 crate::operation::delete_data_table::DeleteDataTableError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3445 crate::operation::delete_data_table::DeleteDataTableError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3446 crate::operation::delete_data_table::DeleteDataTableError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3447 crate::operation::delete_data_table::DeleteDataTableError::Unhandled(inner) => Error::Unhandled(inner),
3448 }
3449 }
3450}
3451impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError, R>>
3452 for Error
3453where
3454 R: Send + Sync + std::fmt::Debug + 'static,
3455{
3456 fn from(
3457 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError, R>,
3458 ) -> Self {
3459 match err {
3460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3463 source: err.into(),
3464 }),
3465 }
3466 }
3467}
3468impl From<crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError> for Error {
3469 fn from(err: crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError) -> Self {
3470 match err {
3471 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::AccessDeniedException(inner) => {
3472 Error::AccessDeniedException(inner)
3473 }
3474 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::ConflictException(inner) => Error::ConflictException(inner),
3475 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::InternalServiceException(inner) => {
3476 Error::InternalServiceException(inner)
3477 }
3478 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::InvalidParameterException(inner) => {
3479 Error::InvalidParameterException(inner)
3480 }
3481 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::InvalidRequestException(inner) => {
3482 Error::InvalidRequestException(inner)
3483 }
3484 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::ResourceNotFoundException(inner) => {
3485 Error::ResourceNotFoundException(inner)
3486 }
3487 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::ThrottlingException(inner) => {
3488 Error::ThrottlingException(inner)
3489 }
3490 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3491 }
3492 }
3493}
3494impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>> for Error
3495where
3496 R: Send + Sync + std::fmt::Debug + 'static,
3497{
3498 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>) -> Self {
3499 match err {
3500 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3501 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3502 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3503 source: err.into(),
3504 }),
3505 }
3506 }
3507}
3508impl From<crate::operation::delete_email_address::DeleteEmailAddressError> for Error {
3509 fn from(err: crate::operation::delete_email_address::DeleteEmailAddressError) -> Self {
3510 match err {
3511 crate::operation::delete_email_address::DeleteEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3512 crate::operation::delete_email_address::DeleteEmailAddressError::InternalServiceException(inner) => {
3513 Error::InternalServiceException(inner)
3514 }
3515 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidParameterException(inner) => {
3516 Error::InvalidParameterException(inner)
3517 }
3518 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3519 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceConflictException(inner) => {
3520 Error::ResourceConflictException(inner)
3521 }
3522 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceNotFoundException(inner) => {
3523 Error::ResourceNotFoundException(inner)
3524 }
3525 crate::operation::delete_email_address::DeleteEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3526 crate::operation::delete_email_address::DeleteEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
3527 }
3528 }
3529}
3530impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>> for Error
3531where
3532 R: Send + Sync + std::fmt::Debug + 'static,
3533{
3534 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>) -> Self {
3535 match err {
3536 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3537 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3538 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3539 source: err.into(),
3540 }),
3541 }
3542 }
3543}
3544impl From<crate::operation::delete_evaluation_form::DeleteEvaluationFormError> for Error {
3545 fn from(err: crate::operation::delete_evaluation_form::DeleteEvaluationFormError) -> Self {
3546 match err {
3547 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InternalServiceException(inner) => {
3548 Error::InternalServiceException(inner)
3549 }
3550 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InvalidParameterException(inner) => {
3551 Error::InvalidParameterException(inner)
3552 }
3553 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceConflictException(inner) => {
3554 Error::ResourceConflictException(inner)
3555 }
3556 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceNotFoundException(inner) => {
3557 Error::ResourceNotFoundException(inner)
3558 }
3559 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3560 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
3561 }
3562 }
3563}
3564impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError, R>>
3565 for Error
3566where
3567 R: Send + Sync + std::fmt::Debug + 'static,
3568{
3569 fn from(
3570 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError, R>,
3571 ) -> Self {
3572 match err {
3573 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3574 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3575 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3576 source: err.into(),
3577 }),
3578 }
3579 }
3580}
3581impl From<crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError> for Error {
3582 fn from(err: crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError) -> Self {
3583 match err {
3584 crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError::AccessDeniedException(inner) => {
3585 Error::AccessDeniedException(inner)
3586 }
3587 crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError::InternalServiceException(inner) => {
3588 Error::InternalServiceException(inner)
3589 }
3590 crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError::InvalidRequestException(inner) => {
3591 Error::InvalidRequestException(inner)
3592 }
3593 crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError::ResourceNotFoundException(inner) => {
3594 Error::ResourceNotFoundException(inner)
3595 }
3596 crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError::ThrottlingException(inner) => {
3597 Error::ThrottlingException(inner)
3598 }
3599 crate::operation::delete_extraction_definition::DeleteExtractionDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
3600 }
3601 }
3602}
3603impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>>
3604 for Error
3605where
3606 R: Send + Sync + std::fmt::Debug + 'static,
3607{
3608 fn from(
3609 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>,
3610 ) -> Self {
3611 match err {
3612 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3613 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3614 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3615 source: err.into(),
3616 }),
3617 }
3618 }
3619}
3620impl From<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError> for Error {
3621 fn from(err: crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError) -> Self {
3622 match err {
3623 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InternalServiceException(inner) => {
3624 Error::InternalServiceException(inner)
3625 }
3626 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidParameterException(inner) => {
3627 Error::InvalidParameterException(inner)
3628 }
3629 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidRequestException(inner) => {
3630 Error::InvalidRequestException(inner)
3631 }
3632 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ResourceNotFoundException(inner) => {
3633 Error::ResourceNotFoundException(inner)
3634 }
3635 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3636 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
3637 }
3638 }
3639}
3640impl<R>
3641 From<
3642 ::aws_smithy_runtime_api::client::result::SdkError<
3643 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
3644 R,
3645 >,
3646 > for Error
3647where
3648 R: Send + Sync + std::fmt::Debug + 'static,
3649{
3650 fn from(
3651 err: ::aws_smithy_runtime_api::client::result::SdkError<
3652 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
3653 R,
3654 >,
3655 ) -> Self {
3656 match err {
3657 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3658 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3659 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3660 source: err.into(),
3661 }),
3662 }
3663 }
3664}
3665impl From<crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError> for Error {
3666 fn from(err: crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError) -> Self {
3667 match err {
3668 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InternalServiceException(inner) => {
3669 Error::InternalServiceException(inner)
3670 }
3671 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidParameterException(inner) => {
3672 Error::InvalidParameterException(inner)
3673 }
3674 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidRequestException(inner) => {
3675 Error::InvalidRequestException(inner)
3676 }
3677 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
3678 Error::ResourceNotFoundException(inner)
3679 }
3680 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ThrottlingException(inner) => {
3681 Error::ThrottlingException(inner)
3682 }
3683 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
3684 }
3685 }
3686}
3687impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>> for Error
3688where
3689 R: Send + Sync + std::fmt::Debug + 'static,
3690{
3691 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>) -> Self {
3692 match err {
3693 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3694 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3695 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3696 source: err.into(),
3697 }),
3698 }
3699 }
3700}
3701impl From<crate::operation::delete_instance::DeleteInstanceError> for Error {
3702 fn from(err: crate::operation::delete_instance::DeleteInstanceError) -> Self {
3703 match err {
3704 crate::operation::delete_instance::DeleteInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3705 crate::operation::delete_instance::DeleteInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3706 crate::operation::delete_instance::DeleteInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3707 crate::operation::delete_instance::DeleteInstanceError::Unhandled(inner) => Error::Unhandled(inner),
3708 }
3709 }
3710}
3711impl<R>
3712 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_integration_association::DeleteIntegrationAssociationError, R>>
3713 for Error
3714where
3715 R: Send + Sync + std::fmt::Debug + 'static,
3716{
3717 fn from(
3718 err: ::aws_smithy_runtime_api::client::result::SdkError<
3719 crate::operation::delete_integration_association::DeleteIntegrationAssociationError,
3720 R,
3721 >,
3722 ) -> Self {
3723 match err {
3724 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3725 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3726 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3727 source: err.into(),
3728 }),
3729 }
3730 }
3731}
3732impl From<crate::operation::delete_integration_association::DeleteIntegrationAssociationError> for Error {
3733 fn from(err: crate::operation::delete_integration_association::DeleteIntegrationAssociationError) -> Self {
3734 match err {
3735 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InternalServiceException(inner) => {
3736 Error::InternalServiceException(inner)
3737 }
3738 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InvalidRequestException(inner) => {
3739 Error::InvalidRequestException(inner)
3740 }
3741 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ResourceNotFoundException(inner) => {
3742 Error::ResourceNotFoundException(inner)
3743 }
3744 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ThrottlingException(inner) => {
3745 Error::ThrottlingException(inner)
3746 }
3747 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
3748 }
3749 }
3750}
3751impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_metric::DeleteMetricError, R>> for Error
3752where
3753 R: Send + Sync + std::fmt::Debug + 'static,
3754{
3755 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_metric::DeleteMetricError, R>) -> Self {
3756 match err {
3757 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3758 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3759 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3760 source: err.into(),
3761 }),
3762 }
3763 }
3764}
3765impl From<crate::operation::delete_metric::DeleteMetricError> for Error {
3766 fn from(err: crate::operation::delete_metric::DeleteMetricError) -> Self {
3767 match err {
3768 crate::operation::delete_metric::DeleteMetricError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3769 crate::operation::delete_metric::DeleteMetricError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3770 crate::operation::delete_metric::DeleteMetricError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3771 crate::operation::delete_metric::DeleteMetricError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3772 crate::operation::delete_metric::DeleteMetricError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3773 crate::operation::delete_metric::DeleteMetricError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3774 crate::operation::delete_metric::DeleteMetricError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3775 crate::operation::delete_metric::DeleteMetricError::Unhandled(inner) => Error::Unhandled(inner),
3776 }
3777 }
3778}
3779impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_notification::DeleteNotificationError, R>> for Error
3780where
3781 R: Send + Sync + std::fmt::Debug + 'static,
3782{
3783 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_notification::DeleteNotificationError, R>) -> Self {
3784 match err {
3785 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3786 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3787 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3788 source: err.into(),
3789 }),
3790 }
3791 }
3792}
3793impl From<crate::operation::delete_notification::DeleteNotificationError> for Error {
3794 fn from(err: crate::operation::delete_notification::DeleteNotificationError) -> Self {
3795 match err {
3796 crate::operation::delete_notification::DeleteNotificationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3797 crate::operation::delete_notification::DeleteNotificationError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3798 crate::operation::delete_notification::DeleteNotificationError::InvalidParameterException(inner) => {
3799 Error::InvalidParameterException(inner)
3800 }
3801 crate::operation::delete_notification::DeleteNotificationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3802 crate::operation::delete_notification::DeleteNotificationError::ResourceNotFoundException(inner) => {
3803 Error::ResourceNotFoundException(inner)
3804 }
3805 crate::operation::delete_notification::DeleteNotificationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3806 crate::operation::delete_notification::DeleteNotificationError::Unhandled(inner) => Error::Unhandled(inner),
3807 }
3808 }
3809}
3810impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>>
3811 for Error
3812where
3813 R: Send + Sync + std::fmt::Debug + 'static,
3814{
3815 fn from(
3816 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>,
3817 ) -> Self {
3818 match err {
3819 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3820 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3821 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3822 source: err.into(),
3823 }),
3824 }
3825 }
3826}
3827impl From<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError> for Error {
3828 fn from(err: crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError) -> Self {
3829 match err {
3830 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InternalServiceException(inner) => {
3831 Error::InternalServiceException(inner)
3832 }
3833 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidParameterException(inner) => {
3834 Error::InvalidParameterException(inner)
3835 }
3836 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidRequestException(inner) => {
3837 Error::InvalidRequestException(inner)
3838 }
3839 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceInUseException(inner) => {
3840 Error::ResourceInUseException(inner)
3841 }
3842 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceNotFoundException(inner) => {
3843 Error::ResourceNotFoundException(inner)
3844 }
3845 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ThrottlingException(inner) => {
3846 Error::ThrottlingException(inner)
3847 }
3848 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3849 }
3850 }
3851}
3852impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>> for Error
3853where
3854 R: Send + Sync + std::fmt::Debug + 'static,
3855{
3856 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>) -> Self {
3857 match err {
3858 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3859 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3860 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3861 source: err.into(),
3862 }),
3863 }
3864 }
3865}
3866impl From<crate::operation::delete_prompt::DeletePromptError> for Error {
3867 fn from(err: crate::operation::delete_prompt::DeletePromptError) -> Self {
3868 match err {
3869 crate::operation::delete_prompt::DeletePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3870 crate::operation::delete_prompt::DeletePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3871 crate::operation::delete_prompt::DeletePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3872 crate::operation::delete_prompt::DeletePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3873 crate::operation::delete_prompt::DeletePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3874 crate::operation::delete_prompt::DeletePromptError::Unhandled(inner) => Error::Unhandled(inner),
3875 }
3876 }
3877}
3878impl<R>
3879 From<
3880 ::aws_smithy_runtime_api::client::result::SdkError<
3881 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
3882 R,
3883 >,
3884 > for Error
3885where
3886 R: Send + Sync + std::fmt::Debug + 'static,
3887{
3888 fn from(
3889 err: ::aws_smithy_runtime_api::client::result::SdkError<
3890 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
3891 R,
3892 >,
3893 ) -> Self {
3894 match err {
3895 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3896 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3897 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3898 source: err.into(),
3899 }),
3900 }
3901 }
3902}
3903impl From<crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError> for Error {
3904 fn from(err: crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError) -> Self {
3905 match err {
3906 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::AccessDeniedException(inner) => {
3907 Error::AccessDeniedException(inner)
3908 }
3909 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InternalServiceException(inner) => {
3910 Error::InternalServiceException(inner)
3911 }
3912 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InvalidParameterException(inner) => {
3913 Error::InvalidParameterException(inner)
3914 }
3915 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
3916 Error::ResourceNotFoundException(inner)
3917 }
3918 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ThrottlingException(inner) => {
3919 Error::ThrottlingException(inner)
3920 }
3921 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::Unhandled(inner) => {
3922 Error::Unhandled(inner)
3923 }
3924 }
3925 }
3926}
3927impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>> for Error
3928where
3929 R: Send + Sync + std::fmt::Debug + 'static,
3930{
3931 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>) -> Self {
3932 match err {
3933 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3934 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3935 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3936 source: err.into(),
3937 }),
3938 }
3939 }
3940}
3941impl From<crate::operation::delete_queue::DeleteQueueError> for Error {
3942 fn from(err: crate::operation::delete_queue::DeleteQueueError) -> Self {
3943 match err {
3944 crate::operation::delete_queue::DeleteQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3945 crate::operation::delete_queue::DeleteQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3946 crate::operation::delete_queue::DeleteQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3947 crate::operation::delete_queue::DeleteQueueError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3948 crate::operation::delete_queue::DeleteQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3949 crate::operation::delete_queue::DeleteQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3950 crate::operation::delete_queue::DeleteQueueError::Unhandled(inner) => Error::Unhandled(inner),
3951 }
3952 }
3953}
3954impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>> for Error
3955where
3956 R: Send + Sync + std::fmt::Debug + 'static,
3957{
3958 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>) -> Self {
3959 match err {
3960 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3961 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3962 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3963 source: err.into(),
3964 }),
3965 }
3966 }
3967}
3968impl From<crate::operation::delete_quick_connect::DeleteQuickConnectError> for Error {
3969 fn from(err: crate::operation::delete_quick_connect::DeleteQuickConnectError) -> Self {
3970 match err {
3971 crate::operation::delete_quick_connect::DeleteQuickConnectError::InternalServiceException(inner) => {
3972 Error::InternalServiceException(inner)
3973 }
3974 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidParameterException(inner) => {
3975 Error::InvalidParameterException(inner)
3976 }
3977 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3978 crate::operation::delete_quick_connect::DeleteQuickConnectError::ResourceNotFoundException(inner) => {
3979 Error::ResourceNotFoundException(inner)
3980 }
3981 crate::operation::delete_quick_connect::DeleteQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3982 crate::operation::delete_quick_connect::DeleteQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
3983 }
3984 }
3985}
3986impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>> for Error
3987where
3988 R: Send + Sync + std::fmt::Debug + 'static,
3989{
3990 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>) -> Self {
3991 match err {
3992 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3993 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3994 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3995 source: err.into(),
3996 }),
3997 }
3998 }
3999}
4000impl From<crate::operation::delete_routing_profile::DeleteRoutingProfileError> for Error {
4001 fn from(err: crate::operation::delete_routing_profile::DeleteRoutingProfileError) -> Self {
4002 match err {
4003 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InternalServiceException(inner) => {
4004 Error::InternalServiceException(inner)
4005 }
4006 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidParameterException(inner) => {
4007 Error::InvalidParameterException(inner)
4008 }
4009 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidRequestException(inner) => {
4010 Error::InvalidRequestException(inner)
4011 }
4012 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceInUseException(inner) => {
4013 Error::ResourceInUseException(inner)
4014 }
4015 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceNotFoundException(inner) => {
4016 Error::ResourceNotFoundException(inner)
4017 }
4018 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4019 crate::operation::delete_routing_profile::DeleteRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
4020 }
4021 }
4022}
4023impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>> for Error
4024where
4025 R: Send + Sync + std::fmt::Debug + 'static,
4026{
4027 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>) -> Self {
4028 match err {
4029 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4030 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4031 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4032 source: err.into(),
4033 }),
4034 }
4035 }
4036}
4037impl From<crate::operation::delete_rule::DeleteRuleError> for Error {
4038 fn from(err: crate::operation::delete_rule::DeleteRuleError) -> Self {
4039 match err {
4040 crate::operation::delete_rule::DeleteRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4041 crate::operation::delete_rule::DeleteRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4042 crate::operation::delete_rule::DeleteRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4043 crate::operation::delete_rule::DeleteRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4044 crate::operation::delete_rule::DeleteRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4045 crate::operation::delete_rule::DeleteRuleError::Unhandled(inner) => Error::Unhandled(inner),
4046 }
4047 }
4048}
4049impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>> for Error
4050where
4051 R: Send + Sync + std::fmt::Debug + 'static,
4052{
4053 fn from(
4054 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>,
4055 ) -> Self {
4056 match err {
4057 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4058 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4059 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4060 source: err.into(),
4061 }),
4062 }
4063 }
4064}
4065impl From<crate::operation::delete_security_profile::DeleteSecurityProfileError> for Error {
4066 fn from(err: crate::operation::delete_security_profile::DeleteSecurityProfileError) -> Self {
4067 match err {
4068 crate::operation::delete_security_profile::DeleteSecurityProfileError::AccessDeniedException(inner) => {
4069 Error::AccessDeniedException(inner)
4070 }
4071 crate::operation::delete_security_profile::DeleteSecurityProfileError::InternalServiceException(inner) => {
4072 Error::InternalServiceException(inner)
4073 }
4074 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidParameterException(inner) => {
4075 Error::InvalidParameterException(inner)
4076 }
4077 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidRequestException(inner) => {
4078 Error::InvalidRequestException(inner)
4079 }
4080 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceInUseException(inner) => {
4081 Error::ResourceInUseException(inner)
4082 }
4083 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceNotFoundException(inner) => {
4084 Error::ResourceNotFoundException(inner)
4085 }
4086 crate::operation::delete_security_profile::DeleteSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4087 crate::operation::delete_security_profile::DeleteSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
4088 }
4089 }
4090}
4091impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_session::DeleteSessionError, R>> for Error
4092where
4093 R: Send + Sync + std::fmt::Debug + 'static,
4094{
4095 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_session::DeleteSessionError, R>) -> Self {
4096 match err {
4097 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4098 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4099 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4100 source: err.into(),
4101 }),
4102 }
4103 }
4104}
4105impl From<crate::operation::delete_session::DeleteSessionError> for Error {
4106 fn from(err: crate::operation::delete_session::DeleteSessionError) -> Self {
4107 match err {
4108 crate::operation::delete_session::DeleteSessionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4109 crate::operation::delete_session::DeleteSessionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4110 crate::operation::delete_session::DeleteSessionError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4111 crate::operation::delete_session::DeleteSessionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4112 crate::operation::delete_session::DeleteSessionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4113 crate::operation::delete_session::DeleteSessionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4114 crate::operation::delete_session::DeleteSessionError::Unhandled(inner) => Error::Unhandled(inner),
4115 }
4116 }
4117}
4118impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>> for Error
4119where
4120 R: Send + Sync + std::fmt::Debug + 'static,
4121{
4122 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>) -> Self {
4123 match err {
4124 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4125 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4126 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4127 source: err.into(),
4128 }),
4129 }
4130 }
4131}
4132impl From<crate::operation::delete_task_template::DeleteTaskTemplateError> for Error {
4133 fn from(err: crate::operation::delete_task_template::DeleteTaskTemplateError) -> Self {
4134 match err {
4135 crate::operation::delete_task_template::DeleteTaskTemplateError::InternalServiceException(inner) => {
4136 Error::InternalServiceException(inner)
4137 }
4138 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidParameterException(inner) => {
4139 Error::InvalidParameterException(inner)
4140 }
4141 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4142 crate::operation::delete_task_template::DeleteTaskTemplateError::ResourceNotFoundException(inner) => {
4143 Error::ResourceNotFoundException(inner)
4144 }
4145 crate::operation::delete_task_template::DeleteTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4146 crate::operation::delete_task_template::DeleteTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
4147 }
4148 }
4149}
4150impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_test_case::DeleteTestCaseError, R>> for Error
4151where
4152 R: Send + Sync + std::fmt::Debug + 'static,
4153{
4154 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_test_case::DeleteTestCaseError, R>) -> Self {
4155 match err {
4156 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4157 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4158 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4159 source: err.into(),
4160 }),
4161 }
4162 }
4163}
4164impl From<crate::operation::delete_test_case::DeleteTestCaseError> for Error {
4165 fn from(err: crate::operation::delete_test_case::DeleteTestCaseError) -> Self {
4166 match err {
4167 crate::operation::delete_test_case::DeleteTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4168 crate::operation::delete_test_case::DeleteTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4169 crate::operation::delete_test_case::DeleteTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4170 crate::operation::delete_test_case::DeleteTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4171 crate::operation::delete_test_case::DeleteTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4172 crate::operation::delete_test_case::DeleteTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4173 crate::operation::delete_test_case::DeleteTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
4174 }
4175 }
4176}
4177impl<R>
4178 From<
4179 ::aws_smithy_runtime_api::client::result::SdkError<
4180 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
4181 R,
4182 >,
4183 > for Error
4184where
4185 R: Send + Sync + std::fmt::Debug + 'static,
4186{
4187 fn from(
4188 err: ::aws_smithy_runtime_api::client::result::SdkError<
4189 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
4190 R,
4191 >,
4192 ) -> Self {
4193 match err {
4194 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4195 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4196 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4197 source: err.into(),
4198 }),
4199 }
4200 }
4201}
4202impl From<crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError> for Error {
4203 fn from(err: crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError) -> Self {
4204 match err {
4205 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::AccessDeniedException(inner) => {
4206 Error::AccessDeniedException(inner)
4207 }
4208 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InternalServiceException(inner) => {
4209 Error::InternalServiceException(inner)
4210 }
4211 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InvalidRequestException(inner) => {
4212 Error::InvalidRequestException(inner)
4213 }
4214 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ResourceInUseException(inner) => {
4215 Error::ResourceInUseException(inner)
4216 }
4217 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ThrottlingException(inner) => {
4218 Error::ThrottlingException(inner)
4219 }
4220 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
4221 }
4222 }
4223}
4224impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>> for Error
4225where
4226 R: Send + Sync + std::fmt::Debug + 'static,
4227{
4228 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>) -> Self {
4229 match err {
4230 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4231 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4232 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4233 source: err.into(),
4234 }),
4235 }
4236 }
4237}
4238impl From<crate::operation::delete_use_case::DeleteUseCaseError> for Error {
4239 fn from(err: crate::operation::delete_use_case::DeleteUseCaseError) -> Self {
4240 match err {
4241 crate::operation::delete_use_case::DeleteUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4242 crate::operation::delete_use_case::DeleteUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4243 crate::operation::delete_use_case::DeleteUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4244 crate::operation::delete_use_case::DeleteUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4245 crate::operation::delete_use_case::DeleteUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
4246 }
4247 }
4248}
4249impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>> for Error
4250where
4251 R: Send + Sync + std::fmt::Debug + 'static,
4252{
4253 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>) -> Self {
4254 match err {
4255 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4256 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4257 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4258 source: err.into(),
4259 }),
4260 }
4261 }
4262}
4263impl From<crate::operation::delete_user::DeleteUserError> for Error {
4264 fn from(err: crate::operation::delete_user::DeleteUserError) -> Self {
4265 match err {
4266 crate::operation::delete_user::DeleteUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4267 crate::operation::delete_user::DeleteUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4268 crate::operation::delete_user::DeleteUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4269 crate::operation::delete_user::DeleteUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4270 crate::operation::delete_user::DeleteUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4271 crate::operation::delete_user::DeleteUserError::Unhandled(inner) => Error::Unhandled(inner),
4272 }
4273 }
4274}
4275impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>>
4276 for Error
4277where
4278 R: Send + Sync + std::fmt::Debug + 'static,
4279{
4280 fn from(
4281 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>,
4282 ) -> Self {
4283 match err {
4284 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4285 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4286 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4287 source: err.into(),
4288 }),
4289 }
4290 }
4291}
4292impl From<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError> for Error {
4293 fn from(err: crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError) -> Self {
4294 match err {
4295 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InternalServiceException(inner) => {
4296 Error::InternalServiceException(inner)
4297 }
4298 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidParameterException(inner) => {
4299 Error::InvalidParameterException(inner)
4300 }
4301 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidRequestException(inner) => {
4302 Error::InvalidRequestException(inner)
4303 }
4304 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceInUseException(inner) => {
4305 Error::ResourceInUseException(inner)
4306 }
4307 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceNotFoundException(inner) => {
4308 Error::ResourceNotFoundException(inner)
4309 }
4310 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ThrottlingException(inner) => {
4311 Error::ThrottlingException(inner)
4312 }
4313 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
4314 }
4315 }
4316}
4317impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>> for Error
4318where
4319 R: Send + Sync + std::fmt::Debug + 'static,
4320{
4321 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>) -> Self {
4322 match err {
4323 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4324 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4325 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4326 source: err.into(),
4327 }),
4328 }
4329 }
4330}
4331impl From<crate::operation::delete_view::DeleteViewError> for Error {
4332 fn from(err: crate::operation::delete_view::DeleteViewError) -> Self {
4333 match err {
4334 crate::operation::delete_view::DeleteViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4335 crate::operation::delete_view::DeleteViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4336 crate::operation::delete_view::DeleteViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4337 crate::operation::delete_view::DeleteViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4338 crate::operation::delete_view::DeleteViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
4339 crate::operation::delete_view::DeleteViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4340 crate::operation::delete_view::DeleteViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4341 crate::operation::delete_view::DeleteViewError::Unhandled(inner) => Error::Unhandled(inner),
4342 }
4343 }
4344}
4345impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>> for Error
4346where
4347 R: Send + Sync + std::fmt::Debug + 'static,
4348{
4349 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>) -> Self {
4350 match err {
4351 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4352 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4353 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4354 source: err.into(),
4355 }),
4356 }
4357 }
4358}
4359impl From<crate::operation::delete_view_version::DeleteViewVersionError> for Error {
4360 fn from(err: crate::operation::delete_view_version::DeleteViewVersionError) -> Self {
4361 match err {
4362 crate::operation::delete_view_version::DeleteViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4363 crate::operation::delete_view_version::DeleteViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4364 crate::operation::delete_view_version::DeleteViewVersionError::InvalidParameterException(inner) => {
4365 Error::InvalidParameterException(inner)
4366 }
4367 crate::operation::delete_view_version::DeleteViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4368 crate::operation::delete_view_version::DeleteViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
4369 crate::operation::delete_view_version::DeleteViewVersionError::ResourceNotFoundException(inner) => {
4370 Error::ResourceNotFoundException(inner)
4371 }
4372 crate::operation::delete_view_version::DeleteViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4373 crate::operation::delete_view_version::DeleteViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
4374 }
4375 }
4376}
4377impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>> for Error
4378where
4379 R: Send + Sync + std::fmt::Debug + 'static,
4380{
4381 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>) -> Self {
4382 match err {
4383 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4384 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4385 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4386 source: err.into(),
4387 }),
4388 }
4389 }
4390}
4391impl From<crate::operation::delete_vocabulary::DeleteVocabularyError> for Error {
4392 fn from(err: crate::operation::delete_vocabulary::DeleteVocabularyError) -> Self {
4393 match err {
4394 crate::operation::delete_vocabulary::DeleteVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4395 crate::operation::delete_vocabulary::DeleteVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4396 crate::operation::delete_vocabulary::DeleteVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4397 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
4398 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4399 crate::operation::delete_vocabulary::DeleteVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4400 crate::operation::delete_vocabulary::DeleteVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
4401 }
4402 }
4403}
4404impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace::DeleteWorkspaceError, R>> for Error
4405where
4406 R: Send + Sync + std::fmt::Debug + 'static,
4407{
4408 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace::DeleteWorkspaceError, R>) -> Self {
4409 match err {
4410 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4411 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4412 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4413 source: err.into(),
4414 }),
4415 }
4416 }
4417}
4418impl From<crate::operation::delete_workspace::DeleteWorkspaceError> for Error {
4419 fn from(err: crate::operation::delete_workspace::DeleteWorkspaceError) -> Self {
4420 match err {
4421 crate::operation::delete_workspace::DeleteWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4422 crate::operation::delete_workspace::DeleteWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4423 crate::operation::delete_workspace::DeleteWorkspaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4424 crate::operation::delete_workspace::DeleteWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4425 crate::operation::delete_workspace::DeleteWorkspaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4426 crate::operation::delete_workspace::DeleteWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4427 crate::operation::delete_workspace::DeleteWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
4428 }
4429 }
4430}
4431impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_media::DeleteWorkspaceMediaError, R>> for Error
4432where
4433 R: Send + Sync + std::fmt::Debug + 'static,
4434{
4435 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_media::DeleteWorkspaceMediaError, R>) -> Self {
4436 match err {
4437 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4438 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4439 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4440 source: err.into(),
4441 }),
4442 }
4443 }
4444}
4445impl From<crate::operation::delete_workspace_media::DeleteWorkspaceMediaError> for Error {
4446 fn from(err: crate::operation::delete_workspace_media::DeleteWorkspaceMediaError) -> Self {
4447 match err {
4448 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::InternalServiceException(inner) => {
4449 Error::InternalServiceException(inner)
4450 }
4451 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::InvalidParameterException(inner) => {
4452 Error::InvalidParameterException(inner)
4453 }
4454 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::InvalidRequestException(inner) => {
4455 Error::InvalidRequestException(inner)
4456 }
4457 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::ResourceNotFoundException(inner) => {
4458 Error::ResourceNotFoundException(inner)
4459 }
4460 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4461 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::Unhandled(inner) => Error::Unhandled(inner),
4462 }
4463 }
4464}
4465impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_page::DeleteWorkspacePageError, R>> for Error
4466where
4467 R: Send + Sync + std::fmt::Debug + 'static,
4468{
4469 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_page::DeleteWorkspacePageError, R>) -> Self {
4470 match err {
4471 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4472 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4473 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4474 source: err.into(),
4475 }),
4476 }
4477 }
4478}
4479impl From<crate::operation::delete_workspace_page::DeleteWorkspacePageError> for Error {
4480 fn from(err: crate::operation::delete_workspace_page::DeleteWorkspacePageError) -> Self {
4481 match err {
4482 crate::operation::delete_workspace_page::DeleteWorkspacePageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4483 crate::operation::delete_workspace_page::DeleteWorkspacePageError::InternalServiceException(inner) => {
4484 Error::InternalServiceException(inner)
4485 }
4486 crate::operation::delete_workspace_page::DeleteWorkspacePageError::InvalidParameterException(inner) => {
4487 Error::InvalidParameterException(inner)
4488 }
4489 crate::operation::delete_workspace_page::DeleteWorkspacePageError::InvalidRequestException(inner) => {
4490 Error::InvalidRequestException(inner)
4491 }
4492 crate::operation::delete_workspace_page::DeleteWorkspacePageError::ResourceConflictException(inner) => {
4493 Error::ResourceConflictException(inner)
4494 }
4495 crate::operation::delete_workspace_page::DeleteWorkspacePageError::ResourceNotFoundException(inner) => {
4496 Error::ResourceNotFoundException(inner)
4497 }
4498 crate::operation::delete_workspace_page::DeleteWorkspacePageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4499 crate::operation::delete_workspace_page::DeleteWorkspacePageError::Unhandled(inner) => Error::Unhandled(inner),
4500 }
4501 }
4502}
4503impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>> for Error
4504where
4505 R: Send + Sync + std::fmt::Debug + 'static,
4506{
4507 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>) -> Self {
4508 match err {
4509 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4510 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4511 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4512 source: err.into(),
4513 }),
4514 }
4515 }
4516}
4517impl From<crate::operation::describe_agent_status::DescribeAgentStatusError> for Error {
4518 fn from(err: crate::operation::describe_agent_status::DescribeAgentStatusError) -> Self {
4519 match err {
4520 crate::operation::describe_agent_status::DescribeAgentStatusError::InternalServiceException(inner) => {
4521 Error::InternalServiceException(inner)
4522 }
4523 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidParameterException(inner) => {
4524 Error::InvalidParameterException(inner)
4525 }
4526 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidRequestException(inner) => {
4527 Error::InvalidRequestException(inner)
4528 }
4529 crate::operation::describe_agent_status::DescribeAgentStatusError::ResourceNotFoundException(inner) => {
4530 Error::ResourceNotFoundException(inner)
4531 }
4532 crate::operation::describe_agent_status::DescribeAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4533 crate::operation::describe_agent_status::DescribeAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
4534 }
4535 }
4536}
4537impl<R>
4538 From<
4539 ::aws_smithy_runtime_api::client::result::SdkError<
4540 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError,
4541 R,
4542 >,
4543 > for Error
4544where
4545 R: Send + Sync + std::fmt::Debug + 'static,
4546{
4547 fn from(
4548 err: ::aws_smithy_runtime_api::client::result::SdkError<
4549 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError,
4550 R,
4551 >,
4552 ) -> Self {
4553 match err {
4554 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4555 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4556 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4557 source: err.into(),
4558 }),
4559 }
4560 }
4561}
4562impl From<crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError> for Error {
4563 fn from(err: crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError) -> Self {
4564 match err {
4565 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::AccessDeniedException(inner) => {
4566 Error::AccessDeniedException(inner)
4567 }
4568 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::InternalServiceException(inner) => {
4569 Error::InternalServiceException(inner)
4570 }
4571 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::InvalidParameterException(inner) => {
4572 Error::InvalidParameterException(inner)
4573 }
4574 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::ResourceNotFoundException(inner) => {
4575 Error::ResourceNotFoundException(inner)
4576 }
4577 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::ThrottlingException(inner) => {
4578 Error::ThrottlingException(inner)
4579 }
4580 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::Unhandled(inner) => {
4581 Error::Unhandled(inner)
4582 }
4583 }
4584 }
4585}
4586impl<R>
4587 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError, R>>
4588 for Error
4589where
4590 R: Send + Sync + std::fmt::Debug + 'static,
4591{
4592 fn from(
4593 err: ::aws_smithy_runtime_api::client::result::SdkError<
4594 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError,
4595 R,
4596 >,
4597 ) -> Self {
4598 match err {
4599 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4600 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4601 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4602 source: err.into(),
4603 }),
4604 }
4605 }
4606}
4607impl From<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError> for Error {
4608 fn from(err: crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError) -> Self {
4609 match err {
4610 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InternalServiceException(inner) => {
4611 Error::InternalServiceException(inner)
4612 }
4613 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidParameterException(inner) => {
4614 Error::InvalidParameterException(inner)
4615 }
4616 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidRequestException(inner) => {
4617 Error::InvalidRequestException(inner)
4618 }
4619 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ResourceNotFoundException(inner) => {
4620 Error::ResourceNotFoundException(inner)
4621 }
4622 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ThrottlingException(inner) => {
4623 Error::ThrottlingException(inner)
4624 }
4625 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
4626 }
4627 }
4628}
4629impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>> for Error
4630where
4631 R: Send + Sync + std::fmt::Debug + 'static,
4632{
4633 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>) -> Self {
4634 match err {
4635 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4636 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4637 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4638 source: err.into(),
4639 }),
4640 }
4641 }
4642}
4643impl From<crate::operation::describe_contact::DescribeContactError> for Error {
4644 fn from(err: crate::operation::describe_contact::DescribeContactError) -> Self {
4645 match err {
4646 crate::operation::describe_contact::DescribeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4647 crate::operation::describe_contact::DescribeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4648 crate::operation::describe_contact::DescribeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4649 crate::operation::describe_contact::DescribeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4650 crate::operation::describe_contact::DescribeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4651 crate::operation::describe_contact::DescribeContactError::Unhandled(inner) => Error::Unhandled(inner),
4652 }
4653 }
4654}
4655impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>>
4656 for Error
4657where
4658 R: Send + Sync + std::fmt::Debug + 'static,
4659{
4660 fn from(
4661 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>,
4662 ) -> Self {
4663 match err {
4664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4667 source: err.into(),
4668 }),
4669 }
4670 }
4671}
4672impl From<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError> for Error {
4673 fn from(err: crate::operation::describe_contact_evaluation::DescribeContactEvaluationError) -> Self {
4674 match err {
4675 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InternalServiceException(inner) => {
4676 Error::InternalServiceException(inner)
4677 }
4678 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InvalidParameterException(inner) => {
4679 Error::InvalidParameterException(inner)
4680 }
4681 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ResourceNotFoundException(inner) => {
4682 Error::ResourceNotFoundException(inner)
4683 }
4684 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ThrottlingException(inner) => {
4685 Error::ThrottlingException(inner)
4686 }
4687 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
4688 }
4689 }
4690}
4691impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>> for Error
4692where
4693 R: Send + Sync + std::fmt::Debug + 'static,
4694{
4695 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>) -> Self {
4696 match err {
4697 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4698 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4699 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4700 source: err.into(),
4701 }),
4702 }
4703 }
4704}
4705impl From<crate::operation::describe_contact_flow::DescribeContactFlowError> for Error {
4706 fn from(err: crate::operation::describe_contact_flow::DescribeContactFlowError) -> Self {
4707 match err {
4708 crate::operation::describe_contact_flow::DescribeContactFlowError::ContactFlowNotPublishedException(inner) => {
4709 Error::ContactFlowNotPublishedException(inner)
4710 }
4711 crate::operation::describe_contact_flow::DescribeContactFlowError::InternalServiceException(inner) => {
4712 Error::InternalServiceException(inner)
4713 }
4714 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidParameterException(inner) => {
4715 Error::InvalidParameterException(inner)
4716 }
4717 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidRequestException(inner) => {
4718 Error::InvalidRequestException(inner)
4719 }
4720 crate::operation::describe_contact_flow::DescribeContactFlowError::ResourceNotFoundException(inner) => {
4721 Error::ResourceNotFoundException(inner)
4722 }
4723 crate::operation::describe_contact_flow::DescribeContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4724 crate::operation::describe_contact_flow::DescribeContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
4725 }
4726 }
4727}
4728impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>>
4729 for Error
4730where
4731 R: Send + Sync + std::fmt::Debug + 'static,
4732{
4733 fn from(
4734 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>,
4735 ) -> Self {
4736 match err {
4737 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4738 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4739 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4740 source: err.into(),
4741 }),
4742 }
4743 }
4744}
4745impl From<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError> for Error {
4746 fn from(err: crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError) -> Self {
4747 match err {
4748 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::AccessDeniedException(inner) => {
4749 Error::AccessDeniedException(inner)
4750 }
4751 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InternalServiceException(inner) => {
4752 Error::InternalServiceException(inner)
4753 }
4754 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidParameterException(inner) => {
4755 Error::InvalidParameterException(inner)
4756 }
4757 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidRequestException(inner) => {
4758 Error::InvalidRequestException(inner)
4759 }
4760 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ResourceNotFoundException(inner) => {
4761 Error::ResourceNotFoundException(inner)
4762 }
4763 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ThrottlingException(inner) => {
4764 Error::ThrottlingException(inner)
4765 }
4766 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
4767 }
4768 }
4769}
4770impl<R>
4771 From<
4772 ::aws_smithy_runtime_api::client::result::SdkError<
4773 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError,
4774 R,
4775 >,
4776 > for Error
4777where
4778 R: Send + Sync + std::fmt::Debug + 'static,
4779{
4780 fn from(
4781 err: ::aws_smithy_runtime_api::client::result::SdkError<
4782 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError,
4783 R,
4784 >,
4785 ) -> Self {
4786 match err {
4787 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4788 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4789 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4790 source: err.into(),
4791 }),
4792 }
4793 }
4794}
4795impl From<crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError> for Error {
4796 fn from(err: crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError) -> Self {
4797 match err {
4798 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::AccessDeniedException(inner) => {
4799 Error::AccessDeniedException(inner)
4800 }
4801 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InternalServiceException(inner) => {
4802 Error::InternalServiceException(inner)
4803 }
4804 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InvalidParameterException(inner) => {
4805 Error::InvalidParameterException(inner)
4806 }
4807 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InvalidRequestException(inner) => {
4808 Error::InvalidRequestException(inner)
4809 }
4810 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
4811 Error::ResourceNotFoundException(inner)
4812 }
4813 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::ThrottlingException(inner) => {
4814 Error::ThrottlingException(inner)
4815 }
4816 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
4817 }
4818 }
4819}
4820impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table::DescribeDataTableError, R>> for Error
4821where
4822 R: Send + Sync + std::fmt::Debug + 'static,
4823{
4824 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table::DescribeDataTableError, R>) -> Self {
4825 match err {
4826 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4827 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4828 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4829 source: err.into(),
4830 }),
4831 }
4832 }
4833}
4834impl From<crate::operation::describe_data_table::DescribeDataTableError> for Error {
4835 fn from(err: crate::operation::describe_data_table::DescribeDataTableError) -> Self {
4836 match err {
4837 crate::operation::describe_data_table::DescribeDataTableError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4838 crate::operation::describe_data_table::DescribeDataTableError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4839 crate::operation::describe_data_table::DescribeDataTableError::InvalidParameterException(inner) => {
4840 Error::InvalidParameterException(inner)
4841 }
4842 crate::operation::describe_data_table::DescribeDataTableError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4843 crate::operation::describe_data_table::DescribeDataTableError::ResourceNotFoundException(inner) => {
4844 Error::ResourceNotFoundException(inner)
4845 }
4846 crate::operation::describe_data_table::DescribeDataTableError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4847 crate::operation::describe_data_table::DescribeDataTableError::Unhandled(inner) => Error::Unhandled(inner),
4848 }
4849 }
4850}
4851impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError, R>>
4852 for Error
4853where
4854 R: Send + Sync + std::fmt::Debug + 'static,
4855{
4856 fn from(
4857 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError, R>,
4858 ) -> Self {
4859 match err {
4860 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4861 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4862 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4863 source: err.into(),
4864 }),
4865 }
4866 }
4867}
4868impl From<crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError> for Error {
4869 fn from(err: crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError) -> Self {
4870 match err {
4871 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::AccessDeniedException(inner) => {
4872 Error::AccessDeniedException(inner)
4873 }
4874 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::InternalServiceException(inner) => {
4875 Error::InternalServiceException(inner)
4876 }
4877 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::InvalidParameterException(inner) => {
4878 Error::InvalidParameterException(inner)
4879 }
4880 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::InvalidRequestException(inner) => {
4881 Error::InvalidRequestException(inner)
4882 }
4883 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::ResourceNotFoundException(inner) => {
4884 Error::ResourceNotFoundException(inner)
4885 }
4886 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::ThrottlingException(inner) => {
4887 Error::ThrottlingException(inner)
4888 }
4889 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
4890 }
4891 }
4892}
4893impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>> for Error
4894where
4895 R: Send + Sync + std::fmt::Debug + 'static,
4896{
4897 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>) -> Self {
4898 match err {
4899 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4900 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4901 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4902 source: err.into(),
4903 }),
4904 }
4905 }
4906}
4907impl From<crate::operation::describe_email_address::DescribeEmailAddressError> for Error {
4908 fn from(err: crate::operation::describe_email_address::DescribeEmailAddressError) -> Self {
4909 match err {
4910 crate::operation::describe_email_address::DescribeEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4911 crate::operation::describe_email_address::DescribeEmailAddressError::InternalServiceException(inner) => {
4912 Error::InternalServiceException(inner)
4913 }
4914 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidParameterException(inner) => {
4915 Error::InvalidParameterException(inner)
4916 }
4917 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidRequestException(inner) => {
4918 Error::InvalidRequestException(inner)
4919 }
4920 crate::operation::describe_email_address::DescribeEmailAddressError::ResourceNotFoundException(inner) => {
4921 Error::ResourceNotFoundException(inner)
4922 }
4923 crate::operation::describe_email_address::DescribeEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4924 crate::operation::describe_email_address::DescribeEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
4925 }
4926 }
4927}
4928impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>> for Error
4929where
4930 R: Send + Sync + std::fmt::Debug + 'static,
4931{
4932 fn from(
4933 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>,
4934 ) -> Self {
4935 match err {
4936 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4937 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4938 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4939 source: err.into(),
4940 }),
4941 }
4942 }
4943}
4944impl From<crate::operation::describe_evaluation_form::DescribeEvaluationFormError> for Error {
4945 fn from(err: crate::operation::describe_evaluation_form::DescribeEvaluationFormError) -> Self {
4946 match err {
4947 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InternalServiceException(inner) => {
4948 Error::InternalServiceException(inner)
4949 }
4950 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InvalidParameterException(inner) => {
4951 Error::InvalidParameterException(inner)
4952 }
4953 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ResourceNotFoundException(inner) => {
4954 Error::ResourceNotFoundException(inner)
4955 }
4956 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4957 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
4958 }
4959 }
4960}
4961impl<R>
4962 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError, R>>
4963 for Error
4964where
4965 R: Send + Sync + std::fmt::Debug + 'static,
4966{
4967 fn from(
4968 err: ::aws_smithy_runtime_api::client::result::SdkError<
4969 crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError,
4970 R,
4971 >,
4972 ) -> Self {
4973 match err {
4974 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4975 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4976 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4977 source: err.into(),
4978 }),
4979 }
4980 }
4981}
4982impl From<crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError> for Error {
4983 fn from(err: crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError) -> Self {
4984 match err {
4985 crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError::AccessDeniedException(inner) => {
4986 Error::AccessDeniedException(inner)
4987 }
4988 crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError::InternalServiceException(inner) => {
4989 Error::InternalServiceException(inner)
4990 }
4991 crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError::InvalidRequestException(inner) => {
4992 Error::InvalidRequestException(inner)
4993 }
4994 crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError::ResourceNotFoundException(inner) => {
4995 Error::ResourceNotFoundException(inner)
4996 }
4997 crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError::ThrottlingException(inner) => {
4998 Error::ThrottlingException(inner)
4999 }
5000 crate::operation::describe_extraction_definition::DescribeExtractionDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
5001 }
5002 }
5003}
5004impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>>
5005 for Error
5006where
5007 R: Send + Sync + std::fmt::Debug + 'static,
5008{
5009 fn from(
5010 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>,
5011 ) -> Self {
5012 match err {
5013 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5014 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5015 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5016 source: err.into(),
5017 }),
5018 }
5019 }
5020}
5021impl From<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError> for Error {
5022 fn from(err: crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError) -> Self {
5023 match err {
5024 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InternalServiceException(inner) => {
5025 Error::InternalServiceException(inner)
5026 }
5027 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidParameterException(inner) => {
5028 Error::InvalidParameterException(inner)
5029 }
5030 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidRequestException(inner) => {
5031 Error::InvalidRequestException(inner)
5032 }
5033 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ResourceNotFoundException(inner) => {
5034 Error::ResourceNotFoundException(inner)
5035 }
5036 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ThrottlingException(inner) => {
5037 Error::ThrottlingException(inner)
5038 }
5039 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
5040 }
5041 }
5042}
5043impl<R>
5044 From<
5045 ::aws_smithy_runtime_api::client::result::SdkError<
5046 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
5047 R,
5048 >,
5049 > for Error
5050where
5051 R: Send + Sync + std::fmt::Debug + 'static,
5052{
5053 fn from(
5054 err: ::aws_smithy_runtime_api::client::result::SdkError<
5055 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
5056 R,
5057 >,
5058 ) -> Self {
5059 match err {
5060 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5061 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5062 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5063 source: err.into(),
5064 }),
5065 }
5066 }
5067}
5068impl From<crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError> for Error {
5069 fn from(err: crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError) -> Self {
5070 match err {
5071 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InternalServiceException(inner) => {
5072 Error::InternalServiceException(inner)
5073 }
5074 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidParameterException(inner) => {
5075 Error::InvalidParameterException(inner)
5076 }
5077 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidRequestException(inner) => {
5078 Error::InvalidRequestException(inner)
5079 }
5080 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
5081 Error::ResourceNotFoundException(inner)
5082 }
5083 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ThrottlingException(inner) => {
5084 Error::ThrottlingException(inner)
5085 }
5086 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::Unhandled(inner) => {
5087 Error::Unhandled(inner)
5088 }
5089 }
5090 }
5091}
5092impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>> for Error
5093where
5094 R: Send + Sync + std::fmt::Debug + 'static,
5095{
5096 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>) -> Self {
5097 match err {
5098 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5099 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5100 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5101 source: err.into(),
5102 }),
5103 }
5104 }
5105}
5106impl From<crate::operation::describe_instance::DescribeInstanceError> for Error {
5107 fn from(err: crate::operation::describe_instance::DescribeInstanceError) -> Self {
5108 match err {
5109 crate::operation::describe_instance::DescribeInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5110 crate::operation::describe_instance::DescribeInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5111 crate::operation::describe_instance::DescribeInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5112 crate::operation::describe_instance::DescribeInstanceError::Unhandled(inner) => Error::Unhandled(inner),
5113 }
5114 }
5115}
5116impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>>
5117 for Error
5118where
5119 R: Send + Sync + std::fmt::Debug + 'static,
5120{
5121 fn from(
5122 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>,
5123 ) -> Self {
5124 match err {
5125 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5126 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5127 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5128 source: err.into(),
5129 }),
5130 }
5131 }
5132}
5133impl From<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError> for Error {
5134 fn from(err: crate::operation::describe_instance_attribute::DescribeInstanceAttributeError) -> Self {
5135 match err {
5136 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InternalServiceException(inner) => {
5137 Error::InternalServiceException(inner)
5138 }
5139 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidParameterException(inner) => {
5140 Error::InvalidParameterException(inner)
5141 }
5142 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidRequestException(inner) => {
5143 Error::InvalidRequestException(inner)
5144 }
5145 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ResourceNotFoundException(inner) => {
5146 Error::ResourceNotFoundException(inner)
5147 }
5148 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ThrottlingException(inner) => {
5149 Error::ThrottlingException(inner)
5150 }
5151 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
5152 }
5153 }
5154}
5155impl<R>
5156 From<
5157 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError, R>,
5158 > for Error
5159where
5160 R: Send + Sync + std::fmt::Debug + 'static,
5161{
5162 fn from(
5163 err: ::aws_smithy_runtime_api::client::result::SdkError<
5164 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError,
5165 R,
5166 >,
5167 ) -> Self {
5168 match err {
5169 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5170 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5171 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5172 source: err.into(),
5173 }),
5174 }
5175 }
5176}
5177impl From<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError> for Error {
5178 fn from(err: crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError) -> Self {
5179 match err {
5180 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InternalServiceException(inner) => {
5181 Error::InternalServiceException(inner)
5182 }
5183 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidParameterException(inner) => {
5184 Error::InvalidParameterException(inner)
5185 }
5186 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidRequestException(inner) => {
5187 Error::InvalidRequestException(inner)
5188 }
5189 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ResourceNotFoundException(inner) => {
5190 Error::ResourceNotFoundException(inner)
5191 }
5192 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ThrottlingException(inner) => {
5193 Error::ThrottlingException(inner)
5194 }
5195 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
5196 }
5197 }
5198}
5199impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_metric::DescribeMetricError, R>> for Error
5200where
5201 R: Send + Sync + std::fmt::Debug + 'static,
5202{
5203 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_metric::DescribeMetricError, R>) -> Self {
5204 match err {
5205 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5206 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5207 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5208 source: err.into(),
5209 }),
5210 }
5211 }
5212}
5213impl From<crate::operation::describe_metric::DescribeMetricError> for Error {
5214 fn from(err: crate::operation::describe_metric::DescribeMetricError) -> Self {
5215 match err {
5216 crate::operation::describe_metric::DescribeMetricError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5217 crate::operation::describe_metric::DescribeMetricError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5218 crate::operation::describe_metric::DescribeMetricError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5219 crate::operation::describe_metric::DescribeMetricError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5220 crate::operation::describe_metric::DescribeMetricError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5221 crate::operation::describe_metric::DescribeMetricError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5222 crate::operation::describe_metric::DescribeMetricError::Unhandled(inner) => Error::Unhandled(inner),
5223 }
5224 }
5225}
5226impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_notification::DescribeNotificationError, R>> for Error
5227where
5228 R: Send + Sync + std::fmt::Debug + 'static,
5229{
5230 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_notification::DescribeNotificationError, R>) -> Self {
5231 match err {
5232 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5233 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5234 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5235 source: err.into(),
5236 }),
5237 }
5238 }
5239}
5240impl From<crate::operation::describe_notification::DescribeNotificationError> for Error {
5241 fn from(err: crate::operation::describe_notification::DescribeNotificationError) -> Self {
5242 match err {
5243 crate::operation::describe_notification::DescribeNotificationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5244 crate::operation::describe_notification::DescribeNotificationError::InternalServiceException(inner) => {
5245 Error::InternalServiceException(inner)
5246 }
5247 crate::operation::describe_notification::DescribeNotificationError::InvalidParameterException(inner) => {
5248 Error::InvalidParameterException(inner)
5249 }
5250 crate::operation::describe_notification::DescribeNotificationError::InvalidRequestException(inner) => {
5251 Error::InvalidRequestException(inner)
5252 }
5253 crate::operation::describe_notification::DescribeNotificationError::ResourceNotFoundException(inner) => {
5254 Error::ResourceNotFoundException(inner)
5255 }
5256 crate::operation::describe_notification::DescribeNotificationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5257 crate::operation::describe_notification::DescribeNotificationError::Unhandled(inner) => Error::Unhandled(inner),
5258 }
5259 }
5260}
5261impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>> for Error
5262where
5263 R: Send + Sync + std::fmt::Debug + 'static,
5264{
5265 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>) -> Self {
5266 match err {
5267 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5268 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5269 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5270 source: err.into(),
5271 }),
5272 }
5273 }
5274}
5275impl From<crate::operation::describe_phone_number::DescribePhoneNumberError> for Error {
5276 fn from(err: crate::operation::describe_phone_number::DescribePhoneNumberError) -> Self {
5277 match err {
5278 crate::operation::describe_phone_number::DescribePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5279 crate::operation::describe_phone_number::DescribePhoneNumberError::InternalServiceException(inner) => {
5280 Error::InternalServiceException(inner)
5281 }
5282 crate::operation::describe_phone_number::DescribePhoneNumberError::InvalidParameterException(inner) => {
5283 Error::InvalidParameterException(inner)
5284 }
5285 crate::operation::describe_phone_number::DescribePhoneNumberError::ResourceNotFoundException(inner) => {
5286 Error::ResourceNotFoundException(inner)
5287 }
5288 crate::operation::describe_phone_number::DescribePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5289 crate::operation::describe_phone_number::DescribePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
5290 }
5291 }
5292}
5293impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>>
5294 for Error
5295where
5296 R: Send + Sync + std::fmt::Debug + 'static,
5297{
5298 fn from(
5299 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>,
5300 ) -> Self {
5301 match err {
5302 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5303 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5304 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5305 source: err.into(),
5306 }),
5307 }
5308 }
5309}
5310impl From<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError> for Error {
5311 fn from(err: crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError) -> Self {
5312 match err {
5313 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InternalServiceException(inner) => {
5314 Error::InternalServiceException(inner)
5315 }
5316 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidParameterException(inner) => {
5317 Error::InvalidParameterException(inner)
5318 }
5319 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidRequestException(inner) => {
5320 Error::InvalidRequestException(inner)
5321 }
5322 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ResourceNotFoundException(inner) => {
5323 Error::ResourceNotFoundException(inner)
5324 }
5325 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ThrottlingException(inner) => {
5326 Error::ThrottlingException(inner)
5327 }
5328 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
5329 }
5330 }
5331}
5332impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>> for Error
5333where
5334 R: Send + Sync + std::fmt::Debug + 'static,
5335{
5336 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>) -> Self {
5337 match err {
5338 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5339 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5340 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5341 source: err.into(),
5342 }),
5343 }
5344 }
5345}
5346impl From<crate::operation::describe_prompt::DescribePromptError> for Error {
5347 fn from(err: crate::operation::describe_prompt::DescribePromptError) -> Self {
5348 match err {
5349 crate::operation::describe_prompt::DescribePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5350 crate::operation::describe_prompt::DescribePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5351 crate::operation::describe_prompt::DescribePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5352 crate::operation::describe_prompt::DescribePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5353 crate::operation::describe_prompt::DescribePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5354 crate::operation::describe_prompt::DescribePromptError::Unhandled(inner) => Error::Unhandled(inner),
5355 }
5356 }
5357}
5358impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>> for Error
5359where
5360 R: Send + Sync + std::fmt::Debug + 'static,
5361{
5362 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>) -> Self {
5363 match err {
5364 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5365 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5366 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5367 source: err.into(),
5368 }),
5369 }
5370 }
5371}
5372impl From<crate::operation::describe_queue::DescribeQueueError> for Error {
5373 fn from(err: crate::operation::describe_queue::DescribeQueueError) -> Self {
5374 match err {
5375 crate::operation::describe_queue::DescribeQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5376 crate::operation::describe_queue::DescribeQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5377 crate::operation::describe_queue::DescribeQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5378 crate::operation::describe_queue::DescribeQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5379 crate::operation::describe_queue::DescribeQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5380 crate::operation::describe_queue::DescribeQueueError::Unhandled(inner) => Error::Unhandled(inner),
5381 }
5382 }
5383}
5384impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>> for Error
5385where
5386 R: Send + Sync + std::fmt::Debug + 'static,
5387{
5388 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>) -> Self {
5389 match err {
5390 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5391 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5392 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5393 source: err.into(),
5394 }),
5395 }
5396 }
5397}
5398impl From<crate::operation::describe_quick_connect::DescribeQuickConnectError> for Error {
5399 fn from(err: crate::operation::describe_quick_connect::DescribeQuickConnectError) -> Self {
5400 match err {
5401 crate::operation::describe_quick_connect::DescribeQuickConnectError::InternalServiceException(inner) => {
5402 Error::InternalServiceException(inner)
5403 }
5404 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidParameterException(inner) => {
5405 Error::InvalidParameterException(inner)
5406 }
5407 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidRequestException(inner) => {
5408 Error::InvalidRequestException(inner)
5409 }
5410 crate::operation::describe_quick_connect::DescribeQuickConnectError::ResourceNotFoundException(inner) => {
5411 Error::ResourceNotFoundException(inner)
5412 }
5413 crate::operation::describe_quick_connect::DescribeQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5414 crate::operation::describe_quick_connect::DescribeQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
5415 }
5416 }
5417}
5418impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>> for Error
5419where
5420 R: Send + Sync + std::fmt::Debug + 'static,
5421{
5422 fn from(
5423 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>,
5424 ) -> Self {
5425 match err {
5426 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5427 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5428 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5429 source: err.into(),
5430 }),
5431 }
5432 }
5433}
5434impl From<crate::operation::describe_routing_profile::DescribeRoutingProfileError> for Error {
5435 fn from(err: crate::operation::describe_routing_profile::DescribeRoutingProfileError) -> Self {
5436 match err {
5437 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InternalServiceException(inner) => {
5438 Error::InternalServiceException(inner)
5439 }
5440 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidParameterException(inner) => {
5441 Error::InvalidParameterException(inner)
5442 }
5443 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidRequestException(inner) => {
5444 Error::InvalidRequestException(inner)
5445 }
5446 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ResourceNotFoundException(inner) => {
5447 Error::ResourceNotFoundException(inner)
5448 }
5449 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5450 crate::operation::describe_routing_profile::DescribeRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
5451 }
5452 }
5453}
5454impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>> for Error
5455where
5456 R: Send + Sync + std::fmt::Debug + 'static,
5457{
5458 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>) -> Self {
5459 match err {
5460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5463 source: err.into(),
5464 }),
5465 }
5466 }
5467}
5468impl From<crate::operation::describe_rule::DescribeRuleError> for Error {
5469 fn from(err: crate::operation::describe_rule::DescribeRuleError) -> Self {
5470 match err {
5471 crate::operation::describe_rule::DescribeRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5472 crate::operation::describe_rule::DescribeRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5473 crate::operation::describe_rule::DescribeRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5474 crate::operation::describe_rule::DescribeRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5475 crate::operation::describe_rule::DescribeRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5476 crate::operation::describe_rule::DescribeRuleError::Unhandled(inner) => Error::Unhandled(inner),
5477 }
5478 }
5479}
5480impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>>
5481 for Error
5482where
5483 R: Send + Sync + std::fmt::Debug + 'static,
5484{
5485 fn from(
5486 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>,
5487 ) -> Self {
5488 match err {
5489 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5490 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5491 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5492 source: err.into(),
5493 }),
5494 }
5495 }
5496}
5497impl From<crate::operation::describe_security_profile::DescribeSecurityProfileError> for Error {
5498 fn from(err: crate::operation::describe_security_profile::DescribeSecurityProfileError) -> Self {
5499 match err {
5500 crate::operation::describe_security_profile::DescribeSecurityProfileError::InternalServiceException(inner) => {
5501 Error::InternalServiceException(inner)
5502 }
5503 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidParameterException(inner) => {
5504 Error::InvalidParameterException(inner)
5505 }
5506 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidRequestException(inner) => {
5507 Error::InvalidRequestException(inner)
5508 }
5509 crate::operation::describe_security_profile::DescribeSecurityProfileError::ResourceNotFoundException(inner) => {
5510 Error::ResourceNotFoundException(inner)
5511 }
5512 crate::operation::describe_security_profile::DescribeSecurityProfileError::ThrottlingException(inner) => {
5513 Error::ThrottlingException(inner)
5514 }
5515 crate::operation::describe_security_profile::DescribeSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
5516 }
5517 }
5518}
5519impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_test_case::DescribeTestCaseError, R>> for Error
5520where
5521 R: Send + Sync + std::fmt::Debug + 'static,
5522{
5523 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_test_case::DescribeTestCaseError, R>) -> Self {
5524 match err {
5525 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5526 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5527 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5528 source: err.into(),
5529 }),
5530 }
5531 }
5532}
5533impl From<crate::operation::describe_test_case::DescribeTestCaseError> for Error {
5534 fn from(err: crate::operation::describe_test_case::DescribeTestCaseError) -> Self {
5535 match err {
5536 crate::operation::describe_test_case::DescribeTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5537 crate::operation::describe_test_case::DescribeTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5538 crate::operation::describe_test_case::DescribeTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5539 crate::operation::describe_test_case::DescribeTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5540 crate::operation::describe_test_case::DescribeTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5541 crate::operation::describe_test_case::DescribeTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5542 crate::operation::describe_test_case::DescribeTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
5543 }
5544 }
5545}
5546impl<R>
5547 From<
5548 ::aws_smithy_runtime_api::client::result::SdkError<
5549 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
5550 R,
5551 >,
5552 > for Error
5553where
5554 R: Send + Sync + std::fmt::Debug + 'static,
5555{
5556 fn from(
5557 err: ::aws_smithy_runtime_api::client::result::SdkError<
5558 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
5559 R,
5560 >,
5561 ) -> Self {
5562 match err {
5563 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5564 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5565 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5566 source: err.into(),
5567 }),
5568 }
5569 }
5570}
5571impl From<crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError> for Error {
5572 fn from(err: crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError) -> Self {
5573 match err {
5574 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::AccessDeniedException(inner) => {
5575 Error::AccessDeniedException(inner)
5576 }
5577 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InternalServiceException(inner) => {
5578 Error::InternalServiceException(inner)
5579 }
5580 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InvalidRequestException(inner) => {
5581 Error::InvalidRequestException(inner)
5582 }
5583 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
5584 Error::ResourceNotFoundException(inner)
5585 }
5586 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ThrottlingException(inner) => {
5587 Error::ThrottlingException(inner)
5588 }
5589 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
5590 }
5591 }
5592}
5593impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>> for Error
5594where
5595 R: Send + Sync + std::fmt::Debug + 'static,
5596{
5597 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>) -> Self {
5598 match err {
5599 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5600 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5601 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5602 source: err.into(),
5603 }),
5604 }
5605 }
5606}
5607impl From<crate::operation::describe_user::DescribeUserError> for Error {
5608 fn from(err: crate::operation::describe_user::DescribeUserError) -> Self {
5609 match err {
5610 crate::operation::describe_user::DescribeUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5611 crate::operation::describe_user::DescribeUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5612 crate::operation::describe_user::DescribeUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5613 crate::operation::describe_user::DescribeUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5614 crate::operation::describe_user::DescribeUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5615 crate::operation::describe_user::DescribeUserError::Unhandled(inner) => Error::Unhandled(inner),
5616 }
5617 }
5618}
5619impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>>
5620 for Error
5621where
5622 R: Send + Sync + std::fmt::Debug + 'static,
5623{
5624 fn from(
5625 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>,
5626 ) -> Self {
5627 match err {
5628 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5629 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5630 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5631 source: err.into(),
5632 }),
5633 }
5634 }
5635}
5636impl From<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError> for Error {
5637 fn from(err: crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError) -> Self {
5638 match err {
5639 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InternalServiceException(inner) => {
5640 Error::InternalServiceException(inner)
5641 }
5642 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidParameterException(inner) => {
5643 Error::InvalidParameterException(inner)
5644 }
5645 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidRequestException(inner) => {
5646 Error::InvalidRequestException(inner)
5647 }
5648 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ResourceNotFoundException(inner) => {
5649 Error::ResourceNotFoundException(inner)
5650 }
5651 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ThrottlingException(inner) => {
5652 Error::ThrottlingException(inner)
5653 }
5654 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
5655 }
5656 }
5657}
5658impl<R>
5659 From<
5660 ::aws_smithy_runtime_api::client::result::SdkError<
5661 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
5662 R,
5663 >,
5664 > for Error
5665where
5666 R: Send + Sync + std::fmt::Debug + 'static,
5667{
5668 fn from(
5669 err: ::aws_smithy_runtime_api::client::result::SdkError<
5670 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
5671 R,
5672 >,
5673 ) -> Self {
5674 match err {
5675 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5676 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5677 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5678 source: err.into(),
5679 }),
5680 }
5681 }
5682}
5683impl From<crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError> for Error {
5684 fn from(err: crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError) -> Self {
5685 match err {
5686 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InternalServiceException(inner) => {
5687 Error::InternalServiceException(inner)
5688 }
5689 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidParameterException(inner) => {
5690 Error::InvalidParameterException(inner)
5691 }
5692 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidRequestException(inner) => {
5693 Error::InvalidRequestException(inner)
5694 }
5695 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ResourceNotFoundException(inner) => {
5696 Error::ResourceNotFoundException(inner)
5697 }
5698 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ThrottlingException(inner) => {
5699 Error::ThrottlingException(inner)
5700 }
5701 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
5702 }
5703 }
5704}
5705impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>> for Error
5706where
5707 R: Send + Sync + std::fmt::Debug + 'static,
5708{
5709 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>) -> Self {
5710 match err {
5711 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5712 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5713 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5714 source: err.into(),
5715 }),
5716 }
5717 }
5718}
5719impl From<crate::operation::describe_view::DescribeViewError> for Error {
5720 fn from(err: crate::operation::describe_view::DescribeViewError) -> Self {
5721 match err {
5722 crate::operation::describe_view::DescribeViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5723 crate::operation::describe_view::DescribeViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5724 crate::operation::describe_view::DescribeViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5725 crate::operation::describe_view::DescribeViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5726 crate::operation::describe_view::DescribeViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5727 crate::operation::describe_view::DescribeViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
5728 crate::operation::describe_view::DescribeViewError::Unhandled(inner) => Error::Unhandled(inner),
5729 }
5730 }
5731}
5732impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>> for Error
5733where
5734 R: Send + Sync + std::fmt::Debug + 'static,
5735{
5736 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>) -> Self {
5737 match err {
5738 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5739 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5740 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5741 source: err.into(),
5742 }),
5743 }
5744 }
5745}
5746impl From<crate::operation::describe_vocabulary::DescribeVocabularyError> for Error {
5747 fn from(err: crate::operation::describe_vocabulary::DescribeVocabularyError) -> Self {
5748 match err {
5749 crate::operation::describe_vocabulary::DescribeVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5750 crate::operation::describe_vocabulary::DescribeVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5751 crate::operation::describe_vocabulary::DescribeVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5752 crate::operation::describe_vocabulary::DescribeVocabularyError::ResourceNotFoundException(inner) => {
5753 Error::ResourceNotFoundException(inner)
5754 }
5755 crate::operation::describe_vocabulary::DescribeVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5756 crate::operation::describe_vocabulary::DescribeVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
5757 }
5758 }
5759}
5760impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_workspace::DescribeWorkspaceError, R>> for Error
5761where
5762 R: Send + Sync + std::fmt::Debug + 'static,
5763{
5764 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_workspace::DescribeWorkspaceError, R>) -> Self {
5765 match err {
5766 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5767 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5768 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5769 source: err.into(),
5770 }),
5771 }
5772 }
5773}
5774impl From<crate::operation::describe_workspace::DescribeWorkspaceError> for Error {
5775 fn from(err: crate::operation::describe_workspace::DescribeWorkspaceError) -> Self {
5776 match err {
5777 crate::operation::describe_workspace::DescribeWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5778 crate::operation::describe_workspace::DescribeWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5779 crate::operation::describe_workspace::DescribeWorkspaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5780 crate::operation::describe_workspace::DescribeWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5781 crate::operation::describe_workspace::DescribeWorkspaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5782 crate::operation::describe_workspace::DescribeWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5783 crate::operation::describe_workspace::DescribeWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
5784 }
5785 }
5786}
5787impl<R>
5788 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError, R>>
5789 for Error
5790where
5791 R: Send + Sync + std::fmt::Debug + 'static,
5792{
5793 fn from(
5794 err: ::aws_smithy_runtime_api::client::result::SdkError<
5795 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError,
5796 R,
5797 >,
5798 ) -> Self {
5799 match err {
5800 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5801 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5802 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5803 source: err.into(),
5804 }),
5805 }
5806 }
5807}
5808impl From<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError> for Error {
5809 fn from(err: crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError) -> Self {
5810 match err {
5811 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InternalServiceException(inner) => {
5812 Error::InternalServiceException(inner)
5813 }
5814 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidParameterException(inner) => {
5815 Error::InvalidParameterException(inner)
5816 }
5817 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidRequestException(inner) => {
5818 Error::InvalidRequestException(inner)
5819 }
5820 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
5821 Error::ResourceNotFoundException(inner)
5822 }
5823 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ThrottlingException(inner) => {
5824 Error::ThrottlingException(inner)
5825 }
5826 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
5827 }
5828 }
5829}
5830impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>>
5831 for Error
5832where
5833 R: Send + Sync + std::fmt::Debug + 'static,
5834{
5835 fn from(
5836 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>,
5837 ) -> Self {
5838 match err {
5839 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5840 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5841 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5842 source: err.into(),
5843 }),
5844 }
5845 }
5846}
5847impl From<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError> for Error {
5848 fn from(err: crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError) -> Self {
5849 match err {
5850 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InternalServiceException(inner) => {
5851 Error::InternalServiceException(inner)
5852 }
5853 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidParameterException(inner) => {
5854 Error::InvalidParameterException(inner)
5855 }
5856 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidRequestException(inner) => {
5857 Error::InvalidRequestException(inner)
5858 }
5859 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ResourceNotFoundException(inner) => {
5860 Error::ResourceNotFoundException(inner)
5861 }
5862 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ThrottlingException(inner) => {
5863 Error::ThrottlingException(inner)
5864 }
5865 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::Unhandled(inner) => Error::Unhandled(inner),
5866 }
5867 }
5868}
5869impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>> for Error
5870where
5871 R: Send + Sync + std::fmt::Debug + 'static,
5872{
5873 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>) -> Self {
5874 match err {
5875 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5876 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5877 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5878 source: err.into(),
5879 }),
5880 }
5881 }
5882}
5883impl From<crate::operation::disassociate_bot::DisassociateBotError> for Error {
5884 fn from(err: crate::operation::disassociate_bot::DisassociateBotError) -> Self {
5885 match err {
5886 crate::operation::disassociate_bot::DisassociateBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5887 crate::operation::disassociate_bot::DisassociateBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5888 crate::operation::disassociate_bot::DisassociateBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5889 crate::operation::disassociate_bot::DisassociateBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5890 crate::operation::disassociate_bot::DisassociateBotError::Unhandled(inner) => Error::Unhandled(inner),
5891 }
5892 }
5893}
5894impl<R>
5895 From<
5896 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError, R>,
5897 > for Error
5898where
5899 R: Send + Sync + std::fmt::Debug + 'static,
5900{
5901 fn from(
5902 err: ::aws_smithy_runtime_api::client::result::SdkError<
5903 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError,
5904 R,
5905 >,
5906 ) -> Self {
5907 match err {
5908 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5909 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5910 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5911 source: err.into(),
5912 }),
5913 }
5914 }
5915}
5916impl From<crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError> for Error {
5917 fn from(err: crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError) -> Self {
5918 match err {
5919 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::AccessDeniedException(inner) => {
5920 Error::AccessDeniedException(inner)
5921 }
5922 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InternalServiceException(inner) => {
5923 Error::InternalServiceException(inner)
5924 }
5925 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InvalidParameterException(inner) => {
5926 Error::InvalidParameterException(inner)
5927 }
5928 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InvalidRequestException(inner) => {
5929 Error::InvalidRequestException(inner)
5930 }
5931 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ResourceConflictException(inner) => {
5932 Error::ResourceConflictException(inner)
5933 }
5934 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ResourceNotFoundException(inner) => {
5935 Error::ResourceNotFoundException(inner)
5936 }
5937 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ThrottlingException(inner) => {
5938 Error::ThrottlingException(inner)
5939 }
5940 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::Unhandled(inner) => Error::Unhandled(inner),
5941 }
5942 }
5943}
5944impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>> for Error
5945where
5946 R: Send + Sync + std::fmt::Debug + 'static,
5947{
5948 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>) -> Self {
5949 match err {
5950 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5951 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5952 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5953 source: err.into(),
5954 }),
5955 }
5956 }
5957}
5958impl From<crate::operation::disassociate_flow::DisassociateFlowError> for Error {
5959 fn from(err: crate::operation::disassociate_flow::DisassociateFlowError) -> Self {
5960 match err {
5961 crate::operation::disassociate_flow::DisassociateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5962 crate::operation::disassociate_flow::DisassociateFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5963 crate::operation::disassociate_flow::DisassociateFlowError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5964 crate::operation::disassociate_flow::DisassociateFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5965 crate::operation::disassociate_flow::DisassociateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5966 crate::operation::disassociate_flow::DisassociateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5967 crate::operation::disassociate_flow::DisassociateFlowError::Unhandled(inner) => Error::Unhandled(inner),
5968 }
5969 }
5970}
5971impl<R>
5972 From<
5973 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError, R>,
5974 > for Error
5975where
5976 R: Send + Sync + std::fmt::Debug + 'static,
5977{
5978 fn from(
5979 err: ::aws_smithy_runtime_api::client::result::SdkError<
5980 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError,
5981 R,
5982 >,
5983 ) -> Self {
5984 match err {
5985 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5986 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5987 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5988 source: err.into(),
5989 }),
5990 }
5991 }
5992}
5993impl From<crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError> for Error {
5994 fn from(err: crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError) -> Self {
5995 match err {
5996 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::ConditionalOperationFailedException(inner) => {
5997 Error::ConditionalOperationFailedException(inner)
5998 }
5999 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::InternalServiceException(inner) => {
6000 Error::InternalServiceException(inner)
6001 }
6002 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::InvalidParameterException(inner) => {
6003 Error::InvalidParameterException(inner)
6004 }
6005 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::InvalidRequestException(inner) => {
6006 Error::InvalidRequestException(inner)
6007 }
6008 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::ResourceNotFoundException(inner) => {
6009 Error::ResourceNotFoundException(inner)
6010 }
6011 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::ThrottlingException(inner) => {
6012 Error::ThrottlingException(inner)
6013 }
6014 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
6015 }
6016 }
6017}
6018impl<R>
6019 From<
6020 ::aws_smithy_runtime_api::client::result::SdkError<
6021 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
6022 R,
6023 >,
6024 > for Error
6025where
6026 R: Send + Sync + std::fmt::Debug + 'static,
6027{
6028 fn from(
6029 err: ::aws_smithy_runtime_api::client::result::SdkError<
6030 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
6031 R,
6032 >,
6033 ) -> Self {
6034 match err {
6035 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6036 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6037 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6038 source: err.into(),
6039 }),
6040 }
6041 }
6042}
6043impl From<crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError> for Error {
6044 fn from(err: crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError) -> Self {
6045 match err {
6046 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InternalServiceException(inner) => {
6047 Error::InternalServiceException(inner)
6048 }
6049 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidParameterException(inner) => {
6050 Error::InvalidParameterException(inner)
6051 }
6052 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidRequestException(inner) => {
6053 Error::InvalidRequestException(inner)
6054 }
6055 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
6056 Error::ResourceNotFoundException(inner)
6057 }
6058 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ThrottlingException(inner) => {
6059 Error::ThrottlingException(inner)
6060 }
6061 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::Unhandled(inner) => {
6062 Error::Unhandled(inner)
6063 }
6064 }
6065 }
6066}
6067impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>>
6068 for Error
6069where
6070 R: Send + Sync + std::fmt::Debug + 'static,
6071{
6072 fn from(
6073 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>,
6074 ) -> Self {
6075 match err {
6076 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6077 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6078 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6079 source: err.into(),
6080 }),
6081 }
6082 }
6083}
6084impl From<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError> for Error {
6085 fn from(err: crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError) -> Self {
6086 match err {
6087 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InternalServiceException(inner) => {
6088 Error::InternalServiceException(inner)
6089 }
6090 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidParameterException(inner) => {
6091 Error::InvalidParameterException(inner)
6092 }
6093 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidRequestException(inner) => {
6094 Error::InvalidRequestException(inner)
6095 }
6096 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ResourceNotFoundException(inner) => {
6097 Error::ResourceNotFoundException(inner)
6098 }
6099 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ThrottlingException(inner) => {
6100 Error::ThrottlingException(inner)
6101 }
6102 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::Unhandled(inner) => Error::Unhandled(inner),
6103 }
6104 }
6105}
6106impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>> for Error
6107where
6108 R: Send + Sync + std::fmt::Debug + 'static,
6109{
6110 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>) -> Self {
6111 match err {
6112 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6113 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6114 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6115 source: err.into(),
6116 }),
6117 }
6118 }
6119}
6120impl From<crate::operation::disassociate_lex_bot::DisassociateLexBotError> for Error {
6121 fn from(err: crate::operation::disassociate_lex_bot::DisassociateLexBotError) -> Self {
6122 match err {
6123 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InternalServiceException(inner) => {
6124 Error::InternalServiceException(inner)
6125 }
6126 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidParameterException(inner) => {
6127 Error::InvalidParameterException(inner)
6128 }
6129 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6130 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ResourceNotFoundException(inner) => {
6131 Error::ResourceNotFoundException(inner)
6132 }
6133 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6134 crate::operation::disassociate_lex_bot::DisassociateLexBotError::Unhandled(inner) => Error::Unhandled(inner),
6135 }
6136 }
6137}
6138impl<R>
6139 From<
6140 ::aws_smithy_runtime_api::client::result::SdkError<
6141 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
6142 R,
6143 >,
6144 > for Error
6145where
6146 R: Send + Sync + std::fmt::Debug + 'static,
6147{
6148 fn from(
6149 err: ::aws_smithy_runtime_api::client::result::SdkError<
6150 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
6151 R,
6152 >,
6153 ) -> Self {
6154 match err {
6155 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6156 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6157 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6158 source: err.into(),
6159 }),
6160 }
6161 }
6162}
6163impl From<crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError> for Error {
6164 fn from(err: crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError) -> Self {
6165 match err {
6166 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::AccessDeniedException(inner) => {
6167 Error::AccessDeniedException(inner)
6168 }
6169 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InternalServiceException(inner) => {
6170 Error::InternalServiceException(inner)
6171 }
6172 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InvalidParameterException(inner) => {
6173 Error::InvalidParameterException(inner)
6174 }
6175 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ResourceNotFoundException(inner) => {
6176 Error::ResourceNotFoundException(inner)
6177 }
6178 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ThrottlingException(inner) => {
6179 Error::ThrottlingException(inner)
6180 }
6181 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::Unhandled(inner) => {
6182 Error::Unhandled(inner)
6183 }
6184 }
6185 }
6186}
6187impl<R>
6188 From<
6189 ::aws_smithy_runtime_api::client::result::SdkError<
6190 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError,
6191 R,
6192 >,
6193 > for Error
6194where
6195 R: Send + Sync + std::fmt::Debug + 'static,
6196{
6197 fn from(
6198 err: ::aws_smithy_runtime_api::client::result::SdkError<
6199 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError,
6200 R,
6201 >,
6202 ) -> Self {
6203 match err {
6204 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6205 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6206 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6207 source: err.into(),
6208 }),
6209 }
6210 }
6211}
6212impl From<crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError> for Error {
6213 fn from(err: crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError) -> Self {
6214 match err {
6215 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::AccessDeniedException(inner) => {
6216 Error::AccessDeniedException(inner)
6217 }
6218 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::InternalServiceException(inner) => {
6219 Error::InternalServiceException(inner)
6220 }
6221 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::InvalidParameterException(inner) => {
6222 Error::InvalidParameterException(inner)
6223 }
6224 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::InvalidRequestException(inner) => {
6225 Error::InvalidRequestException(inner)
6226 }
6227 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::ResourceNotFoundException(inner) => {
6228 Error::ResourceNotFoundException(inner)
6229 }
6230 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::ThrottlingException(inner) => {
6231 Error::ThrottlingException(inner)
6232 }
6233 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
6234 }
6235 }
6236}
6237impl<R>
6238 From<
6239 ::aws_smithy_runtime_api::client::result::SdkError<
6240 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
6241 R,
6242 >,
6243 > for Error
6244where
6245 R: Send + Sync + std::fmt::Debug + 'static,
6246{
6247 fn from(
6248 err: ::aws_smithy_runtime_api::client::result::SdkError<
6249 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
6250 R,
6251 >,
6252 ) -> Self {
6253 match err {
6254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6257 source: err.into(),
6258 }),
6259 }
6260 }
6261}
6262impl From<crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError> for Error {
6263 fn from(err: crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError) -> Self {
6264 match err {
6265 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InternalServiceException(inner) => {
6266 Error::InternalServiceException(inner)
6267 }
6268 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidParameterException(inner) => {
6269 Error::InvalidParameterException(inner)
6270 }
6271 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidRequestException(inner) => {
6272 Error::InvalidRequestException(inner)
6273 }
6274 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ResourceNotFoundException(inner) => {
6275 Error::ResourceNotFoundException(inner)
6276 }
6277 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ThrottlingException(inner) => {
6278 Error::ThrottlingException(inner)
6279 }
6280 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
6281 }
6282 }
6283}
6284impl<R>
6285 From<
6286 ::aws_smithy_runtime_api::client::result::SdkError<
6287 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
6288 R,
6289 >,
6290 > for Error
6291where
6292 R: Send + Sync + std::fmt::Debug + 'static,
6293{
6294 fn from(
6295 err: ::aws_smithy_runtime_api::client::result::SdkError<
6296 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
6297 R,
6298 >,
6299 ) -> Self {
6300 match err {
6301 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6302 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6303 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6304 source: err.into(),
6305 }),
6306 }
6307 }
6308}
6309impl From<crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError> for Error {
6310 fn from(err: crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError) -> Self {
6311 match err {
6312 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InternalServiceException(inner) => {
6313 Error::InternalServiceException(inner)
6314 }
6315 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidParameterException(inner) => {
6316 Error::InvalidParameterException(inner)
6317 }
6318 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidRequestException(inner) => {
6319 Error::InvalidRequestException(inner)
6320 }
6321 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
6322 Error::ResourceNotFoundException(inner)
6323 }
6324 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ThrottlingException(inner) => {
6325 Error::ThrottlingException(inner)
6326 }
6327 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
6328 }
6329 }
6330}
6331impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>>
6332 for Error
6333where
6334 R: Send + Sync + std::fmt::Debug + 'static,
6335{
6336 fn from(
6337 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>,
6338 ) -> Self {
6339 match err {
6340 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6341 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6342 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6343 source: err.into(),
6344 }),
6345 }
6346 }
6347}
6348impl From<crate::operation::disassociate_security_key::DisassociateSecurityKeyError> for Error {
6349 fn from(err: crate::operation::disassociate_security_key::DisassociateSecurityKeyError) -> Self {
6350 match err {
6351 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InternalServiceException(inner) => {
6352 Error::InternalServiceException(inner)
6353 }
6354 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidParameterException(inner) => {
6355 Error::InvalidParameterException(inner)
6356 }
6357 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidRequestException(inner) => {
6358 Error::InvalidRequestException(inner)
6359 }
6360 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ResourceNotFoundException(inner) => {
6361 Error::ResourceNotFoundException(inner)
6362 }
6363 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ThrottlingException(inner) => {
6364 Error::ThrottlingException(inner)
6365 }
6366 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::Unhandled(inner) => Error::Unhandled(inner),
6367 }
6368 }
6369}
6370impl<R>
6371 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError, R>>
6372 for Error
6373where
6374 R: Send + Sync + std::fmt::Debug + 'static,
6375{
6376 fn from(
6377 err: ::aws_smithy_runtime_api::client::result::SdkError<
6378 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError,
6379 R,
6380 >,
6381 ) -> Self {
6382 match err {
6383 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6384 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6385 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6386 source: err.into(),
6387 }),
6388 }
6389 }
6390}
6391impl From<crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError> for Error {
6392 fn from(err: crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError) -> Self {
6393 match err {
6394 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::AccessDeniedException(inner) => {
6395 Error::AccessDeniedException(inner)
6396 }
6397 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::ConditionalOperationFailedException(inner) => {
6398 Error::ConditionalOperationFailedException(inner)
6399 }
6400 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::InternalServiceException(inner) => {
6401 Error::InternalServiceException(inner)
6402 }
6403 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::InvalidParameterException(inner) => {
6404 Error::InvalidParameterException(inner)
6405 }
6406 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::InvalidRequestException(inner) => {
6407 Error::InvalidRequestException(inner)
6408 }
6409 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::ResourceConflictException(inner) => {
6410 Error::ResourceConflictException(inner)
6411 }
6412 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::ResourceNotFoundException(inner) => {
6413 Error::ResourceNotFoundException(inner)
6414 }
6415 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
6416 }
6417 }
6418}
6419impl<R>
6420 From<
6421 ::aws_smithy_runtime_api::client::result::SdkError<
6422 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
6423 R,
6424 >,
6425 > for Error
6426where
6427 R: Send + Sync + std::fmt::Debug + 'static,
6428{
6429 fn from(
6430 err: ::aws_smithy_runtime_api::client::result::SdkError<
6431 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
6432 R,
6433 >,
6434 ) -> Self {
6435 match err {
6436 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6437 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6438 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6439 source: err.into(),
6440 }),
6441 }
6442 }
6443}
6444impl From<crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError> for Error {
6445 fn from(err: crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError) -> Self {
6446 match err {
6447 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6448 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6449 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6450 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
6451 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6452 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6453 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::Unhandled(inner) => Error::Unhandled(inner),
6454 }
6455 }
6456}
6457impl<R>
6458 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError, R>>
6459 for Error
6460where
6461 R: Send + Sync + std::fmt::Debug + 'static,
6462{
6463 fn from(
6464 err: ::aws_smithy_runtime_api::client::result::SdkError<
6465 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError,
6466 R,
6467 >,
6468 ) -> Self {
6469 match err {
6470 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6471 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6472 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6473 source: err.into(),
6474 }),
6475 }
6476 }
6477}
6478impl From<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError> for Error {
6479 fn from(err: crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError) -> Self {
6480 match err {
6481 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InternalServiceException(inner) => {
6482 Error::InternalServiceException(inner)
6483 }
6484 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidParameterException(inner) => {
6485 Error::InvalidParameterException(inner)
6486 }
6487 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidRequestException(inner) => {
6488 Error::InvalidRequestException(inner)
6489 }
6490 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ResourceNotFoundException(inner) => {
6491 Error::ResourceNotFoundException(inner)
6492 }
6493 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ThrottlingException(inner) => {
6494 Error::ThrottlingException(inner)
6495 }
6496 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
6497 }
6498 }
6499}
6500impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_workspace::DisassociateWorkspaceError, R>> for Error
6501where
6502 R: Send + Sync + std::fmt::Debug + 'static,
6503{
6504 fn from(
6505 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_workspace::DisassociateWorkspaceError, R>,
6506 ) -> Self {
6507 match err {
6508 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6509 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6510 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6511 source: err.into(),
6512 }),
6513 }
6514 }
6515}
6516impl From<crate::operation::disassociate_workspace::DisassociateWorkspaceError> for Error {
6517 fn from(err: crate::operation::disassociate_workspace::DisassociateWorkspaceError) -> Self {
6518 match err {
6519 crate::operation::disassociate_workspace::DisassociateWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6520 crate::operation::disassociate_workspace::DisassociateWorkspaceError::InternalServiceException(inner) => {
6521 Error::InternalServiceException(inner)
6522 }
6523 crate::operation::disassociate_workspace::DisassociateWorkspaceError::InvalidParameterException(inner) => {
6524 Error::InvalidParameterException(inner)
6525 }
6526 crate::operation::disassociate_workspace::DisassociateWorkspaceError::InvalidRequestException(inner) => {
6527 Error::InvalidRequestException(inner)
6528 }
6529 crate::operation::disassociate_workspace::DisassociateWorkspaceError::ResourceNotFoundException(inner) => {
6530 Error::ResourceNotFoundException(inner)
6531 }
6532 crate::operation::disassociate_workspace::DisassociateWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6533 crate::operation::disassociate_workspace::DisassociateWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
6534 }
6535 }
6536}
6537impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>> for Error
6538where
6539 R: Send + Sync + std::fmt::Debug + 'static,
6540{
6541 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>) -> Self {
6542 match err {
6543 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6544 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6545 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6546 source: err.into(),
6547 }),
6548 }
6549 }
6550}
6551impl From<crate::operation::dismiss_user_contact::DismissUserContactError> for Error {
6552 fn from(err: crate::operation::dismiss_user_contact::DismissUserContactError) -> Self {
6553 match err {
6554 crate::operation::dismiss_user_contact::DismissUserContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6555 crate::operation::dismiss_user_contact::DismissUserContactError::InternalServiceException(inner) => {
6556 Error::InternalServiceException(inner)
6557 }
6558 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidParameterException(inner) => {
6559 Error::InvalidParameterException(inner)
6560 }
6561 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6562 crate::operation::dismiss_user_contact::DismissUserContactError::ResourceNotFoundException(inner) => {
6563 Error::ResourceNotFoundException(inner)
6564 }
6565 crate::operation::dismiss_user_contact::DismissUserContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6566 crate::operation::dismiss_user_contact::DismissUserContactError::Unhandled(inner) => Error::Unhandled(inner),
6567 }
6568 }
6569}
6570impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError, R>>
6571 for Error
6572where
6573 R: Send + Sync + std::fmt::Debug + 'static,
6574{
6575 fn from(
6576 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError, R>,
6577 ) -> Self {
6578 match err {
6579 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6580 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6581 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6582 source: err.into(),
6583 }),
6584 }
6585 }
6586}
6587impl From<crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError> for Error {
6588 fn from(err: crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError) -> Self {
6589 match err {
6590 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::AccessDeniedException(inner) => {
6591 Error::AccessDeniedException(inner)
6592 }
6593 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::InternalServiceException(inner) => {
6594 Error::InternalServiceException(inner)
6595 }
6596 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::InvalidParameterException(inner) => {
6597 Error::InvalidParameterException(inner)
6598 }
6599 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::InvalidRequestException(inner) => {
6600 Error::InvalidRequestException(inner)
6601 }
6602 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::ResourceNotFoundException(inner) => {
6603 Error::ResourceNotFoundException(inner)
6604 }
6605 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::ThrottlingException(inner) => {
6606 Error::ThrottlingException(inner)
6607 }
6608 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::Unhandled(inner) => Error::Unhandled(inner),
6609 }
6610 }
6611}
6612impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>> for Error
6613where
6614 R: Send + Sync + std::fmt::Debug + 'static,
6615{
6616 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>) -> Self {
6617 match err {
6618 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6619 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6620 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6621 source: err.into(),
6622 }),
6623 }
6624 }
6625}
6626impl From<crate::operation::get_attached_file::GetAttachedFileError> for Error {
6627 fn from(err: crate::operation::get_attached_file::GetAttachedFileError) -> Self {
6628 match err {
6629 crate::operation::get_attached_file::GetAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6630 crate::operation::get_attached_file::GetAttachedFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6631 crate::operation::get_attached_file::GetAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6632 crate::operation::get_attached_file::GetAttachedFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6633 crate::operation::get_attached_file::GetAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6634 crate::operation::get_attached_file::GetAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
6635 }
6636 }
6637}
6638impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>> for Error
6639where
6640 R: Send + Sync + std::fmt::Debug + 'static,
6641{
6642 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>) -> Self {
6643 match err {
6644 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6645 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6646 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6647 source: err.into(),
6648 }),
6649 }
6650 }
6651}
6652impl From<crate::operation::get_contact_attributes::GetContactAttributesError> for Error {
6653 fn from(err: crate::operation::get_contact_attributes::GetContactAttributesError) -> Self {
6654 match err {
6655 crate::operation::get_contact_attributes::GetContactAttributesError::InternalServiceException(inner) => {
6656 Error::InternalServiceException(inner)
6657 }
6658 crate::operation::get_contact_attributes::GetContactAttributesError::InvalidRequestException(inner) => {
6659 Error::InvalidRequestException(inner)
6660 }
6661 crate::operation::get_contact_attributes::GetContactAttributesError::ResourceNotFoundException(inner) => {
6662 Error::ResourceNotFoundException(inner)
6663 }
6664 crate::operation::get_contact_attributes::GetContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
6665 }
6666 }
6667}
6668impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>> for Error
6669where
6670 R: Send + Sync + std::fmt::Debug + 'static,
6671{
6672 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>) -> Self {
6673 match err {
6674 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6675 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6676 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6677 source: err.into(),
6678 }),
6679 }
6680 }
6681}
6682impl From<crate::operation::get_contact_metrics::GetContactMetricsError> for Error {
6683 fn from(err: crate::operation::get_contact_metrics::GetContactMetricsError) -> Self {
6684 match err {
6685 crate::operation::get_contact_metrics::GetContactMetricsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6686 crate::operation::get_contact_metrics::GetContactMetricsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6687 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidParameterException(inner) => {
6688 Error::InvalidParameterException(inner)
6689 }
6690 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6691 crate::operation::get_contact_metrics::GetContactMetricsError::ResourceNotFoundException(inner) => {
6692 Error::ResourceNotFoundException(inner)
6693 }
6694 crate::operation::get_contact_metrics::GetContactMetricsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6695 crate::operation::get_contact_metrics::GetContactMetricsError::Unhandled(inner) => Error::Unhandled(inner),
6696 }
6697 }
6698}
6699impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>> for Error
6700where
6701 R: Send + Sync + std::fmt::Debug + 'static,
6702{
6703 fn from(
6704 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>,
6705 ) -> Self {
6706 match err {
6707 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6708 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6709 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6710 source: err.into(),
6711 }),
6712 }
6713 }
6714}
6715impl From<crate::operation::get_current_metric_data::GetCurrentMetricDataError> for Error {
6716 fn from(err: crate::operation::get_current_metric_data::GetCurrentMetricDataError) -> Self {
6717 match err {
6718 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InternalServiceException(inner) => {
6719 Error::InternalServiceException(inner)
6720 }
6721 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidParameterException(inner) => {
6722 Error::InvalidParameterException(inner)
6723 }
6724 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidRequestException(inner) => {
6725 Error::InvalidRequestException(inner)
6726 }
6727 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ResourceNotFoundException(inner) => {
6728 Error::ResourceNotFoundException(inner)
6729 }
6730 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6731 crate::operation::get_current_metric_data::GetCurrentMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
6732 }
6733 }
6734}
6735impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>> for Error
6736where
6737 R: Send + Sync + std::fmt::Debug + 'static,
6738{
6739 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>) -> Self {
6740 match err {
6741 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6742 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6743 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6744 source: err.into(),
6745 }),
6746 }
6747 }
6748}
6749impl From<crate::operation::get_current_user_data::GetCurrentUserDataError> for Error {
6750 fn from(err: crate::operation::get_current_user_data::GetCurrentUserDataError) -> Self {
6751 match err {
6752 crate::operation::get_current_user_data::GetCurrentUserDataError::InternalServiceException(inner) => {
6753 Error::InternalServiceException(inner)
6754 }
6755 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidParameterException(inner) => {
6756 Error::InvalidParameterException(inner)
6757 }
6758 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6759 crate::operation::get_current_user_data::GetCurrentUserDataError::ResourceNotFoundException(inner) => {
6760 Error::ResourceNotFoundException(inner)
6761 }
6762 crate::operation::get_current_user_data::GetCurrentUserDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6763 crate::operation::get_current_user_data::GetCurrentUserDataError::Unhandled(inner) => Error::Unhandled(inner),
6764 }
6765 }
6766}
6767impl<R>
6768 From<
6769 ::aws_smithy_runtime_api::client::result::SdkError<
6770 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
6771 R,
6772 >,
6773 > for Error
6774where
6775 R: Send + Sync + std::fmt::Debug + 'static,
6776{
6777 fn from(
6778 err: ::aws_smithy_runtime_api::client::result::SdkError<
6779 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
6780 R,
6781 >,
6782 ) -> Self {
6783 match err {
6784 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6785 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6786 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6787 source: err.into(),
6788 }),
6789 }
6790 }
6791}
6792impl From<crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError> for Error {
6793 fn from(err: crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError) -> Self {
6794 match err {
6795 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InternalServiceException(inner) => {
6796 Error::InternalServiceException(inner)
6797 }
6798 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidParameterException(inner) => {
6799 Error::InvalidParameterException(inner)
6800 }
6801 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidRequestException(inner) => {
6802 Error::InvalidRequestException(inner)
6803 }
6804 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ResourceNotFoundException(inner) => {
6805 Error::ResourceNotFoundException(inner)
6806 }
6807 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ThrottlingException(inner) => {
6808 Error::ThrottlingException(inner)
6809 }
6810 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
6811 }
6812 }
6813}
6814impl<R>
6815 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError, R>>
6816 for Error
6817where
6818 R: Send + Sync + std::fmt::Debug + 'static,
6819{
6820 fn from(
6821 err: ::aws_smithy_runtime_api::client::result::SdkError<
6822 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError,
6823 R,
6824 >,
6825 ) -> Self {
6826 match err {
6827 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6828 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6829 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6830 source: err.into(),
6831 }),
6832 }
6833 }
6834}
6835impl From<crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError> for Error {
6836 fn from(err: crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError) -> Self {
6837 match err {
6838 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError::InternalServiceException(inner) => {
6839 Error::InternalServiceException(inner)
6840 }
6841 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError::InvalidParameterException(inner) => {
6842 Error::InvalidParameterException(inner)
6843 }
6844 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError::ResourceNotFoundException(inner) => {
6845 Error::ResourceNotFoundException(inner)
6846 }
6847 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError::ThrottlingException(inner) => {
6848 Error::ThrottlingException(inner)
6849 }
6850 crate::operation::get_evaluation_form_validation::GetEvaluationFormValidationError::Unhandled(inner) => Error::Unhandled(inner),
6851 }
6852 }
6853}
6854impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>> for Error
6855where
6856 R: Send + Sync + std::fmt::Debug + 'static,
6857{
6858 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>) -> Self {
6859 match err {
6860 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6861 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6862 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6863 source: err.into(),
6864 }),
6865 }
6866 }
6867}
6868impl From<crate::operation::get_federation_token::GetFederationTokenError> for Error {
6869 fn from(err: crate::operation::get_federation_token::GetFederationTokenError) -> Self {
6870 match err {
6871 crate::operation::get_federation_token::GetFederationTokenError::DuplicateResourceException(inner) => {
6872 Error::DuplicateResourceException(inner)
6873 }
6874 crate::operation::get_federation_token::GetFederationTokenError::InternalServiceException(inner) => {
6875 Error::InternalServiceException(inner)
6876 }
6877 crate::operation::get_federation_token::GetFederationTokenError::InvalidParameterException(inner) => {
6878 Error::InvalidParameterException(inner)
6879 }
6880 crate::operation::get_federation_token::GetFederationTokenError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6881 crate::operation::get_federation_token::GetFederationTokenError::ResourceNotFoundException(inner) => {
6882 Error::ResourceNotFoundException(inner)
6883 }
6884 crate::operation::get_federation_token::GetFederationTokenError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6885 crate::operation::get_federation_token::GetFederationTokenError::UserNotFoundException(inner) => Error::UserNotFoundException(inner),
6886 crate::operation::get_federation_token::GetFederationTokenError::Unhandled(inner) => Error::Unhandled(inner),
6887 }
6888 }
6889}
6890impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>> for Error
6891where
6892 R: Send + Sync + std::fmt::Debug + 'static,
6893{
6894 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>) -> Self {
6895 match err {
6896 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6897 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6898 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6899 source: err.into(),
6900 }),
6901 }
6902 }
6903}
6904impl From<crate::operation::get_flow_association::GetFlowAssociationError> for Error {
6905 fn from(err: crate::operation::get_flow_association::GetFlowAssociationError) -> Self {
6906 match err {
6907 crate::operation::get_flow_association::GetFlowAssociationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6908 crate::operation::get_flow_association::GetFlowAssociationError::InternalServiceException(inner) => {
6909 Error::InternalServiceException(inner)
6910 }
6911 crate::operation::get_flow_association::GetFlowAssociationError::InvalidParameterException(inner) => {
6912 Error::InvalidParameterException(inner)
6913 }
6914 crate::operation::get_flow_association::GetFlowAssociationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6915 crate::operation::get_flow_association::GetFlowAssociationError::ResourceNotFoundException(inner) => {
6916 Error::ResourceNotFoundException(inner)
6917 }
6918 crate::operation::get_flow_association::GetFlowAssociationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6919 crate::operation::get_flow_association::GetFlowAssociationError::Unhandled(inner) => Error::Unhandled(inner),
6920 }
6921 }
6922}
6923impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>> for Error
6924where
6925 R: Send + Sync + std::fmt::Debug + 'static,
6926{
6927 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>) -> Self {
6928 match err {
6929 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6930 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6931 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6932 source: err.into(),
6933 }),
6934 }
6935 }
6936}
6937impl From<crate::operation::get_metric_data::GetMetricDataError> for Error {
6938 fn from(err: crate::operation::get_metric_data::GetMetricDataError) -> Self {
6939 match err {
6940 crate::operation::get_metric_data::GetMetricDataError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6941 crate::operation::get_metric_data::GetMetricDataError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6942 crate::operation::get_metric_data::GetMetricDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6943 crate::operation::get_metric_data::GetMetricDataError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6944 crate::operation::get_metric_data::GetMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6945 crate::operation::get_metric_data::GetMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
6946 }
6947 }
6948}
6949impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>> for Error
6950where
6951 R: Send + Sync + std::fmt::Debug + 'static,
6952{
6953 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>) -> Self {
6954 match err {
6955 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6956 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6957 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6958 source: err.into(),
6959 }),
6960 }
6961 }
6962}
6963impl From<crate::operation::get_metric_data_v2::GetMetricDataV2Error> for Error {
6964 fn from(err: crate::operation::get_metric_data_v2::GetMetricDataV2Error) -> Self {
6965 match err {
6966 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InternalServiceException(inner) => Error::InternalServiceException(inner),
6967 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6968 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6969 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6970 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
6971 crate::operation::get_metric_data_v2::GetMetricDataV2Error::Unhandled(inner) => Error::Unhandled(inner),
6972 }
6973 }
6974}
6975impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>> for Error
6976where
6977 R: Send + Sync + std::fmt::Debug + 'static,
6978{
6979 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>) -> Self {
6980 match err {
6981 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6982 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6983 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6984 source: err.into(),
6985 }),
6986 }
6987 }
6988}
6989impl From<crate::operation::get_prompt_file::GetPromptFileError> for Error {
6990 fn from(err: crate::operation::get_prompt_file::GetPromptFileError) -> Self {
6991 match err {
6992 crate::operation::get_prompt_file::GetPromptFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6993 crate::operation::get_prompt_file::GetPromptFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6994 crate::operation::get_prompt_file::GetPromptFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6995 crate::operation::get_prompt_file::GetPromptFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6996 crate::operation::get_prompt_file::GetPromptFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6997 crate::operation::get_prompt_file::GetPromptFileError::Unhandled(inner) => Error::Unhandled(inner),
6998 }
6999 }
7000}
7001impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>> for Error
7002where
7003 R: Send + Sync + std::fmt::Debug + 'static,
7004{
7005 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>) -> 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::get_task_template::GetTaskTemplateError> for Error {
7016 fn from(err: crate::operation::get_task_template::GetTaskTemplateError) -> Self {
7017 match err {
7018 crate::operation::get_task_template::GetTaskTemplateError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7019 crate::operation::get_task_template::GetTaskTemplateError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7020 crate::operation::get_task_template::GetTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7021 crate::operation::get_task_template::GetTaskTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7022 crate::operation::get_task_template::GetTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7023 crate::operation::get_task_template::GetTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
7024 }
7025 }
7026}
7027impl<R>
7028 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError, R>>
7029 for Error
7030where
7031 R: Send + Sync + std::fmt::Debug + 'static,
7032{
7033 fn from(
7034 err: ::aws_smithy_runtime_api::client::result::SdkError<
7035 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError,
7036 R,
7037 >,
7038 ) -> Self {
7039 match err {
7040 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7041 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7042 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7043 source: err.into(),
7044 }),
7045 }
7046 }
7047}
7048impl From<crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError> for Error {
7049 fn from(err: crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError) -> Self {
7050 match err {
7051 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::AccessDeniedException(inner) => {
7052 Error::AccessDeniedException(inner)
7053 }
7054 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::InternalServiceException(inner) => {
7055 Error::InternalServiceException(inner)
7056 }
7057 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::InvalidParameterException(inner) => {
7058 Error::InvalidParameterException(inner)
7059 }
7060 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::InvalidRequestException(inner) => {
7061 Error::InvalidRequestException(inner)
7062 }
7063 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::ResourceNotFoundException(inner) => {
7064 Error::ResourceNotFoundException(inner)
7065 }
7066 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::ThrottlingException(inner) => {
7067 Error::ThrottlingException(inner)
7068 }
7069 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::Unhandled(inner) => Error::Unhandled(inner),
7070 }
7071 }
7072}
7073impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>> for Error
7074where
7075 R: Send + Sync + std::fmt::Debug + 'static,
7076{
7077 fn from(
7078 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>,
7079 ) -> Self {
7080 match err {
7081 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7082 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7083 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7084 source: err.into(),
7085 }),
7086 }
7087 }
7088}
7089impl From<crate::operation::get_traffic_distribution::GetTrafficDistributionError> for Error {
7090 fn from(err: crate::operation::get_traffic_distribution::GetTrafficDistributionError) -> Self {
7091 match err {
7092 crate::operation::get_traffic_distribution::GetTrafficDistributionError::AccessDeniedException(inner) => {
7093 Error::AccessDeniedException(inner)
7094 }
7095 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InternalServiceException(inner) => {
7096 Error::InternalServiceException(inner)
7097 }
7098 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InvalidRequestException(inner) => {
7099 Error::InvalidRequestException(inner)
7100 }
7101 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ResourceNotFoundException(inner) => {
7102 Error::ResourceNotFoundException(inner)
7103 }
7104 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7105 crate::operation::get_traffic_distribution::GetTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
7106 }
7107 }
7108}
7109impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>> for Error
7110where
7111 R: Send + Sync + std::fmt::Debug + 'static,
7112{
7113 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>) -> Self {
7114 match err {
7115 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7116 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7117 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7118 source: err.into(),
7119 }),
7120 }
7121 }
7122}
7123impl From<crate::operation::import_phone_number::ImportPhoneNumberError> for Error {
7124 fn from(err: crate::operation::import_phone_number::ImportPhoneNumberError) -> Self {
7125 match err {
7126 crate::operation::import_phone_number::ImportPhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7127 crate::operation::import_phone_number::ImportPhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
7128 crate::operation::import_phone_number::ImportPhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7129 crate::operation::import_phone_number::ImportPhoneNumberError::InvalidParameterException(inner) => {
7130 Error::InvalidParameterException(inner)
7131 }
7132 crate::operation::import_phone_number::ImportPhoneNumberError::ResourceNotFoundException(inner) => {
7133 Error::ResourceNotFoundException(inner)
7134 }
7135 crate::operation::import_phone_number::ImportPhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7136 crate::operation::import_phone_number::ImportPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
7137 }
7138 }
7139}
7140impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_workspace_media::ImportWorkspaceMediaError, R>> for Error
7141where
7142 R: Send + Sync + std::fmt::Debug + 'static,
7143{
7144 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_workspace_media::ImportWorkspaceMediaError, R>) -> Self {
7145 match err {
7146 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7147 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7148 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7149 source: err.into(),
7150 }),
7151 }
7152 }
7153}
7154impl From<crate::operation::import_workspace_media::ImportWorkspaceMediaError> for Error {
7155 fn from(err: crate::operation::import_workspace_media::ImportWorkspaceMediaError) -> Self {
7156 match err {
7157 crate::operation::import_workspace_media::ImportWorkspaceMediaError::InternalServiceException(inner) => {
7158 Error::InternalServiceException(inner)
7159 }
7160 crate::operation::import_workspace_media::ImportWorkspaceMediaError::InvalidParameterException(inner) => {
7161 Error::InvalidParameterException(inner)
7162 }
7163 crate::operation::import_workspace_media::ImportWorkspaceMediaError::InvalidRequestException(inner) => {
7164 Error::InvalidRequestException(inner)
7165 }
7166 crate::operation::import_workspace_media::ImportWorkspaceMediaError::ResourceNotFoundException(inner) => {
7167 Error::ResourceNotFoundException(inner)
7168 }
7169 crate::operation::import_workspace_media::ImportWorkspaceMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7170 crate::operation::import_workspace_media::ImportWorkspaceMediaError::Unhandled(inner) => Error::Unhandled(inner),
7171 }
7172 }
7173}
7174impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>> for Error
7175where
7176 R: Send + Sync + std::fmt::Debug + 'static,
7177{
7178 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>) -> Self {
7179 match err {
7180 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7181 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7182 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7183 source: err.into(),
7184 }),
7185 }
7186 }
7187}
7188impl From<crate::operation::list_agent_statuses::ListAgentStatusesError> for Error {
7189 fn from(err: crate::operation::list_agent_statuses::ListAgentStatusesError) -> Self {
7190 match err {
7191 crate::operation::list_agent_statuses::ListAgentStatusesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7192 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidParameterException(inner) => {
7193 Error::InvalidParameterException(inner)
7194 }
7195 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7196 crate::operation::list_agent_statuses::ListAgentStatusesError::ResourceNotFoundException(inner) => {
7197 Error::ResourceNotFoundException(inner)
7198 }
7199 crate::operation::list_agent_statuses::ListAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7200 crate::operation::list_agent_statuses::ListAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
7201 }
7202 }
7203}
7204impl<R>
7205 From<
7206 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError, R>,
7207 > for Error
7208where
7209 R: Send + Sync + std::fmt::Debug + 'static,
7210{
7211 fn from(
7212 err: ::aws_smithy_runtime_api::client::result::SdkError<
7213 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError,
7214 R,
7215 >,
7216 ) -> Self {
7217 match err {
7218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7221 source: err.into(),
7222 }),
7223 }
7224 }
7225}
7226impl From<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError> for Error {
7227 fn from(err: crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError) -> Self {
7228 match err {
7229 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InternalServiceException(inner) => {
7230 Error::InternalServiceException(inner)
7231 }
7232 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidParameterException(inner) => {
7233 Error::InvalidParameterException(inner)
7234 }
7235 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidRequestException(inner) => {
7236 Error::InvalidRequestException(inner)
7237 }
7238 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ResourceNotFoundException(inner) => {
7239 Error::ResourceNotFoundException(inner)
7240 }
7241 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ThrottlingException(inner) => {
7242 Error::ThrottlingException(inner)
7243 }
7244 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
7245 }
7246 }
7247}
7248impl<R>
7249 From<
7250 ::aws_smithy_runtime_api::client::result::SdkError<
7251 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
7252 R,
7253 >,
7254 > for Error
7255where
7256 R: Send + Sync + std::fmt::Debug + 'static,
7257{
7258 fn from(
7259 err: ::aws_smithy_runtime_api::client::result::SdkError<
7260 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
7261 R,
7262 >,
7263 ) -> Self {
7264 match err {
7265 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7266 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7267 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7268 source: err.into(),
7269 }),
7270 }
7271 }
7272}
7273impl From<crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError> for Error {
7274 fn from(err: crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError) -> Self {
7275 match err {
7276 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InternalServiceException(inner) => {
7277 Error::InternalServiceException(inner)
7278 }
7279 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidParameterException(inner) => {
7280 Error::InvalidParameterException(inner)
7281 }
7282 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidRequestException(inner) => {
7283 Error::InvalidRequestException(inner)
7284 }
7285 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ResourceNotFoundException(inner) => {
7286 Error::ResourceNotFoundException(inner)
7287 }
7288 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ThrottlingException(inner) => {
7289 Error::ThrottlingException(inner)
7290 }
7291 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
7292 }
7293 }
7294}
7295impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>> for Error
7296where
7297 R: Send + Sync + std::fmt::Debug + 'static,
7298{
7299 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>) -> Self {
7300 match err {
7301 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7302 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7303 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7304 source: err.into(),
7305 }),
7306 }
7307 }
7308}
7309impl From<crate::operation::list_approved_origins::ListApprovedOriginsError> for Error {
7310 fn from(err: crate::operation::list_approved_origins::ListApprovedOriginsError) -> Self {
7311 match err {
7312 crate::operation::list_approved_origins::ListApprovedOriginsError::InternalServiceException(inner) => {
7313 Error::InternalServiceException(inner)
7314 }
7315 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidParameterException(inner) => {
7316 Error::InvalidParameterException(inner)
7317 }
7318 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidRequestException(inner) => {
7319 Error::InvalidRequestException(inner)
7320 }
7321 crate::operation::list_approved_origins::ListApprovedOriginsError::ResourceNotFoundException(inner) => {
7322 Error::ResourceNotFoundException(inner)
7323 }
7324 crate::operation::list_approved_origins::ListApprovedOriginsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7325 crate::operation::list_approved_origins::ListApprovedOriginsError::Unhandled(inner) => Error::Unhandled(inner),
7326 }
7327 }
7328}
7329impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>> for Error
7330where
7331 R: Send + Sync + std::fmt::Debug + 'static,
7332{
7333 fn from(
7334 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>,
7335 ) -> Self {
7336 match err {
7337 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7338 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7339 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7340 source: err.into(),
7341 }),
7342 }
7343 }
7344}
7345impl From<crate::operation::list_associated_contacts::ListAssociatedContactsError> for Error {
7346 fn from(err: crate::operation::list_associated_contacts::ListAssociatedContactsError) -> Self {
7347 match err {
7348 crate::operation::list_associated_contacts::ListAssociatedContactsError::InternalServiceException(inner) => {
7349 Error::InternalServiceException(inner)
7350 }
7351 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidParameterException(inner) => {
7352 Error::InvalidParameterException(inner)
7353 }
7354 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidRequestException(inner) => {
7355 Error::InvalidRequestException(inner)
7356 }
7357 crate::operation::list_associated_contacts::ListAssociatedContactsError::ResourceNotFoundException(inner) => {
7358 Error::ResourceNotFoundException(inner)
7359 }
7360 crate::operation::list_associated_contacts::ListAssociatedContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7361 crate::operation::list_associated_contacts::ListAssociatedContactsError::Unhandled(inner) => Error::Unhandled(inner),
7362 }
7363 }
7364}
7365impl<R>
7366 From<
7367 ::aws_smithy_runtime_api::client::result::SdkError<
7368 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError,
7369 R,
7370 >,
7371 > for Error
7372where
7373 R: Send + Sync + std::fmt::Debug + 'static,
7374{
7375 fn from(
7376 err: ::aws_smithy_runtime_api::client::result::SdkError<
7377 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError,
7378 R,
7379 >,
7380 ) -> Self {
7381 match err {
7382 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7383 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7384 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7385 source: err.into(),
7386 }),
7387 }
7388 }
7389}
7390impl From<crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError> for Error {
7391 fn from(err: crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError) -> Self {
7392 match err {
7393 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::AccessDeniedException(inner) => {
7394 Error::AccessDeniedException(inner)
7395 }
7396 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::InternalServiceException(inner) => {
7397 Error::InternalServiceException(inner)
7398 }
7399 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::InvalidParameterException(inner) => {
7400 Error::InvalidParameterException(inner)
7401 }
7402 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::ResourceNotFoundException(inner) => {
7403 Error::ResourceNotFoundException(inner)
7404 }
7405 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::ThrottlingException(inner) => {
7406 Error::ThrottlingException(inner)
7407 }
7408 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::Unhandled(inner) => Error::Unhandled(inner),
7409 }
7410 }
7411}
7412impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>>
7413 for Error
7414where
7415 R: Send + Sync + std::fmt::Debug + 'static,
7416{
7417 fn from(
7418 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>,
7419 ) -> Self {
7420 match err {
7421 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7422 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7423 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7424 source: err.into(),
7425 }),
7426 }
7427 }
7428}
7429impl From<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError> for Error {
7430 fn from(err: crate::operation::list_authentication_profiles::ListAuthenticationProfilesError) -> Self {
7431 match err {
7432 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InternalServiceException(inner) => {
7433 Error::InternalServiceException(inner)
7434 }
7435 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidParameterException(inner) => {
7436 Error::InvalidParameterException(inner)
7437 }
7438 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidRequestException(inner) => {
7439 Error::InvalidRequestException(inner)
7440 }
7441 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ResourceNotFoundException(inner) => {
7442 Error::ResourceNotFoundException(inner)
7443 }
7444 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ThrottlingException(inner) => {
7445 Error::ThrottlingException(inner)
7446 }
7447 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::Unhandled(inner) => Error::Unhandled(inner),
7448 }
7449 }
7450}
7451impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>> for Error
7452where
7453 R: Send + Sync + std::fmt::Debug + 'static,
7454{
7455 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>) -> Self {
7456 match err {
7457 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7458 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7459 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7460 source: err.into(),
7461 }),
7462 }
7463 }
7464}
7465impl From<crate::operation::list_bots::ListBotsError> for Error {
7466 fn from(err: crate::operation::list_bots::ListBotsError) -> Self {
7467 match err {
7468 crate::operation::list_bots::ListBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7469 crate::operation::list_bots::ListBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7470 crate::operation::list_bots::ListBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7471 crate::operation::list_bots::ListBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7472 crate::operation::list_bots::ListBotsError::Unhandled(inner) => Error::Unhandled(inner),
7473 }
7474 }
7475}
7476impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError, R>>
7477 for Error
7478where
7479 R: Send + Sync + std::fmt::Debug + 'static,
7480{
7481 fn from(
7482 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError, R>,
7483 ) -> Self {
7484 match err {
7485 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7486 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7487 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7488 source: err.into(),
7489 }),
7490 }
7491 }
7492}
7493impl From<crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError> for Error {
7494 fn from(err: crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError) -> Self {
7495 match err {
7496 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::InternalServiceException(inner) => {
7497 Error::InternalServiceException(inner)
7498 }
7499 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::InvalidParameterException(inner) => {
7500 Error::InvalidParameterException(inner)
7501 }
7502 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::InvalidRequestException(inner) => {
7503 Error::InvalidRequestException(inner)
7504 }
7505 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::ResourceNotFoundException(inner) => {
7506 Error::ResourceNotFoundException(inner)
7507 }
7508 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::ThrottlingException(inner) => {
7509 Error::ThrottlingException(inner)
7510 }
7511 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
7512 }
7513 }
7514}
7515impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>> for Error
7516where
7517 R: Send + Sync + std::fmt::Debug + 'static,
7518{
7519 fn from(
7520 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>,
7521 ) -> Self {
7522 match err {
7523 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7524 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7525 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7526 source: err.into(),
7527 }),
7528 }
7529 }
7530}
7531impl From<crate::operation::list_contact_evaluations::ListContactEvaluationsError> for Error {
7532 fn from(err: crate::operation::list_contact_evaluations::ListContactEvaluationsError) -> Self {
7533 match err {
7534 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InternalServiceException(inner) => {
7535 Error::InternalServiceException(inner)
7536 }
7537 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InvalidParameterException(inner) => {
7538 Error::InvalidParameterException(inner)
7539 }
7540 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ResourceNotFoundException(inner) => {
7541 Error::ResourceNotFoundException(inner)
7542 }
7543 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7544 crate::operation::list_contact_evaluations::ListContactEvaluationsError::Unhandled(inner) => Error::Unhandled(inner),
7545 }
7546 }
7547}
7548impl<R>
7549 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError, R>>
7550 for Error
7551where
7552 R: Send + Sync + std::fmt::Debug + 'static,
7553{
7554 fn from(
7555 err: ::aws_smithy_runtime_api::client::result::SdkError<
7556 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError,
7557 R,
7558 >,
7559 ) -> Self {
7560 match err {
7561 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7562 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7563 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7564 source: err.into(),
7565 }),
7566 }
7567 }
7568}
7569impl From<crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError> for Error {
7570 fn from(err: crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError) -> Self {
7571 match err {
7572 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::AccessDeniedException(inner) => {
7573 Error::AccessDeniedException(inner)
7574 }
7575 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InternalServiceException(inner) => {
7576 Error::InternalServiceException(inner)
7577 }
7578 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InvalidParameterException(inner) => {
7579 Error::InvalidParameterException(inner)
7580 }
7581 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InvalidRequestException(inner) => {
7582 Error::InvalidRequestException(inner)
7583 }
7584 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::ResourceNotFoundException(inner) => {
7585 Error::ResourceNotFoundException(inner)
7586 }
7587 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::ThrottlingException(inner) => {
7588 Error::ThrottlingException(inner)
7589 }
7590 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::Unhandled(inner) => Error::Unhandled(inner),
7591 }
7592 }
7593}
7594impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>>
7595 for Error
7596where
7597 R: Send + Sync + std::fmt::Debug + 'static,
7598{
7599 fn from(
7600 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>,
7601 ) -> Self {
7602 match err {
7603 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7604 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7605 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7606 source: err.into(),
7607 }),
7608 }
7609 }
7610}
7611impl From<crate::operation::list_contact_flow_modules::ListContactFlowModulesError> for Error {
7612 fn from(err: crate::operation::list_contact_flow_modules::ListContactFlowModulesError) -> Self {
7613 match err {
7614 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::AccessDeniedException(inner) => {
7615 Error::AccessDeniedException(inner)
7616 }
7617 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InternalServiceException(inner) => {
7618 Error::InternalServiceException(inner)
7619 }
7620 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidParameterException(inner) => {
7621 Error::InvalidParameterException(inner)
7622 }
7623 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidRequestException(inner) => {
7624 Error::InvalidRequestException(inner)
7625 }
7626 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ResourceNotFoundException(inner) => {
7627 Error::ResourceNotFoundException(inner)
7628 }
7629 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7630 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
7631 }
7632 }
7633}
7634impl<R>
7635 From<
7636 ::aws_smithy_runtime_api::client::result::SdkError<
7637 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError,
7638 R,
7639 >,
7640 > for Error
7641where
7642 R: Send + Sync + std::fmt::Debug + 'static,
7643{
7644 fn from(
7645 err: ::aws_smithy_runtime_api::client::result::SdkError<
7646 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError,
7647 R,
7648 >,
7649 ) -> Self {
7650 match err {
7651 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7652 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7653 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7654 source: err.into(),
7655 }),
7656 }
7657 }
7658}
7659impl From<crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError> for Error {
7660 fn from(err: crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError) -> Self {
7661 match err {
7662 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::AccessDeniedException(inner) => {
7663 Error::AccessDeniedException(inner)
7664 }
7665 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InternalServiceException(inner) => {
7666 Error::InternalServiceException(inner)
7667 }
7668 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InvalidParameterException(inner) => {
7669 Error::InvalidParameterException(inner)
7670 }
7671 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InvalidRequestException(inner) => {
7672 Error::InvalidRequestException(inner)
7673 }
7674 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::ResourceNotFoundException(inner) => {
7675 Error::ResourceNotFoundException(inner)
7676 }
7677 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::ThrottlingException(inner) => {
7678 Error::ThrottlingException(inner)
7679 }
7680 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::Unhandled(inner) => Error::Unhandled(inner),
7681 }
7682 }
7683}
7684impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>> for Error
7685where
7686 R: Send + Sync + std::fmt::Debug + 'static,
7687{
7688 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>) -> Self {
7689 match err {
7690 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7691 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7692 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7693 source: err.into(),
7694 }),
7695 }
7696 }
7697}
7698impl From<crate::operation::list_contact_flows::ListContactFlowsError> for Error {
7699 fn from(err: crate::operation::list_contact_flows::ListContactFlowsError) -> Self {
7700 match err {
7701 crate::operation::list_contact_flows::ListContactFlowsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7702 crate::operation::list_contact_flows::ListContactFlowsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7703 crate::operation::list_contact_flows::ListContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7704 crate::operation::list_contact_flows::ListContactFlowsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7705 crate::operation::list_contact_flows::ListContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7706 crate::operation::list_contact_flows::ListContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
7707 }
7708 }
7709}
7710impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>>
7711 for Error
7712where
7713 R: Send + Sync + std::fmt::Debug + 'static,
7714{
7715 fn from(
7716 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>,
7717 ) -> Self {
7718 match err {
7719 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7720 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7721 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7722 source: err.into(),
7723 }),
7724 }
7725 }
7726}
7727impl From<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError> for Error {
7728 fn from(err: crate::operation::list_contact_flow_versions::ListContactFlowVersionsError) -> Self {
7729 match err {
7730 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::AccessDeniedException(inner) => {
7731 Error::AccessDeniedException(inner)
7732 }
7733 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InternalServiceException(inner) => {
7734 Error::InternalServiceException(inner)
7735 }
7736 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidParameterException(inner) => {
7737 Error::InvalidParameterException(inner)
7738 }
7739 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidRequestException(inner) => {
7740 Error::InvalidRequestException(inner)
7741 }
7742 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ResourceNotFoundException(inner) => {
7743 Error::ResourceNotFoundException(inner)
7744 }
7745 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ThrottlingException(inner) => {
7746 Error::ThrottlingException(inner)
7747 }
7748 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::Unhandled(inner) => Error::Unhandled(inner),
7749 }
7750 }
7751}
7752impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>> for Error
7753where
7754 R: Send + Sync + std::fmt::Debug + 'static,
7755{
7756 fn from(
7757 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>,
7758 ) -> Self {
7759 match err {
7760 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7761 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7762 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7763 source: err.into(),
7764 }),
7765 }
7766 }
7767}
7768impl From<crate::operation::list_contact_references::ListContactReferencesError> for Error {
7769 fn from(err: crate::operation::list_contact_references::ListContactReferencesError) -> Self {
7770 match err {
7771 crate::operation::list_contact_references::ListContactReferencesError::InternalServiceException(inner) => {
7772 Error::InternalServiceException(inner)
7773 }
7774 crate::operation::list_contact_references::ListContactReferencesError::InvalidParameterException(inner) => {
7775 Error::InvalidParameterException(inner)
7776 }
7777 crate::operation::list_contact_references::ListContactReferencesError::InvalidRequestException(inner) => {
7778 Error::InvalidRequestException(inner)
7779 }
7780 crate::operation::list_contact_references::ListContactReferencesError::ResourceNotFoundException(inner) => {
7781 Error::ResourceNotFoundException(inner)
7782 }
7783 crate::operation::list_contact_references::ListContactReferencesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7784 crate::operation::list_contact_references::ListContactReferencesError::Unhandled(inner) => Error::Unhandled(inner),
7785 }
7786 }
7787}
7788impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_attributes::ListDataTableAttributesError, R>>
7789 for Error
7790where
7791 R: Send + Sync + std::fmt::Debug + 'static,
7792{
7793 fn from(
7794 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_attributes::ListDataTableAttributesError, R>,
7795 ) -> Self {
7796 match err {
7797 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7798 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7799 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7800 source: err.into(),
7801 }),
7802 }
7803 }
7804}
7805impl From<crate::operation::list_data_table_attributes::ListDataTableAttributesError> for Error {
7806 fn from(err: crate::operation::list_data_table_attributes::ListDataTableAttributesError) -> Self {
7807 match err {
7808 crate::operation::list_data_table_attributes::ListDataTableAttributesError::AccessDeniedException(inner) => {
7809 Error::AccessDeniedException(inner)
7810 }
7811 crate::operation::list_data_table_attributes::ListDataTableAttributesError::InternalServiceException(inner) => {
7812 Error::InternalServiceException(inner)
7813 }
7814 crate::operation::list_data_table_attributes::ListDataTableAttributesError::InvalidParameterException(inner) => {
7815 Error::InvalidParameterException(inner)
7816 }
7817 crate::operation::list_data_table_attributes::ListDataTableAttributesError::InvalidRequestException(inner) => {
7818 Error::InvalidRequestException(inner)
7819 }
7820 crate::operation::list_data_table_attributes::ListDataTableAttributesError::ResourceNotFoundException(inner) => {
7821 Error::ResourceNotFoundException(inner)
7822 }
7823 crate::operation::list_data_table_attributes::ListDataTableAttributesError::ThrottlingException(inner) => {
7824 Error::ThrottlingException(inner)
7825 }
7826 crate::operation::list_data_table_attributes::ListDataTableAttributesError::Unhandled(inner) => Error::Unhandled(inner),
7827 }
7828 }
7829}
7830impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError, R>>
7831 for Error
7832where
7833 R: Send + Sync + std::fmt::Debug + 'static,
7834{
7835 fn from(
7836 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError, R>,
7837 ) -> Self {
7838 match err {
7839 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7840 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7841 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7842 source: err.into(),
7843 }),
7844 }
7845 }
7846}
7847impl From<crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError> for Error {
7848 fn from(err: crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError) -> Self {
7849 match err {
7850 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::AccessDeniedException(inner) => {
7851 Error::AccessDeniedException(inner)
7852 }
7853 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::InternalServiceException(inner) => {
7854 Error::InternalServiceException(inner)
7855 }
7856 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::InvalidParameterException(inner) => {
7857 Error::InvalidParameterException(inner)
7858 }
7859 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::InvalidRequestException(inner) => {
7860 Error::InvalidRequestException(inner)
7861 }
7862 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::ResourceNotFoundException(inner) => {
7863 Error::ResourceNotFoundException(inner)
7864 }
7865 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::ThrottlingException(inner) => {
7866 Error::ThrottlingException(inner)
7867 }
7868 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::Unhandled(inner) => Error::Unhandled(inner),
7869 }
7870 }
7871}
7872impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_tables::ListDataTablesError, R>> for Error
7873where
7874 R: Send + Sync + std::fmt::Debug + 'static,
7875{
7876 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_tables::ListDataTablesError, R>) -> Self {
7877 match err {
7878 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7879 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7880 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7881 source: err.into(),
7882 }),
7883 }
7884 }
7885}
7886impl From<crate::operation::list_data_tables::ListDataTablesError> for Error {
7887 fn from(err: crate::operation::list_data_tables::ListDataTablesError) -> Self {
7888 match err {
7889 crate::operation::list_data_tables::ListDataTablesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7890 crate::operation::list_data_tables::ListDataTablesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7891 crate::operation::list_data_tables::ListDataTablesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7892 crate::operation::list_data_tables::ListDataTablesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7893 crate::operation::list_data_tables::ListDataTablesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7894 crate::operation::list_data_tables::ListDataTablesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7895 crate::operation::list_data_tables::ListDataTablesError::Unhandled(inner) => Error::Unhandled(inner),
7896 }
7897 }
7898}
7899impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_values::ListDataTableValuesError, R>> for Error
7900where
7901 R: Send + Sync + std::fmt::Debug + 'static,
7902{
7903 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_values::ListDataTableValuesError, R>) -> Self {
7904 match err {
7905 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7906 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7907 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7908 source: err.into(),
7909 }),
7910 }
7911 }
7912}
7913impl From<crate::operation::list_data_table_values::ListDataTableValuesError> for Error {
7914 fn from(err: crate::operation::list_data_table_values::ListDataTableValuesError) -> Self {
7915 match err {
7916 crate::operation::list_data_table_values::ListDataTableValuesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7917 crate::operation::list_data_table_values::ListDataTableValuesError::InternalServiceException(inner) => {
7918 Error::InternalServiceException(inner)
7919 }
7920 crate::operation::list_data_table_values::ListDataTableValuesError::InvalidParameterException(inner) => {
7921 Error::InvalidParameterException(inner)
7922 }
7923 crate::operation::list_data_table_values::ListDataTableValuesError::InvalidRequestException(inner) => {
7924 Error::InvalidRequestException(inner)
7925 }
7926 crate::operation::list_data_table_values::ListDataTableValuesError::ResourceNotFoundException(inner) => {
7927 Error::ResourceNotFoundException(inner)
7928 }
7929 crate::operation::list_data_table_values::ListDataTableValuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7930 crate::operation::list_data_table_values::ListDataTableValuesError::Unhandled(inner) => Error::Unhandled(inner),
7931 }
7932 }
7933}
7934impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>>
7935 for Error
7936where
7937 R: Send + Sync + std::fmt::Debug + 'static,
7938{
7939 fn from(
7940 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>,
7941 ) -> Self {
7942 match err {
7943 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7944 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7945 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7946 source: err.into(),
7947 }),
7948 }
7949 }
7950}
7951impl From<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError> for Error {
7952 fn from(err: crate::operation::list_default_vocabularies::ListDefaultVocabulariesError) -> Self {
7953 match err {
7954 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::AccessDeniedException(inner) => {
7955 Error::AccessDeniedException(inner)
7956 }
7957 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InternalServiceException(inner) => {
7958 Error::InternalServiceException(inner)
7959 }
7960 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InvalidRequestException(inner) => {
7961 Error::InvalidRequestException(inner)
7962 }
7963 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::ThrottlingException(inner) => {
7964 Error::ThrottlingException(inner)
7965 }
7966 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
7967 }
7968 }
7969}
7970impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError, R>>
7971 for Error
7972where
7973 R: Send + Sync + std::fmt::Debug + 'static,
7974{
7975 fn from(
7976 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError, R>,
7977 ) -> Self {
7978 match err {
7979 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7980 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7981 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7982 source: err.into(),
7983 }),
7984 }
7985 }
7986}
7987impl From<crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError> for Error {
7988 fn from(err: crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError) -> Self {
7989 match err {
7990 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::InternalServiceException(inner) => {
7991 Error::InternalServiceException(inner)
7992 }
7993 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::InvalidParameterException(inner) => {
7994 Error::InvalidParameterException(inner)
7995 }
7996 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::InvalidRequestException(inner) => {
7997 Error::InvalidRequestException(inner)
7998 }
7999 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::ResourceNotFoundException(inner) => {
8000 Error::ResourceNotFoundException(inner)
8001 }
8002 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::ThrottlingException(inner) => {
8003 Error::ThrottlingException(inner)
8004 }
8005 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
8006 }
8007 }
8008}
8009impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>> for Error
8010where
8011 R: Send + Sync + std::fmt::Debug + 'static,
8012{
8013 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>) -> Self {
8014 match err {
8015 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8016 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8017 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8018 source: err.into(),
8019 }),
8020 }
8021 }
8022}
8023impl From<crate::operation::list_evaluation_forms::ListEvaluationFormsError> for Error {
8024 fn from(err: crate::operation::list_evaluation_forms::ListEvaluationFormsError) -> Self {
8025 match err {
8026 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InternalServiceException(inner) => {
8027 Error::InternalServiceException(inner)
8028 }
8029 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InvalidParameterException(inner) => {
8030 Error::InvalidParameterException(inner)
8031 }
8032 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ResourceNotFoundException(inner) => {
8033 Error::ResourceNotFoundException(inner)
8034 }
8035 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8036 crate::operation::list_evaluation_forms::ListEvaluationFormsError::Unhandled(inner) => Error::Unhandled(inner),
8037 }
8038 }
8039}
8040impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>>
8041 for Error
8042where
8043 R: Send + Sync + std::fmt::Debug + 'static,
8044{
8045 fn from(
8046 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>,
8047 ) -> Self {
8048 match err {
8049 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8050 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8051 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8052 source: err.into(),
8053 }),
8054 }
8055 }
8056}
8057impl From<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError> for Error {
8058 fn from(err: crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError) -> Self {
8059 match err {
8060 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InternalServiceException(inner) => {
8061 Error::InternalServiceException(inner)
8062 }
8063 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InvalidParameterException(inner) => {
8064 Error::InvalidParameterException(inner)
8065 }
8066 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ResourceNotFoundException(inner) => {
8067 Error::ResourceNotFoundException(inner)
8068 }
8069 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ThrottlingException(inner) => {
8070 Error::ThrottlingException(inner)
8071 }
8072 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::Unhandled(inner) => Error::Unhandled(inner),
8073 }
8074 }
8075}
8076impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_extraction_definitions::ListExtractionDefinitionsError, R>>
8077 for Error
8078where
8079 R: Send + Sync + std::fmt::Debug + 'static,
8080{
8081 fn from(
8082 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_extraction_definitions::ListExtractionDefinitionsError, R>,
8083 ) -> Self {
8084 match err {
8085 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8086 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8087 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8088 source: err.into(),
8089 }),
8090 }
8091 }
8092}
8093impl From<crate::operation::list_extraction_definitions::ListExtractionDefinitionsError> for Error {
8094 fn from(err: crate::operation::list_extraction_definitions::ListExtractionDefinitionsError) -> Self {
8095 match err {
8096 crate::operation::list_extraction_definitions::ListExtractionDefinitionsError::AccessDeniedException(inner) => {
8097 Error::AccessDeniedException(inner)
8098 }
8099 crate::operation::list_extraction_definitions::ListExtractionDefinitionsError::InternalServiceException(inner) => {
8100 Error::InternalServiceException(inner)
8101 }
8102 crate::operation::list_extraction_definitions::ListExtractionDefinitionsError::InvalidRequestException(inner) => {
8103 Error::InvalidRequestException(inner)
8104 }
8105 crate::operation::list_extraction_definitions::ListExtractionDefinitionsError::ResourceNotFoundException(inner) => {
8106 Error::ResourceNotFoundException(inner)
8107 }
8108 crate::operation::list_extraction_definitions::ListExtractionDefinitionsError::ThrottlingException(inner) => {
8109 Error::ThrottlingException(inner)
8110 }
8111 crate::operation::list_extraction_definitions::ListExtractionDefinitionsError::Unhandled(inner) => Error::Unhandled(inner),
8112 }
8113 }
8114}
8115impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>> for Error
8116where
8117 R: Send + Sync + std::fmt::Debug + 'static,
8118{
8119 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>) -> Self {
8120 match err {
8121 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8122 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8123 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8124 source: err.into(),
8125 }),
8126 }
8127 }
8128}
8129impl From<crate::operation::list_flow_associations::ListFlowAssociationsError> for Error {
8130 fn from(err: crate::operation::list_flow_associations::ListFlowAssociationsError) -> Self {
8131 match err {
8132 crate::operation::list_flow_associations::ListFlowAssociationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8133 crate::operation::list_flow_associations::ListFlowAssociationsError::InternalServiceException(inner) => {
8134 Error::InternalServiceException(inner)
8135 }
8136 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidParameterException(inner) => {
8137 Error::InvalidParameterException(inner)
8138 }
8139 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidRequestException(inner) => {
8140 Error::InvalidRequestException(inner)
8141 }
8142 crate::operation::list_flow_associations::ListFlowAssociationsError::ResourceNotFoundException(inner) => {
8143 Error::ResourceNotFoundException(inner)
8144 }
8145 crate::operation::list_flow_associations::ListFlowAssociationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8146 crate::operation::list_flow_associations::ListFlowAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
8147 }
8148 }
8149}
8150impl<R>
8151 From<
8152 ::aws_smithy_runtime_api::client::result::SdkError<
8153 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
8154 R,
8155 >,
8156 > for Error
8157where
8158 R: Send + Sync + std::fmt::Debug + 'static,
8159{
8160 fn from(
8161 err: ::aws_smithy_runtime_api::client::result::SdkError<
8162 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
8163 R,
8164 >,
8165 ) -> Self {
8166 match err {
8167 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8168 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8169 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8170 source: err.into(),
8171 }),
8172 }
8173 }
8174}
8175impl From<crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError> for Error {
8176 fn from(err: crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError) -> Self {
8177 match err {
8178 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InternalServiceException(inner) => {
8179 Error::InternalServiceException(inner)
8180 }
8181 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidParameterException(inner) => {
8182 Error::InvalidParameterException(inner)
8183 }
8184 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidRequestException(inner) => {
8185 Error::InvalidRequestException(inner)
8186 }
8187 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
8188 Error::ResourceNotFoundException(inner)
8189 }
8190 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ThrottlingException(inner) => {
8191 Error::ThrottlingException(inner)
8192 }
8193 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
8194 }
8195 }
8196}
8197impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>> for Error
8198where
8199 R: Send + Sync + std::fmt::Debug + 'static,
8200{
8201 fn from(
8202 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>,
8203 ) -> Self {
8204 match err {
8205 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8206 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8207 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8208 source: err.into(),
8209 }),
8210 }
8211 }
8212}
8213impl From<crate::operation::list_hours_of_operations::ListHoursOfOperationsError> for Error {
8214 fn from(err: crate::operation::list_hours_of_operations::ListHoursOfOperationsError) -> Self {
8215 match err {
8216 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InternalServiceException(inner) => {
8217 Error::InternalServiceException(inner)
8218 }
8219 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidParameterException(inner) => {
8220 Error::InvalidParameterException(inner)
8221 }
8222 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidRequestException(inner) => {
8223 Error::InvalidRequestException(inner)
8224 }
8225 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ResourceNotFoundException(inner) => {
8226 Error::ResourceNotFoundException(inner)
8227 }
8228 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8229 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
8230 }
8231 }
8232}
8233impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>> for Error
8234where
8235 R: Send + Sync + std::fmt::Debug + 'static,
8236{
8237 fn from(
8238 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>,
8239 ) -> Self {
8240 match err {
8241 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8242 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8243 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8244 source: err.into(),
8245 }),
8246 }
8247 }
8248}
8249impl From<crate::operation::list_instance_attributes::ListInstanceAttributesError> for Error {
8250 fn from(err: crate::operation::list_instance_attributes::ListInstanceAttributesError) -> Self {
8251 match err {
8252 crate::operation::list_instance_attributes::ListInstanceAttributesError::InternalServiceException(inner) => {
8253 Error::InternalServiceException(inner)
8254 }
8255 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidParameterException(inner) => {
8256 Error::InvalidParameterException(inner)
8257 }
8258 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidRequestException(inner) => {
8259 Error::InvalidRequestException(inner)
8260 }
8261 crate::operation::list_instance_attributes::ListInstanceAttributesError::ResourceNotFoundException(inner) => {
8262 Error::ResourceNotFoundException(inner)
8263 }
8264 crate::operation::list_instance_attributes::ListInstanceAttributesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8265 crate::operation::list_instance_attributes::ListInstanceAttributesError::Unhandled(inner) => Error::Unhandled(inner),
8266 }
8267 }
8268}
8269impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>> for Error
8270where
8271 R: Send + Sync + std::fmt::Debug + 'static,
8272{
8273 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>) -> Self {
8274 match err {
8275 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8276 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8277 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8278 source: err.into(),
8279 }),
8280 }
8281 }
8282}
8283impl From<crate::operation::list_instances::ListInstancesError> for Error {
8284 fn from(err: crate::operation::list_instances::ListInstancesError) -> Self {
8285 match err {
8286 crate::operation::list_instances::ListInstancesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8287 crate::operation::list_instances::ListInstancesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8288 crate::operation::list_instances::ListInstancesError::Unhandled(inner) => Error::Unhandled(inner),
8289 }
8290 }
8291}
8292impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>>
8293 for Error
8294where
8295 R: Send + Sync + std::fmt::Debug + 'static,
8296{
8297 fn from(
8298 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>,
8299 ) -> Self {
8300 match err {
8301 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8302 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8303 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8304 source: err.into(),
8305 }),
8306 }
8307 }
8308}
8309impl From<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError> for Error {
8310 fn from(err: crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError) -> Self {
8311 match err {
8312 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InternalServiceException(inner) => {
8313 Error::InternalServiceException(inner)
8314 }
8315 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidParameterException(inner) => {
8316 Error::InvalidParameterException(inner)
8317 }
8318 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidRequestException(inner) => {
8319 Error::InvalidRequestException(inner)
8320 }
8321 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ResourceNotFoundException(inner) => {
8322 Error::ResourceNotFoundException(inner)
8323 }
8324 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ThrottlingException(inner) => {
8325 Error::ThrottlingException(inner)
8326 }
8327 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::Unhandled(inner) => Error::Unhandled(inner),
8328 }
8329 }
8330}
8331impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>>
8332 for Error
8333where
8334 R: Send + Sync + std::fmt::Debug + 'static,
8335{
8336 fn from(
8337 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>,
8338 ) -> Self {
8339 match err {
8340 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8341 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8342 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8343 source: err.into(),
8344 }),
8345 }
8346 }
8347}
8348impl From<crate::operation::list_integration_associations::ListIntegrationAssociationsError> for Error {
8349 fn from(err: crate::operation::list_integration_associations::ListIntegrationAssociationsError) -> Self {
8350 match err {
8351 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InternalServiceException(inner) => {
8352 Error::InternalServiceException(inner)
8353 }
8354 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InvalidRequestException(inner) => {
8355 Error::InvalidRequestException(inner)
8356 }
8357 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ResourceNotFoundException(inner) => {
8358 Error::ResourceNotFoundException(inner)
8359 }
8360 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ThrottlingException(inner) => {
8361 Error::ThrottlingException(inner)
8362 }
8363 crate::operation::list_integration_associations::ListIntegrationAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
8364 }
8365 }
8366}
8367impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>> for Error
8368where
8369 R: Send + Sync + std::fmt::Debug + 'static,
8370{
8371 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>) -> Self {
8372 match err {
8373 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8374 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8375 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8376 source: err.into(),
8377 }),
8378 }
8379 }
8380}
8381impl From<crate::operation::list_lambda_functions::ListLambdaFunctionsError> for Error {
8382 fn from(err: crate::operation::list_lambda_functions::ListLambdaFunctionsError) -> Self {
8383 match err {
8384 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InternalServiceException(inner) => {
8385 Error::InternalServiceException(inner)
8386 }
8387 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidParameterException(inner) => {
8388 Error::InvalidParameterException(inner)
8389 }
8390 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidRequestException(inner) => {
8391 Error::InvalidRequestException(inner)
8392 }
8393 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ResourceNotFoundException(inner) => {
8394 Error::ResourceNotFoundException(inner)
8395 }
8396 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8397 crate::operation::list_lambda_functions::ListLambdaFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
8398 }
8399 }
8400}
8401impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>> for Error
8402where
8403 R: Send + Sync + std::fmt::Debug + 'static,
8404{
8405 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>) -> Self {
8406 match err {
8407 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8408 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8409 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8410 source: err.into(),
8411 }),
8412 }
8413 }
8414}
8415impl From<crate::operation::list_lex_bots::ListLexBotsError> for Error {
8416 fn from(err: crate::operation::list_lex_bots::ListLexBotsError) -> Self {
8417 match err {
8418 crate::operation::list_lex_bots::ListLexBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8419 crate::operation::list_lex_bots::ListLexBotsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8420 crate::operation::list_lex_bots::ListLexBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8421 crate::operation::list_lex_bots::ListLexBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8422 crate::operation::list_lex_bots::ListLexBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8423 crate::operation::list_lex_bots::ListLexBotsError::Unhandled(inner) => Error::Unhandled(inner),
8424 }
8425 }
8426}
8427impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_metrics::ListMetricsError, R>> for Error
8428where
8429 R: Send + Sync + std::fmt::Debug + 'static,
8430{
8431 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_metrics::ListMetricsError, R>) -> Self {
8432 match err {
8433 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8434 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8435 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8436 source: err.into(),
8437 }),
8438 }
8439 }
8440}
8441impl From<crate::operation::list_metrics::ListMetricsError> for Error {
8442 fn from(err: crate::operation::list_metrics::ListMetricsError) -> Self {
8443 match err {
8444 crate::operation::list_metrics::ListMetricsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8445 crate::operation::list_metrics::ListMetricsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8446 crate::operation::list_metrics::ListMetricsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8447 crate::operation::list_metrics::ListMetricsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8448 crate::operation::list_metrics::ListMetricsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8449 crate::operation::list_metrics::ListMetricsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8450 crate::operation::list_metrics::ListMetricsError::Unhandled(inner) => Error::Unhandled(inner),
8451 }
8452 }
8453}
8454impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notifications::ListNotificationsError, R>> for Error
8455where
8456 R: Send + Sync + std::fmt::Debug + 'static,
8457{
8458 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notifications::ListNotificationsError, R>) -> Self {
8459 match err {
8460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8463 source: err.into(),
8464 }),
8465 }
8466 }
8467}
8468impl From<crate::operation::list_notifications::ListNotificationsError> for Error {
8469 fn from(err: crate::operation::list_notifications::ListNotificationsError) -> Self {
8470 match err {
8471 crate::operation::list_notifications::ListNotificationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8472 crate::operation::list_notifications::ListNotificationsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8473 crate::operation::list_notifications::ListNotificationsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8474 crate::operation::list_notifications::ListNotificationsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8475 crate::operation::list_notifications::ListNotificationsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8476 crate::operation::list_notifications::ListNotificationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8477 crate::operation::list_notifications::ListNotificationsError::Unhandled(inner) => Error::Unhandled(inner),
8478 }
8479 }
8480}
8481impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>> for Error
8482where
8483 R: Send + Sync + std::fmt::Debug + 'static,
8484{
8485 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>) -> Self {
8486 match err {
8487 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8488 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8489 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8490 source: err.into(),
8491 }),
8492 }
8493 }
8494}
8495impl From<crate::operation::list_phone_numbers::ListPhoneNumbersError> for Error {
8496 fn from(err: crate::operation::list_phone_numbers::ListPhoneNumbersError) -> Self {
8497 match err {
8498 crate::operation::list_phone_numbers::ListPhoneNumbersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8499 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8500 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8501 crate::operation::list_phone_numbers::ListPhoneNumbersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8502 crate::operation::list_phone_numbers::ListPhoneNumbersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8503 crate::operation::list_phone_numbers::ListPhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
8504 }
8505 }
8506}
8507impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>> for Error
8508where
8509 R: Send + Sync + std::fmt::Debug + 'static,
8510{
8511 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>) -> Self {
8512 match err {
8513 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8514 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8515 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8516 source: err.into(),
8517 }),
8518 }
8519 }
8520}
8521impl From<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error> for Error {
8522 fn from(err: crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error) -> Self {
8523 match err {
8524 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8525 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InternalServiceException(inner) => {
8526 Error::InternalServiceException(inner)
8527 }
8528 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InvalidParameterException(inner) => {
8529 Error::InvalidParameterException(inner)
8530 }
8531 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ResourceNotFoundException(inner) => {
8532 Error::ResourceNotFoundException(inner)
8533 }
8534 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
8535 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::Unhandled(inner) => Error::Unhandled(inner),
8536 }
8537 }
8538}
8539impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>>
8540 for Error
8541where
8542 R: Send + Sync + std::fmt::Debug + 'static,
8543{
8544 fn from(
8545 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>,
8546 ) -> Self {
8547 match err {
8548 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8549 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8550 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8551 source: err.into(),
8552 }),
8553 }
8554 }
8555}
8556impl From<crate::operation::list_predefined_attributes::ListPredefinedAttributesError> for Error {
8557 fn from(err: crate::operation::list_predefined_attributes::ListPredefinedAttributesError) -> Self {
8558 match err {
8559 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InternalServiceException(inner) => {
8560 Error::InternalServiceException(inner)
8561 }
8562 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidParameterException(inner) => {
8563 Error::InvalidParameterException(inner)
8564 }
8565 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidRequestException(inner) => {
8566 Error::InvalidRequestException(inner)
8567 }
8568 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ResourceNotFoundException(inner) => {
8569 Error::ResourceNotFoundException(inner)
8570 }
8571 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ThrottlingException(inner) => {
8572 Error::ThrottlingException(inner)
8573 }
8574 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
8575 }
8576 }
8577}
8578impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>> for Error
8579where
8580 R: Send + Sync + std::fmt::Debug + 'static,
8581{
8582 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>) -> Self {
8583 match err {
8584 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8585 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8586 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8587 source: err.into(),
8588 }),
8589 }
8590 }
8591}
8592impl From<crate::operation::list_prompts::ListPromptsError> for Error {
8593 fn from(err: crate::operation::list_prompts::ListPromptsError) -> Self {
8594 match err {
8595 crate::operation::list_prompts::ListPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8596 crate::operation::list_prompts::ListPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8597 crate::operation::list_prompts::ListPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8598 crate::operation::list_prompts::ListPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8599 crate::operation::list_prompts::ListPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8600 crate::operation::list_prompts::ListPromptsError::Unhandled(inner) => Error::Unhandled(inner),
8601 }
8602 }
8603}
8604impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError, R>>
8605 for Error
8606where
8607 R: Send + Sync + std::fmt::Debug + 'static,
8608{
8609 fn from(
8610 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError, R>,
8611 ) -> Self {
8612 match err {
8613 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8614 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8615 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8616 source: err.into(),
8617 }),
8618 }
8619 }
8620}
8621impl From<crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError> for Error {
8622 fn from(err: crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError) -> Self {
8623 match err {
8624 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::AccessDeniedException(inner) => {
8625 Error::AccessDeniedException(inner)
8626 }
8627 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::InternalServiceException(inner) => {
8628 Error::InternalServiceException(inner)
8629 }
8630 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::InvalidParameterException(inner) => {
8631 Error::InvalidParameterException(inner)
8632 }
8633 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::InvalidRequestException(inner) => {
8634 Error::InvalidRequestException(inner)
8635 }
8636 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::ResourceNotFoundException(inner) => {
8637 Error::ResourceNotFoundException(inner)
8638 }
8639 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::ThrottlingException(inner) => {
8640 Error::ThrottlingException(inner)
8641 }
8642 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
8643 }
8644 }
8645}
8646impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>>
8647 for Error
8648where
8649 R: Send + Sync + std::fmt::Debug + 'static,
8650{
8651 fn from(
8652 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>,
8653 ) -> Self {
8654 match err {
8655 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8656 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8657 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8658 source: err.into(),
8659 }),
8660 }
8661 }
8662}
8663impl From<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError> for Error {
8664 fn from(err: crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError) -> Self {
8665 match err {
8666 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InternalServiceException(inner) => {
8667 Error::InternalServiceException(inner)
8668 }
8669 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidParameterException(inner) => {
8670 Error::InvalidParameterException(inner)
8671 }
8672 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidRequestException(inner) => {
8673 Error::InvalidRequestException(inner)
8674 }
8675 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ResourceNotFoundException(inner) => {
8676 Error::ResourceNotFoundException(inner)
8677 }
8678 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8679 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
8680 }
8681 }
8682}
8683impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>> for Error
8684where
8685 R: Send + Sync + std::fmt::Debug + 'static,
8686{
8687 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>) -> Self {
8688 match err {
8689 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8690 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8691 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8692 source: err.into(),
8693 }),
8694 }
8695 }
8696}
8697impl From<crate::operation::list_queues::ListQueuesError> for Error {
8698 fn from(err: crate::operation::list_queues::ListQueuesError) -> Self {
8699 match err {
8700 crate::operation::list_queues::ListQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8701 crate::operation::list_queues::ListQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8702 crate::operation::list_queues::ListQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8703 crate::operation::list_queues::ListQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8704 crate::operation::list_queues::ListQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8705 crate::operation::list_queues::ListQueuesError::Unhandled(inner) => Error::Unhandled(inner),
8706 }
8707 }
8708}
8709impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>> for Error
8710where
8711 R: Send + Sync + std::fmt::Debug + 'static,
8712{
8713 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>) -> Self {
8714 match err {
8715 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8716 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8717 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8718 source: err.into(),
8719 }),
8720 }
8721 }
8722}
8723impl From<crate::operation::list_quick_connects::ListQuickConnectsError> for Error {
8724 fn from(err: crate::operation::list_quick_connects::ListQuickConnectsError) -> Self {
8725 match err {
8726 crate::operation::list_quick_connects::ListQuickConnectsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8727 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidParameterException(inner) => {
8728 Error::InvalidParameterException(inner)
8729 }
8730 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8731 crate::operation::list_quick_connects::ListQuickConnectsError::ResourceNotFoundException(inner) => {
8732 Error::ResourceNotFoundException(inner)
8733 }
8734 crate::operation::list_quick_connects::ListQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8735 crate::operation::list_quick_connects::ListQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
8736 }
8737 }
8738}
8739impl<R>
8740 From<
8741 ::aws_smithy_runtime_api::client::result::SdkError<
8742 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
8743 R,
8744 >,
8745 > for Error
8746where
8747 R: Send + Sync + std::fmt::Debug + 'static,
8748{
8749 fn from(
8750 err: ::aws_smithy_runtime_api::client::result::SdkError<
8751 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
8752 R,
8753 >,
8754 ) -> Self {
8755 match err {
8756 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8757 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8758 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8759 source: err.into(),
8760 }),
8761 }
8762 }
8763}
8764impl From<crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error> for Error {
8765 fn from(err: crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error) -> Self {
8766 match err {
8767 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::AccessDeniedException(
8768 inner,
8769 ) => Error::AccessDeniedException(inner),
8770 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InternalServiceException(
8771 inner,
8772 ) => Error::InternalServiceException(inner),
8773 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InvalidRequestException(
8774 inner,
8775 ) => Error::InvalidRequestException(inner),
8776 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::OutputTypeNotFoundException(
8777 inner,
8778 ) => Error::OutputTypeNotFoundException(inner),
8779 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ResourceNotFoundException(
8780 inner,
8781 ) => Error::ResourceNotFoundException(inner),
8782 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ThrottlingException(inner) => {
8783 Error::ThrottlingException(inner)
8784 }
8785 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::Unhandled(inner) => {
8786 Error::Unhandled(inner)
8787 }
8788 }
8789 }
8790}
8791impl<R>
8792 From<
8793 ::aws_smithy_runtime_api::client::result::SdkError<
8794 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError,
8795 R,
8796 >,
8797 > for Error
8798where
8799 R: Send + Sync + std::fmt::Debug + 'static,
8800{
8801 fn from(
8802 err: ::aws_smithy_runtime_api::client::result::SdkError<
8803 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError,
8804 R,
8805 >,
8806 ) -> Self {
8807 match err {
8808 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8809 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8810 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8811 source: err.into(),
8812 }),
8813 }
8814 }
8815}
8816impl From<crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError> for Error {
8817 fn from(err: crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError) -> Self {
8818 match err {
8819 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8820 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8821 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8822 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8823 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8824 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::Unhandled(inner) => Error::Unhandled(inner),
8825 }
8826 }
8827}
8828impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>>
8829 for Error
8830where
8831 R: Send + Sync + std::fmt::Debug + 'static,
8832{
8833 fn from(
8834 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>,
8835 ) -> Self {
8836 match err {
8837 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8838 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8839 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8840 source: err.into(),
8841 }),
8842 }
8843 }
8844}
8845impl From<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError> for Error {
8846 fn from(err: crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError) -> Self {
8847 match err {
8848 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InternalServiceException(inner) => {
8849 Error::InternalServiceException(inner)
8850 }
8851 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidParameterException(inner) => {
8852 Error::InvalidParameterException(inner)
8853 }
8854 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidRequestException(inner) => {
8855 Error::InvalidRequestException(inner)
8856 }
8857 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
8858 Error::ResourceNotFoundException(inner)
8859 }
8860 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ThrottlingException(inner) => {
8861 Error::ThrottlingException(inner)
8862 }
8863 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
8864 }
8865 }
8866}
8867impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>> for Error
8868where
8869 R: Send + Sync + std::fmt::Debug + 'static,
8870{
8871 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>) -> Self {
8872 match err {
8873 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8874 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8875 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8876 source: err.into(),
8877 }),
8878 }
8879 }
8880}
8881impl From<crate::operation::list_routing_profiles::ListRoutingProfilesError> for Error {
8882 fn from(err: crate::operation::list_routing_profiles::ListRoutingProfilesError) -> Self {
8883 match err {
8884 crate::operation::list_routing_profiles::ListRoutingProfilesError::InternalServiceException(inner) => {
8885 Error::InternalServiceException(inner)
8886 }
8887 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidParameterException(inner) => {
8888 Error::InvalidParameterException(inner)
8889 }
8890 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidRequestException(inner) => {
8891 Error::InvalidRequestException(inner)
8892 }
8893 crate::operation::list_routing_profiles::ListRoutingProfilesError::ResourceNotFoundException(inner) => {
8894 Error::ResourceNotFoundException(inner)
8895 }
8896 crate::operation::list_routing_profiles::ListRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8897 crate::operation::list_routing_profiles::ListRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
8898 }
8899 }
8900}
8901impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>> for Error
8902where
8903 R: Send + Sync + std::fmt::Debug + 'static,
8904{
8905 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>) -> Self {
8906 match err {
8907 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8908 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8909 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8910 source: err.into(),
8911 }),
8912 }
8913 }
8914}
8915impl From<crate::operation::list_rules::ListRulesError> for Error {
8916 fn from(err: crate::operation::list_rules::ListRulesError) -> Self {
8917 match err {
8918 crate::operation::list_rules::ListRulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8919 crate::operation::list_rules::ListRulesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8920 crate::operation::list_rules::ListRulesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8921 crate::operation::list_rules::ListRulesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8922 crate::operation::list_rules::ListRulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8923 crate::operation::list_rules::ListRulesError::Unhandled(inner) => Error::Unhandled(inner),
8924 }
8925 }
8926}
8927impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>> for Error
8928where
8929 R: Send + Sync + std::fmt::Debug + 'static,
8930{
8931 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>) -> Self {
8932 match err {
8933 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8934 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8935 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8936 source: err.into(),
8937 }),
8938 }
8939 }
8940}
8941impl From<crate::operation::list_security_keys::ListSecurityKeysError> for Error {
8942 fn from(err: crate::operation::list_security_keys::ListSecurityKeysError) -> Self {
8943 match err {
8944 crate::operation::list_security_keys::ListSecurityKeysError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8945 crate::operation::list_security_keys::ListSecurityKeysError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8946 crate::operation::list_security_keys::ListSecurityKeysError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8947 crate::operation::list_security_keys::ListSecurityKeysError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8948 crate::operation::list_security_keys::ListSecurityKeysError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8949 crate::operation::list_security_keys::ListSecurityKeysError::Unhandled(inner) => Error::Unhandled(inner),
8950 }
8951 }
8952}
8953impl<R>
8954 From<
8955 ::aws_smithy_runtime_api::client::result::SdkError<
8956 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
8957 R,
8958 >,
8959 > for Error
8960where
8961 R: Send + Sync + std::fmt::Debug + 'static,
8962{
8963 fn from(
8964 err: ::aws_smithy_runtime_api::client::result::SdkError<
8965 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
8966 R,
8967 >,
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_security_profile_applications::ListSecurityProfileApplicationsError> for Error {
8979 fn from(err: crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError) -> Self {
8980 match err {
8981 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InternalServiceException(inner) => {
8982 Error::InternalServiceException(inner)
8983 }
8984 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidParameterException(inner) => {
8985 Error::InvalidParameterException(inner)
8986 }
8987 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidRequestException(inner) => {
8988 Error::InvalidRequestException(inner)
8989 }
8990 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ResourceNotFoundException(inner) => {
8991 Error::ResourceNotFoundException(inner)
8992 }
8993 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ThrottlingException(inner) => {
8994 Error::ThrottlingException(inner)
8995 }
8996 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::Unhandled(inner) => Error::Unhandled(inner),
8997 }
8998 }
8999}
9000impl<R>
9001 From<
9002 ::aws_smithy_runtime_api::client::result::SdkError<
9003 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError,
9004 R,
9005 >,
9006 > for Error
9007where
9008 R: Send + Sync + std::fmt::Debug + 'static,
9009{
9010 fn from(
9011 err: ::aws_smithy_runtime_api::client::result::SdkError<
9012 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError,
9013 R,
9014 >,
9015 ) -> Self {
9016 match err {
9017 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9018 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9019 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9020 source: err.into(),
9021 }),
9022 }
9023 }
9024}
9025impl From<crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError> for Error {
9026 fn from(err: crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError) -> Self {
9027 match err {
9028 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::InternalServiceException(inner) => {
9029 Error::InternalServiceException(inner)
9030 }
9031 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::InvalidParameterException(inner) => {
9032 Error::InvalidParameterException(inner)
9033 }
9034 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::InvalidRequestException(inner) => {
9035 Error::InvalidRequestException(inner)
9036 }
9037 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::ResourceNotFoundException(inner) => {
9038 Error::ResourceNotFoundException(inner)
9039 }
9040 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::ThrottlingException(inner) => {
9041 Error::ThrottlingException(inner)
9042 }
9043 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
9044 }
9045 }
9046}
9047impl<R>
9048 From<
9049 ::aws_smithy_runtime_api::client::result::SdkError<
9050 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
9051 R,
9052 >,
9053 > for Error
9054where
9055 R: Send + Sync + std::fmt::Debug + 'static,
9056{
9057 fn from(
9058 err: ::aws_smithy_runtime_api::client::result::SdkError<
9059 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
9060 R,
9061 >,
9062 ) -> Self {
9063 match err {
9064 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9065 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9066 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9067 source: err.into(),
9068 }),
9069 }
9070 }
9071}
9072impl From<crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError> for Error {
9073 fn from(err: crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError) -> Self {
9074 match err {
9075 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InternalServiceException(inner) => {
9076 Error::InternalServiceException(inner)
9077 }
9078 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidParameterException(inner) => {
9079 Error::InvalidParameterException(inner)
9080 }
9081 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidRequestException(inner) => {
9082 Error::InvalidRequestException(inner)
9083 }
9084 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ResourceNotFoundException(inner) => {
9085 Error::ResourceNotFoundException(inner)
9086 }
9087 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ThrottlingException(inner) => {
9088 Error::ThrottlingException(inner)
9089 }
9090 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
9091 }
9092 }
9093}
9094impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>> for Error
9095where
9096 R: Send + Sync + std::fmt::Debug + 'static,
9097{
9098 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>) -> Self {
9099 match err {
9100 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9101 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9102 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9103 source: err.into(),
9104 }),
9105 }
9106 }
9107}
9108impl From<crate::operation::list_security_profiles::ListSecurityProfilesError> for Error {
9109 fn from(err: crate::operation::list_security_profiles::ListSecurityProfilesError) -> Self {
9110 match err {
9111 crate::operation::list_security_profiles::ListSecurityProfilesError::InternalServiceException(inner) => {
9112 Error::InternalServiceException(inner)
9113 }
9114 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidParameterException(inner) => {
9115 Error::InvalidParameterException(inner)
9116 }
9117 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidRequestException(inner) => {
9118 Error::InvalidRequestException(inner)
9119 }
9120 crate::operation::list_security_profiles::ListSecurityProfilesError::ResourceNotFoundException(inner) => {
9121 Error::ResourceNotFoundException(inner)
9122 }
9123 crate::operation::list_security_profiles::ListSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9124 crate::operation::list_security_profiles::ListSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
9125 }
9126 }
9127}
9128impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
9129where
9130 R: Send + Sync + std::fmt::Debug + 'static,
9131{
9132 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
9133 match err {
9134 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9135 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9136 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9137 source: err.into(),
9138 }),
9139 }
9140 }
9141}
9142impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
9143 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
9144 match err {
9145 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServiceException(inner) => {
9146 Error::InternalServiceException(inner)
9147 }
9148 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterException(inner) => {
9149 Error::InvalidParameterException(inner)
9150 }
9151 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidRequestException(inner) => {
9152 Error::InvalidRequestException(inner)
9153 }
9154 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
9155 Error::ResourceNotFoundException(inner)
9156 }
9157 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9158 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
9159 }
9160 }
9161}
9162impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>> for Error
9163where
9164 R: Send + Sync + std::fmt::Debug + 'static,
9165{
9166 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>) -> Self {
9167 match err {
9168 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9169 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9170 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9171 source: err.into(),
9172 }),
9173 }
9174 }
9175}
9176impl From<crate::operation::list_task_templates::ListTaskTemplatesError> for Error {
9177 fn from(err: crate::operation::list_task_templates::ListTaskTemplatesError) -> Self {
9178 match err {
9179 crate::operation::list_task_templates::ListTaskTemplatesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9180 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidParameterException(inner) => {
9181 Error::InvalidParameterException(inner)
9182 }
9183 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9184 crate::operation::list_task_templates::ListTaskTemplatesError::ResourceNotFoundException(inner) => {
9185 Error::ResourceNotFoundException(inner)
9186 }
9187 crate::operation::list_task_templates::ListTaskTemplatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9188 crate::operation::list_task_templates::ListTaskTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
9189 }
9190 }
9191}
9192impl<R>
9193 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError, R>>
9194 for Error
9195where
9196 R: Send + Sync + std::fmt::Debug + 'static,
9197{
9198 fn from(
9199 err: ::aws_smithy_runtime_api::client::result::SdkError<
9200 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError,
9201 R,
9202 >,
9203 ) -> Self {
9204 match err {
9205 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9206 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9207 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9208 source: err.into(),
9209 }),
9210 }
9211 }
9212}
9213impl From<crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError> for Error {
9214 fn from(err: crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError) -> Self {
9215 match err {
9216 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::AccessDeniedException(inner) => {
9217 Error::AccessDeniedException(inner)
9218 }
9219 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::InternalServiceException(inner) => {
9220 Error::InternalServiceException(inner)
9221 }
9222 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::InvalidParameterException(inner) => {
9223 Error::InvalidParameterException(inner)
9224 }
9225 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::InvalidRequestException(inner) => {
9226 Error::InvalidRequestException(inner)
9227 }
9228 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::ResourceNotFoundException(inner) => {
9229 Error::ResourceNotFoundException(inner)
9230 }
9231 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::ThrottlingException(inner) => {
9232 Error::ThrottlingException(inner)
9233 }
9234 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::Unhandled(inner) => Error::Unhandled(inner),
9235 }
9236 }
9237}
9238impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_case_executions::ListTestCaseExecutionsError, R>>
9239 for Error
9240where
9241 R: Send + Sync + std::fmt::Debug + 'static,
9242{
9243 fn from(
9244 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_case_executions::ListTestCaseExecutionsError, R>,
9245 ) -> Self {
9246 match err {
9247 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9248 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9249 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9250 source: err.into(),
9251 }),
9252 }
9253 }
9254}
9255impl From<crate::operation::list_test_case_executions::ListTestCaseExecutionsError> for Error {
9256 fn from(err: crate::operation::list_test_case_executions::ListTestCaseExecutionsError) -> Self {
9257 match err {
9258 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::AccessDeniedException(inner) => {
9259 Error::AccessDeniedException(inner)
9260 }
9261 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::InternalServiceException(inner) => {
9262 Error::InternalServiceException(inner)
9263 }
9264 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::InvalidParameterException(inner) => {
9265 Error::InvalidParameterException(inner)
9266 }
9267 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::InvalidRequestException(inner) => {
9268 Error::InvalidRequestException(inner)
9269 }
9270 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::ResourceNotFoundException(inner) => {
9271 Error::ResourceNotFoundException(inner)
9272 }
9273 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9274 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::Unhandled(inner) => Error::Unhandled(inner),
9275 }
9276 }
9277}
9278impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_cases::ListTestCasesError, R>> for Error
9279where
9280 R: Send + Sync + std::fmt::Debug + 'static,
9281{
9282 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_cases::ListTestCasesError, R>) -> Self {
9283 match err {
9284 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9285 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9286 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9287 source: err.into(),
9288 }),
9289 }
9290 }
9291}
9292impl From<crate::operation::list_test_cases::ListTestCasesError> for Error {
9293 fn from(err: crate::operation::list_test_cases::ListTestCasesError) -> Self {
9294 match err {
9295 crate::operation::list_test_cases::ListTestCasesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9296 crate::operation::list_test_cases::ListTestCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9297 crate::operation::list_test_cases::ListTestCasesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9298 crate::operation::list_test_cases::ListTestCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9299 crate::operation::list_test_cases::ListTestCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9300 crate::operation::list_test_cases::ListTestCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9301 crate::operation::list_test_cases::ListTestCasesError::Unhandled(inner) => Error::Unhandled(inner),
9302 }
9303 }
9304}
9305impl<R>
9306 From<
9307 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError, R>,
9308 > for Error
9309where
9310 R: Send + Sync + std::fmt::Debug + 'static,
9311{
9312 fn from(
9313 err: ::aws_smithy_runtime_api::client::result::SdkError<
9314 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError,
9315 R,
9316 >,
9317 ) -> Self {
9318 match err {
9319 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9320 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9321 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9322 source: err.into(),
9323 }),
9324 }
9325 }
9326}
9327impl From<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError> for Error {
9328 fn from(err: crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError) -> Self {
9329 match err {
9330 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::AccessDeniedException(inner) => {
9331 Error::AccessDeniedException(inner)
9332 }
9333 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InternalServiceException(inner) => {
9334 Error::InternalServiceException(inner)
9335 }
9336 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InvalidRequestException(inner) => {
9337 Error::InvalidRequestException(inner)
9338 }
9339 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::ThrottlingException(inner) => {
9340 Error::ThrottlingException(inner)
9341 }
9342 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::Unhandled(inner) => Error::Unhandled(inner),
9343 }
9344 }
9345}
9346impl<R>
9347 From<
9348 ::aws_smithy_runtime_api::client::result::SdkError<
9349 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
9350 R,
9351 >,
9352 > for Error
9353where
9354 R: Send + Sync + std::fmt::Debug + 'static,
9355{
9356 fn from(
9357 err: ::aws_smithy_runtime_api::client::result::SdkError<
9358 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
9359 R,
9360 >,
9361 ) -> Self {
9362 match err {
9363 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9364 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9365 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9366 source: err.into(),
9367 }),
9368 }
9369 }
9370}
9371impl From<crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError> for Error {
9372 fn from(err: crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError) -> Self {
9373 match err {
9374 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::AccessDeniedException(inner) => {
9375 Error::AccessDeniedException(inner)
9376 }
9377 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InternalServiceException(inner) => {
9378 Error::InternalServiceException(inner)
9379 }
9380 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InvalidRequestException(inner) => {
9381 Error::InvalidRequestException(inner)
9382 }
9383 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ResourceNotFoundException(inner) => {
9384 Error::ResourceNotFoundException(inner)
9385 }
9386 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ThrottlingException(inner) => {
9387 Error::ThrottlingException(inner)
9388 }
9389 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::Unhandled(inner) => {
9390 Error::Unhandled(inner)
9391 }
9392 }
9393 }
9394}
9395impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>> for Error
9396where
9397 R: Send + Sync + std::fmt::Debug + 'static,
9398{
9399 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>) -> Self {
9400 match err {
9401 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9402 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9403 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9404 source: err.into(),
9405 }),
9406 }
9407 }
9408}
9409impl From<crate::operation::list_use_cases::ListUseCasesError> for Error {
9410 fn from(err: crate::operation::list_use_cases::ListUseCasesError) -> Self {
9411 match err {
9412 crate::operation::list_use_cases::ListUseCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9413 crate::operation::list_use_cases::ListUseCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9414 crate::operation::list_use_cases::ListUseCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9415 crate::operation::list_use_cases::ListUseCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9416 crate::operation::list_use_cases::ListUseCasesError::Unhandled(inner) => Error::Unhandled(inner),
9417 }
9418 }
9419}
9420impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>>
9421 for Error
9422where
9423 R: Send + Sync + std::fmt::Debug + 'static,
9424{
9425 fn from(
9426 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>,
9427 ) -> Self {
9428 match err {
9429 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9430 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9431 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9432 source: err.into(),
9433 }),
9434 }
9435 }
9436}
9437impl From<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError> for Error {
9438 fn from(err: crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError) -> Self {
9439 match err {
9440 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InternalServiceException(inner) => {
9441 Error::InternalServiceException(inner)
9442 }
9443 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidParameterException(inner) => {
9444 Error::InvalidParameterException(inner)
9445 }
9446 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidRequestException(inner) => {
9447 Error::InvalidRequestException(inner)
9448 }
9449 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
9450 Error::ResourceNotFoundException(inner)
9451 }
9452 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ThrottlingException(inner) => {
9453 Error::ThrottlingException(inner)
9454 }
9455 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
9456 }
9457 }
9458}
9459impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_notifications::ListUserNotificationsError, R>> for Error
9460where
9461 R: Send + Sync + std::fmt::Debug + 'static,
9462{
9463 fn from(
9464 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_notifications::ListUserNotificationsError, R>,
9465 ) -> Self {
9466 match err {
9467 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9468 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9469 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9470 source: err.into(),
9471 }),
9472 }
9473 }
9474}
9475impl From<crate::operation::list_user_notifications::ListUserNotificationsError> for Error {
9476 fn from(err: crate::operation::list_user_notifications::ListUserNotificationsError) -> Self {
9477 match err {
9478 crate::operation::list_user_notifications::ListUserNotificationsError::AccessDeniedException(inner) => {
9479 Error::AccessDeniedException(inner)
9480 }
9481 crate::operation::list_user_notifications::ListUserNotificationsError::InternalServiceException(inner) => {
9482 Error::InternalServiceException(inner)
9483 }
9484 crate::operation::list_user_notifications::ListUserNotificationsError::InvalidParameterException(inner) => {
9485 Error::InvalidParameterException(inner)
9486 }
9487 crate::operation::list_user_notifications::ListUserNotificationsError::InvalidRequestException(inner) => {
9488 Error::InvalidRequestException(inner)
9489 }
9490 crate::operation::list_user_notifications::ListUserNotificationsError::ResourceNotFoundException(inner) => {
9491 Error::ResourceNotFoundException(inner)
9492 }
9493 crate::operation::list_user_notifications::ListUserNotificationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9494 crate::operation::list_user_notifications::ListUserNotificationsError::Unhandled(inner) => Error::Unhandled(inner),
9495 }
9496 }
9497}
9498impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>> for Error
9499where
9500 R: Send + Sync + std::fmt::Debug + 'static,
9501{
9502 fn from(
9503 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>,
9504 ) -> Self {
9505 match err {
9506 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9507 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9508 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9509 source: err.into(),
9510 }),
9511 }
9512 }
9513}
9514impl From<crate::operation::list_user_proficiencies::ListUserProficienciesError> for Error {
9515 fn from(err: crate::operation::list_user_proficiencies::ListUserProficienciesError) -> Self {
9516 match err {
9517 crate::operation::list_user_proficiencies::ListUserProficienciesError::InternalServiceException(inner) => {
9518 Error::InternalServiceException(inner)
9519 }
9520 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidParameterException(inner) => {
9521 Error::InvalidParameterException(inner)
9522 }
9523 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidRequestException(inner) => {
9524 Error::InvalidRequestException(inner)
9525 }
9526 crate::operation::list_user_proficiencies::ListUserProficienciesError::ResourceNotFoundException(inner) => {
9527 Error::ResourceNotFoundException(inner)
9528 }
9529 crate::operation::list_user_proficiencies::ListUserProficienciesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9530 crate::operation::list_user_proficiencies::ListUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
9531 }
9532 }
9533}
9534impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>> for Error
9535where
9536 R: Send + Sync + std::fmt::Debug + 'static,
9537{
9538 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>) -> Self {
9539 match err {
9540 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9541 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9542 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9543 source: err.into(),
9544 }),
9545 }
9546 }
9547}
9548impl From<crate::operation::list_users::ListUsersError> for Error {
9549 fn from(err: crate::operation::list_users::ListUsersError) -> Self {
9550 match err {
9551 crate::operation::list_users::ListUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9552 crate::operation::list_users::ListUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9553 crate::operation::list_users::ListUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9554 crate::operation::list_users::ListUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9555 crate::operation::list_users::ListUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9556 crate::operation::list_users::ListUsersError::Unhandled(inner) => Error::Unhandled(inner),
9557 }
9558 }
9559}
9560impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>> for Error
9561where
9562 R: Send + Sync + std::fmt::Debug + 'static,
9563{
9564 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>) -> Self {
9565 match err {
9566 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9567 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9568 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9569 source: err.into(),
9570 }),
9571 }
9572 }
9573}
9574impl From<crate::operation::list_views::ListViewsError> for Error {
9575 fn from(err: crate::operation::list_views::ListViewsError) -> Self {
9576 match err {
9577 crate::operation::list_views::ListViewsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9578 crate::operation::list_views::ListViewsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9579 crate::operation::list_views::ListViewsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9580 crate::operation::list_views::ListViewsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9581 crate::operation::list_views::ListViewsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9582 crate::operation::list_views::ListViewsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
9583 crate::operation::list_views::ListViewsError::Unhandled(inner) => Error::Unhandled(inner),
9584 }
9585 }
9586}
9587impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>> for Error
9588where
9589 R: Send + Sync + std::fmt::Debug + 'static,
9590{
9591 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>) -> Self {
9592 match err {
9593 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9594 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9595 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9596 source: err.into(),
9597 }),
9598 }
9599 }
9600}
9601impl From<crate::operation::list_view_versions::ListViewVersionsError> for Error {
9602 fn from(err: crate::operation::list_view_versions::ListViewVersionsError) -> Self {
9603 match err {
9604 crate::operation::list_view_versions::ListViewVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9605 crate::operation::list_view_versions::ListViewVersionsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9606 crate::operation::list_view_versions::ListViewVersionsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9607 crate::operation::list_view_versions::ListViewVersionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9608 crate::operation::list_view_versions::ListViewVersionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9609 crate::operation::list_view_versions::ListViewVersionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
9610 crate::operation::list_view_versions::ListViewVersionsError::Unhandled(inner) => Error::Unhandled(inner),
9611 }
9612 }
9613}
9614impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_media::ListWorkspaceMediaError, R>> for Error
9615where
9616 R: Send + Sync + std::fmt::Debug + 'static,
9617{
9618 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_media::ListWorkspaceMediaError, R>) -> Self {
9619 match err {
9620 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9621 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9622 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9623 source: err.into(),
9624 }),
9625 }
9626 }
9627}
9628impl From<crate::operation::list_workspace_media::ListWorkspaceMediaError> for Error {
9629 fn from(err: crate::operation::list_workspace_media::ListWorkspaceMediaError) -> Self {
9630 match err {
9631 crate::operation::list_workspace_media::ListWorkspaceMediaError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9632 crate::operation::list_workspace_media::ListWorkspaceMediaError::InternalServiceException(inner) => {
9633 Error::InternalServiceException(inner)
9634 }
9635 crate::operation::list_workspace_media::ListWorkspaceMediaError::InvalidParameterException(inner) => {
9636 Error::InvalidParameterException(inner)
9637 }
9638 crate::operation::list_workspace_media::ListWorkspaceMediaError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9639 crate::operation::list_workspace_media::ListWorkspaceMediaError::ResourceNotFoundException(inner) => {
9640 Error::ResourceNotFoundException(inner)
9641 }
9642 crate::operation::list_workspace_media::ListWorkspaceMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9643 crate::operation::list_workspace_media::ListWorkspaceMediaError::Unhandled(inner) => Error::Unhandled(inner),
9644 }
9645 }
9646}
9647impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_pages::ListWorkspacePagesError, R>> for Error
9648where
9649 R: Send + Sync + std::fmt::Debug + 'static,
9650{
9651 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_pages::ListWorkspacePagesError, R>) -> Self {
9652 match err {
9653 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9654 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9655 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9656 source: err.into(),
9657 }),
9658 }
9659 }
9660}
9661impl From<crate::operation::list_workspace_pages::ListWorkspacePagesError> for Error {
9662 fn from(err: crate::operation::list_workspace_pages::ListWorkspacePagesError) -> Self {
9663 match err {
9664 crate::operation::list_workspace_pages::ListWorkspacePagesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9665 crate::operation::list_workspace_pages::ListWorkspacePagesError::InternalServiceException(inner) => {
9666 Error::InternalServiceException(inner)
9667 }
9668 crate::operation::list_workspace_pages::ListWorkspacePagesError::InvalidParameterException(inner) => {
9669 Error::InvalidParameterException(inner)
9670 }
9671 crate::operation::list_workspace_pages::ListWorkspacePagesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9672 crate::operation::list_workspace_pages::ListWorkspacePagesError::ResourceNotFoundException(inner) => {
9673 Error::ResourceNotFoundException(inner)
9674 }
9675 crate::operation::list_workspace_pages::ListWorkspacePagesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9676 crate::operation::list_workspace_pages::ListWorkspacePagesError::Unhandled(inner) => Error::Unhandled(inner),
9677 }
9678 }
9679}
9680impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspaces::ListWorkspacesError, R>> for Error
9681where
9682 R: Send + Sync + std::fmt::Debug + 'static,
9683{
9684 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspaces::ListWorkspacesError, R>) -> Self {
9685 match err {
9686 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9687 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9688 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9689 source: err.into(),
9690 }),
9691 }
9692 }
9693}
9694impl From<crate::operation::list_workspaces::ListWorkspacesError> for Error {
9695 fn from(err: crate::operation::list_workspaces::ListWorkspacesError) -> Self {
9696 match err {
9697 crate::operation::list_workspaces::ListWorkspacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9698 crate::operation::list_workspaces::ListWorkspacesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9699 crate::operation::list_workspaces::ListWorkspacesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9700 crate::operation::list_workspaces::ListWorkspacesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9701 crate::operation::list_workspaces::ListWorkspacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9702 crate::operation::list_workspaces::ListWorkspacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9703 crate::operation::list_workspaces::ListWorkspacesError::Unhandled(inner) => Error::Unhandled(inner),
9704 }
9705 }
9706}
9707impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>> for Error
9708where
9709 R: Send + Sync + std::fmt::Debug + 'static,
9710{
9711 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>) -> Self {
9712 match err {
9713 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9714 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9715 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9716 source: err.into(),
9717 }),
9718 }
9719 }
9720}
9721impl From<crate::operation::monitor_contact::MonitorContactError> for Error {
9722 fn from(err: crate::operation::monitor_contact::MonitorContactError) -> Self {
9723 match err {
9724 crate::operation::monitor_contact::MonitorContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9725 crate::operation::monitor_contact::MonitorContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
9726 crate::operation::monitor_contact::MonitorContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9727 crate::operation::monitor_contact::MonitorContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9728 crate::operation::monitor_contact::MonitorContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9729 crate::operation::monitor_contact::MonitorContactError::ServiceQuotaExceededException(inner) => {
9730 Error::ServiceQuotaExceededException(inner)
9731 }
9732 crate::operation::monitor_contact::MonitorContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9733 crate::operation::monitor_contact::MonitorContactError::Unhandled(inner) => Error::Unhandled(inner),
9734 }
9735 }
9736}
9737impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>> for Error
9738where
9739 R: Send + Sync + std::fmt::Debug + 'static,
9740{
9741 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>) -> Self {
9742 match err {
9743 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9744 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9745 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9746 source: err.into(),
9747 }),
9748 }
9749 }
9750}
9751impl From<crate::operation::pause_contact::PauseContactError> for Error {
9752 fn from(err: crate::operation::pause_contact::PauseContactError) -> Self {
9753 match err {
9754 crate::operation::pause_contact::PauseContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9755 crate::operation::pause_contact::PauseContactError::ConflictException(inner) => Error::ConflictException(inner),
9756 crate::operation::pause_contact::PauseContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9757 crate::operation::pause_contact::PauseContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9758 crate::operation::pause_contact::PauseContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9759 crate::operation::pause_contact::PauseContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
9760 crate::operation::pause_contact::PauseContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9761 crate::operation::pause_contact::PauseContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9762 crate::operation::pause_contact::PauseContactError::Unhandled(inner) => Error::Unhandled(inner),
9763 }
9764 }
9765}
9766impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>> for Error
9767where
9768 R: Send + Sync + std::fmt::Debug + 'static,
9769{
9770 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>) -> Self {
9771 match err {
9772 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9773 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9774 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9775 source: err.into(),
9776 }),
9777 }
9778 }
9779}
9780impl From<crate::operation::put_user_status::PutUserStatusError> for Error {
9781 fn from(err: crate::operation::put_user_status::PutUserStatusError) -> Self {
9782 match err {
9783 crate::operation::put_user_status::PutUserStatusError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9784 crate::operation::put_user_status::PutUserStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9785 crate::operation::put_user_status::PutUserStatusError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9786 crate::operation::put_user_status::PutUserStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9787 crate::operation::put_user_status::PutUserStatusError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9788 crate::operation::put_user_status::PutUserStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9789 crate::operation::put_user_status::PutUserStatusError::Unhandled(inner) => Error::Unhandled(inner),
9790 }
9791 }
9792}
9793impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>> for Error
9794where
9795 R: Send + Sync + std::fmt::Debug + 'static,
9796{
9797 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>) -> Self {
9798 match err {
9799 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9800 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9801 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9802 source: err.into(),
9803 }),
9804 }
9805 }
9806}
9807impl From<crate::operation::release_phone_number::ReleasePhoneNumberError> for Error {
9808 fn from(err: crate::operation::release_phone_number::ReleasePhoneNumberError) -> Self {
9809 match err {
9810 crate::operation::release_phone_number::ReleasePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9811 crate::operation::release_phone_number::ReleasePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
9812 crate::operation::release_phone_number::ReleasePhoneNumberError::InternalServiceException(inner) => {
9813 Error::InternalServiceException(inner)
9814 }
9815 crate::operation::release_phone_number::ReleasePhoneNumberError::InvalidParameterException(inner) => {
9816 Error::InvalidParameterException(inner)
9817 }
9818 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
9819 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceNotFoundException(inner) => {
9820 Error::ResourceNotFoundException(inner)
9821 }
9822 crate::operation::release_phone_number::ReleasePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9823 crate::operation::release_phone_number::ReleasePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
9824 }
9825 }
9826}
9827impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>> for Error
9828where
9829 R: Send + Sync + std::fmt::Debug + 'static,
9830{
9831 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>) -> Self {
9832 match err {
9833 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9834 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9835 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9836 source: err.into(),
9837 }),
9838 }
9839 }
9840}
9841impl From<crate::operation::replicate_instance::ReplicateInstanceError> for Error {
9842 fn from(err: crate::operation::replicate_instance::ReplicateInstanceError) -> Self {
9843 match err {
9844 crate::operation::replicate_instance::ReplicateInstanceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9845 crate::operation::replicate_instance::ReplicateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9846 crate::operation::replicate_instance::ReplicateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9847 crate::operation::replicate_instance::ReplicateInstanceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
9848 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9849 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotReadyException(inner) => Error::ResourceNotReadyException(inner),
9850 crate::operation::replicate_instance::ReplicateInstanceError::ServiceQuotaExceededException(inner) => {
9851 Error::ServiceQuotaExceededException(inner)
9852 }
9853 crate::operation::replicate_instance::ReplicateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9854 crate::operation::replicate_instance::ReplicateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
9855 }
9856 }
9857}
9858impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>> for Error
9859where
9860 R: Send + Sync + std::fmt::Debug + 'static,
9861{
9862 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>) -> Self {
9863 match err {
9864 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9865 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9866 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9867 source: err.into(),
9868 }),
9869 }
9870 }
9871}
9872impl From<crate::operation::resume_contact::ResumeContactError> for Error {
9873 fn from(err: crate::operation::resume_contact::ResumeContactError) -> Self {
9874 match err {
9875 crate::operation::resume_contact::ResumeContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9876 crate::operation::resume_contact::ResumeContactError::ConflictException(inner) => Error::ConflictException(inner),
9877 crate::operation::resume_contact::ResumeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9878 crate::operation::resume_contact::ResumeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9879 crate::operation::resume_contact::ResumeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9880 crate::operation::resume_contact::ResumeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9881 crate::operation::resume_contact::ResumeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9882 crate::operation::resume_contact::ResumeContactError::Unhandled(inner) => Error::Unhandled(inner),
9883 }
9884 }
9885}
9886impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>> for Error
9887where
9888 R: Send + Sync + std::fmt::Debug + 'static,
9889{
9890 fn from(
9891 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>,
9892 ) -> Self {
9893 match err {
9894 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9895 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9896 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9897 source: err.into(),
9898 }),
9899 }
9900 }
9901}
9902impl From<crate::operation::resume_contact_recording::ResumeContactRecordingError> for Error {
9903 fn from(err: crate::operation::resume_contact_recording::ResumeContactRecordingError) -> Self {
9904 match err {
9905 crate::operation::resume_contact_recording::ResumeContactRecordingError::InternalServiceException(inner) => {
9906 Error::InternalServiceException(inner)
9907 }
9908 crate::operation::resume_contact_recording::ResumeContactRecordingError::InvalidActiveRegionException(inner) => {
9909 Error::InvalidActiveRegionException(inner)
9910 }
9911 crate::operation::resume_contact_recording::ResumeContactRecordingError::InvalidRequestException(inner) => {
9912 Error::InvalidRequestException(inner)
9913 }
9914 crate::operation::resume_contact_recording::ResumeContactRecordingError::ResourceNotFoundException(inner) => {
9915 Error::ResourceNotFoundException(inner)
9916 }
9917 crate::operation::resume_contact_recording::ResumeContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
9918 }
9919 }
9920}
9921impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>> for Error
9922where
9923 R: Send + Sync + std::fmt::Debug + 'static,
9924{
9925 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>) -> Self {
9926 match err {
9927 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9928 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9929 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9930 source: err.into(),
9931 }),
9932 }
9933 }
9934}
9935impl From<crate::operation::search_agent_statuses::SearchAgentStatusesError> for Error {
9936 fn from(err: crate::operation::search_agent_statuses::SearchAgentStatusesError) -> Self {
9937 match err {
9938 crate::operation::search_agent_statuses::SearchAgentStatusesError::InternalServiceException(inner) => {
9939 Error::InternalServiceException(inner)
9940 }
9941 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidParameterException(inner) => {
9942 Error::InvalidParameterException(inner)
9943 }
9944 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidRequestException(inner) => {
9945 Error::InvalidRequestException(inner)
9946 }
9947 crate::operation::search_agent_statuses::SearchAgentStatusesError::ResourceNotFoundException(inner) => {
9948 Error::ResourceNotFoundException(inner)
9949 }
9950 crate::operation::search_agent_statuses::SearchAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9951 crate::operation::search_agent_statuses::SearchAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
9952 }
9953 }
9954}
9955impl<R>
9956 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError, R>>
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_available_phone_numbers::SearchAvailablePhoneNumbersError,
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_available_phone_numbers::SearchAvailablePhoneNumbersError> for Error {
9977 fn from(err: crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError) -> Self {
9978 match err {
9979 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::AccessDeniedException(inner) => {
9980 Error::AccessDeniedException(inner)
9981 }
9982 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InternalServiceException(inner) => {
9983 Error::InternalServiceException(inner)
9984 }
9985 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InvalidParameterException(inner) => {
9986 Error::InvalidParameterException(inner)
9987 }
9988 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::ThrottlingException(inner) => {
9989 Error::ThrottlingException(inner)
9990 }
9991 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
9992 }
9993 }
9994}
9995impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_evaluations::SearchContactEvaluationsError, R>>
9996 for Error
9997where
9998 R: Send + Sync + std::fmt::Debug + 'static,
9999{
10000 fn from(
10001 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_evaluations::SearchContactEvaluationsError, R>,
10002 ) -> Self {
10003 match err {
10004 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10005 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10006 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10007 source: err.into(),
10008 }),
10009 }
10010 }
10011}
10012impl From<crate::operation::search_contact_evaluations::SearchContactEvaluationsError> for Error {
10013 fn from(err: crate::operation::search_contact_evaluations::SearchContactEvaluationsError) -> Self {
10014 match err {
10015 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InternalServiceException(inner) => {
10016 Error::InternalServiceException(inner)
10017 }
10018 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InvalidParameterException(inner) => {
10019 Error::InvalidParameterException(inner)
10020 }
10021 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InvalidRequestException(inner) => {
10022 Error::InvalidRequestException(inner)
10023 }
10024 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::ResourceNotFoundException(inner) => {
10025 Error::ResourceNotFoundException(inner)
10026 }
10027 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::ThrottlingException(inner) => {
10028 Error::ThrottlingException(inner)
10029 }
10030 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::Unhandled(inner) => Error::Unhandled(inner),
10031 }
10032 }
10033}
10034impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>>
10035 for Error
10036where
10037 R: Send + Sync + std::fmt::Debug + 'static,
10038{
10039 fn from(
10040 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>,
10041 ) -> 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_contact_flow_modules::SearchContactFlowModulesError> for Error {
10052 fn from(err: crate::operation::search_contact_flow_modules::SearchContactFlowModulesError) -> Self {
10053 match err {
10054 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InternalServiceException(inner) => {
10055 Error::InternalServiceException(inner)
10056 }
10057 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidParameterException(inner) => {
10058 Error::InvalidParameterException(inner)
10059 }
10060 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidRequestException(inner) => {
10061 Error::InvalidRequestException(inner)
10062 }
10063 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ResourceNotFoundException(inner) => {
10064 Error::ResourceNotFoundException(inner)
10065 }
10066 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ThrottlingException(inner) => {
10067 Error::ThrottlingException(inner)
10068 }
10069 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
10070 }
10071 }
10072}
10073impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>> for Error
10074where
10075 R: Send + Sync + std::fmt::Debug + 'static,
10076{
10077 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>) -> Self {
10078 match err {
10079 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10080 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10081 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10082 source: err.into(),
10083 }),
10084 }
10085 }
10086}
10087impl From<crate::operation::search_contact_flows::SearchContactFlowsError> for Error {
10088 fn from(err: crate::operation::search_contact_flows::SearchContactFlowsError) -> Self {
10089 match err {
10090 crate::operation::search_contact_flows::SearchContactFlowsError::InternalServiceException(inner) => {
10091 Error::InternalServiceException(inner)
10092 }
10093 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidParameterException(inner) => {
10094 Error::InvalidParameterException(inner)
10095 }
10096 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10097 crate::operation::search_contact_flows::SearchContactFlowsError::ResourceNotFoundException(inner) => {
10098 Error::ResourceNotFoundException(inner)
10099 }
10100 crate::operation::search_contact_flows::SearchContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10101 crate::operation::search_contact_flows::SearchContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
10102 }
10103 }
10104}
10105impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>> for Error
10106where
10107 R: Send + Sync + std::fmt::Debug + 'static,
10108{
10109 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>) -> Self {
10110 match err {
10111 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10112 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10113 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10114 source: err.into(),
10115 }),
10116 }
10117 }
10118}
10119impl From<crate::operation::search_contacts::SearchContactsError> for Error {
10120 fn from(err: crate::operation::search_contacts::SearchContactsError) -> Self {
10121 match err {
10122 crate::operation::search_contacts::SearchContactsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10123 crate::operation::search_contacts::SearchContactsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10124 crate::operation::search_contacts::SearchContactsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10125 crate::operation::search_contacts::SearchContactsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10126 crate::operation::search_contacts::SearchContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10127 crate::operation::search_contacts::SearchContactsError::Unhandled(inner) => Error::Unhandled(inner),
10128 }
10129 }
10130}
10131impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_tables::SearchDataTablesError, R>> for Error
10132where
10133 R: Send + Sync + std::fmt::Debug + 'static,
10134{
10135 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_tables::SearchDataTablesError, R>) -> Self {
10136 match err {
10137 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10138 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10139 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10140 source: err.into(),
10141 }),
10142 }
10143 }
10144}
10145impl From<crate::operation::search_data_tables::SearchDataTablesError> for Error {
10146 fn from(err: crate::operation::search_data_tables::SearchDataTablesError) -> Self {
10147 match err {
10148 crate::operation::search_data_tables::SearchDataTablesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10149 crate::operation::search_data_tables::SearchDataTablesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10150 crate::operation::search_data_tables::SearchDataTablesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10151 crate::operation::search_data_tables::SearchDataTablesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10152 crate::operation::search_data_tables::SearchDataTablesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10153 crate::operation::search_data_tables::SearchDataTablesError::Unhandled(inner) => Error::Unhandled(inner),
10154 }
10155 }
10156}
10157impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>> for Error
10158where
10159 R: Send + Sync + std::fmt::Debug + 'static,
10160{
10161 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>) -> Self {
10162 match err {
10163 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10164 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10165 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10166 source: err.into(),
10167 }),
10168 }
10169 }
10170}
10171impl From<crate::operation::search_email_addresses::SearchEmailAddressesError> for Error {
10172 fn from(err: crate::operation::search_email_addresses::SearchEmailAddressesError) -> Self {
10173 match err {
10174 crate::operation::search_email_addresses::SearchEmailAddressesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10175 crate::operation::search_email_addresses::SearchEmailAddressesError::InternalServiceException(inner) => {
10176 Error::InternalServiceException(inner)
10177 }
10178 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidParameterException(inner) => {
10179 Error::InvalidParameterException(inner)
10180 }
10181 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidRequestException(inner) => {
10182 Error::InvalidRequestException(inner)
10183 }
10184 crate::operation::search_email_addresses::SearchEmailAddressesError::ResourceNotFoundException(inner) => {
10185 Error::ResourceNotFoundException(inner)
10186 }
10187 crate::operation::search_email_addresses::SearchEmailAddressesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10188 crate::operation::search_email_addresses::SearchEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
10189 }
10190 }
10191}
10192impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_evaluation_forms::SearchEvaluationFormsError, R>> for Error
10193where
10194 R: Send + Sync + std::fmt::Debug + 'static,
10195{
10196 fn from(
10197 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_evaluation_forms::SearchEvaluationFormsError, R>,
10198 ) -> Self {
10199 match err {
10200 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10201 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10202 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10203 source: err.into(),
10204 }),
10205 }
10206 }
10207}
10208impl From<crate::operation::search_evaluation_forms::SearchEvaluationFormsError> for Error {
10209 fn from(err: crate::operation::search_evaluation_forms::SearchEvaluationFormsError) -> Self {
10210 match err {
10211 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InternalServiceException(inner) => {
10212 Error::InternalServiceException(inner)
10213 }
10214 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InvalidParameterException(inner) => {
10215 Error::InvalidParameterException(inner)
10216 }
10217 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InvalidRequestException(inner) => {
10218 Error::InvalidRequestException(inner)
10219 }
10220 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::ResourceNotFoundException(inner) => {
10221 Error::ResourceNotFoundException(inner)
10222 }
10223 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10224 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::Unhandled(inner) => Error::Unhandled(inner),
10225 }
10226 }
10227}
10228impl<R>
10229 From<
10230 ::aws_smithy_runtime_api::client::result::SdkError<
10231 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
10232 R,
10233 >,
10234 > for Error
10235where
10236 R: Send + Sync + std::fmt::Debug + 'static,
10237{
10238 fn from(
10239 err: ::aws_smithy_runtime_api::client::result::SdkError<
10240 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
10241 R,
10242 >,
10243 ) -> Self {
10244 match err {
10245 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10246 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10247 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10248 source: err.into(),
10249 }),
10250 }
10251 }
10252}
10253impl From<crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError> for Error {
10254 fn from(err: crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError) -> Self {
10255 match err {
10256 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InternalServiceException(inner) => {
10257 Error::InternalServiceException(inner)
10258 }
10259 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidParameterException(inner) => {
10260 Error::InvalidParameterException(inner)
10261 }
10262 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidRequestException(inner) => {
10263 Error::InvalidRequestException(inner)
10264 }
10265 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
10266 Error::ResourceNotFoundException(inner)
10267 }
10268 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ThrottlingException(inner) => {
10269 Error::ThrottlingException(inner)
10270 }
10271 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
10272 }
10273 }
10274}
10275impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>>
10276 for Error
10277where
10278 R: Send + Sync + std::fmt::Debug + 'static,
10279{
10280 fn from(
10281 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>,
10282 ) -> Self {
10283 match err {
10284 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10285 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10286 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10287 source: err.into(),
10288 }),
10289 }
10290 }
10291}
10292impl From<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError> for Error {
10293 fn from(err: crate::operation::search_hours_of_operations::SearchHoursOfOperationsError) -> Self {
10294 match err {
10295 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InternalServiceException(inner) => {
10296 Error::InternalServiceException(inner)
10297 }
10298 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidParameterException(inner) => {
10299 Error::InvalidParameterException(inner)
10300 }
10301 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidRequestException(inner) => {
10302 Error::InvalidRequestException(inner)
10303 }
10304 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ResourceNotFoundException(inner) => {
10305 Error::ResourceNotFoundException(inner)
10306 }
10307 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ThrottlingException(inner) => {
10308 Error::ThrottlingException(inner)
10309 }
10310 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
10311 }
10312 }
10313}
10314impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_metrics::SearchMetricsError, R>> for Error
10315where
10316 R: Send + Sync + std::fmt::Debug + 'static,
10317{
10318 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_metrics::SearchMetricsError, R>) -> Self {
10319 match err {
10320 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10321 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10322 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10323 source: err.into(),
10324 }),
10325 }
10326 }
10327}
10328impl From<crate::operation::search_metrics::SearchMetricsError> for Error {
10329 fn from(err: crate::operation::search_metrics::SearchMetricsError) -> Self {
10330 match err {
10331 crate::operation::search_metrics::SearchMetricsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10332 crate::operation::search_metrics::SearchMetricsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10333 crate::operation::search_metrics::SearchMetricsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10334 crate::operation::search_metrics::SearchMetricsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10335 crate::operation::search_metrics::SearchMetricsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10336 crate::operation::search_metrics::SearchMetricsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10337 crate::operation::search_metrics::SearchMetricsError::Unhandled(inner) => Error::Unhandled(inner),
10338 }
10339 }
10340}
10341impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_notifications::SearchNotificationsError, R>> for Error
10342where
10343 R: Send + Sync + std::fmt::Debug + 'static,
10344{
10345 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_notifications::SearchNotificationsError, R>) -> Self {
10346 match err {
10347 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10348 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10349 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10350 source: err.into(),
10351 }),
10352 }
10353 }
10354}
10355impl From<crate::operation::search_notifications::SearchNotificationsError> for Error {
10356 fn from(err: crate::operation::search_notifications::SearchNotificationsError) -> Self {
10357 match err {
10358 crate::operation::search_notifications::SearchNotificationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10359 crate::operation::search_notifications::SearchNotificationsError::InternalServiceException(inner) => {
10360 Error::InternalServiceException(inner)
10361 }
10362 crate::operation::search_notifications::SearchNotificationsError::InvalidParameterException(inner) => {
10363 Error::InvalidParameterException(inner)
10364 }
10365 crate::operation::search_notifications::SearchNotificationsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10366 crate::operation::search_notifications::SearchNotificationsError::ResourceNotFoundException(inner) => {
10367 Error::ResourceNotFoundException(inner)
10368 }
10369 crate::operation::search_notifications::SearchNotificationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10370 crate::operation::search_notifications::SearchNotificationsError::Unhandled(inner) => Error::Unhandled(inner),
10371 }
10372 }
10373}
10374impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>>
10375 for Error
10376where
10377 R: Send + Sync + std::fmt::Debug + 'static,
10378{
10379 fn from(
10380 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>,
10381 ) -> Self {
10382 match err {
10383 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10384 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10385 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10386 source: err.into(),
10387 }),
10388 }
10389 }
10390}
10391impl From<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError> for Error {
10392 fn from(err: crate::operation::search_predefined_attributes::SearchPredefinedAttributesError) -> Self {
10393 match err {
10394 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InternalServiceException(inner) => {
10395 Error::InternalServiceException(inner)
10396 }
10397 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidParameterException(inner) => {
10398 Error::InvalidParameterException(inner)
10399 }
10400 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidRequestException(inner) => {
10401 Error::InvalidRequestException(inner)
10402 }
10403 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ResourceNotFoundException(inner) => {
10404 Error::ResourceNotFoundException(inner)
10405 }
10406 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ThrottlingException(inner) => {
10407 Error::ThrottlingException(inner)
10408 }
10409 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
10410 }
10411 }
10412}
10413impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>> for Error
10414where
10415 R: Send + Sync + std::fmt::Debug + 'static,
10416{
10417 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>) -> Self {
10418 match err {
10419 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10420 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10421 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10422 source: err.into(),
10423 }),
10424 }
10425 }
10426}
10427impl From<crate::operation::search_prompts::SearchPromptsError> for Error {
10428 fn from(err: crate::operation::search_prompts::SearchPromptsError) -> Self {
10429 match err {
10430 crate::operation::search_prompts::SearchPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10431 crate::operation::search_prompts::SearchPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10432 crate::operation::search_prompts::SearchPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10433 crate::operation::search_prompts::SearchPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10434 crate::operation::search_prompts::SearchPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10435 crate::operation::search_prompts::SearchPromptsError::Unhandled(inner) => Error::Unhandled(inner),
10436 }
10437 }
10438}
10439impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>> for Error
10440where
10441 R: Send + Sync + std::fmt::Debug + 'static,
10442{
10443 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>) -> Self {
10444 match err {
10445 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10446 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10447 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10448 source: err.into(),
10449 }),
10450 }
10451 }
10452}
10453impl From<crate::operation::search_queues::SearchQueuesError> for Error {
10454 fn from(err: crate::operation::search_queues::SearchQueuesError) -> Self {
10455 match err {
10456 crate::operation::search_queues::SearchQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10457 crate::operation::search_queues::SearchQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10458 crate::operation::search_queues::SearchQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10459 crate::operation::search_queues::SearchQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10460 crate::operation::search_queues::SearchQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10461 crate::operation::search_queues::SearchQueuesError::Unhandled(inner) => Error::Unhandled(inner),
10462 }
10463 }
10464}
10465impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>> for Error
10466where
10467 R: Send + Sync + std::fmt::Debug + 'static,
10468{
10469 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>) -> Self {
10470 match err {
10471 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10472 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10473 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10474 source: err.into(),
10475 }),
10476 }
10477 }
10478}
10479impl From<crate::operation::search_quick_connects::SearchQuickConnectsError> for Error {
10480 fn from(err: crate::operation::search_quick_connects::SearchQuickConnectsError) -> Self {
10481 match err {
10482 crate::operation::search_quick_connects::SearchQuickConnectsError::InternalServiceException(inner) => {
10483 Error::InternalServiceException(inner)
10484 }
10485 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidParameterException(inner) => {
10486 Error::InvalidParameterException(inner)
10487 }
10488 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidRequestException(inner) => {
10489 Error::InvalidRequestException(inner)
10490 }
10491 crate::operation::search_quick_connects::SearchQuickConnectsError::ResourceNotFoundException(inner) => {
10492 Error::ResourceNotFoundException(inner)
10493 }
10494 crate::operation::search_quick_connects::SearchQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10495 crate::operation::search_quick_connects::SearchQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
10496 }
10497 }
10498}
10499impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>> for Error
10500where
10501 R: Send + Sync + std::fmt::Debug + 'static,
10502{
10503 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>) -> Self {
10504 match err {
10505 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10506 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10507 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10508 source: err.into(),
10509 }),
10510 }
10511 }
10512}
10513impl From<crate::operation::search_resource_tags::SearchResourceTagsError> for Error {
10514 fn from(err: crate::operation::search_resource_tags::SearchResourceTagsError) -> Self {
10515 match err {
10516 crate::operation::search_resource_tags::SearchResourceTagsError::InternalServiceException(inner) => {
10517 Error::InternalServiceException(inner)
10518 }
10519 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidParameterException(inner) => {
10520 Error::InvalidParameterException(inner)
10521 }
10522 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10523 crate::operation::search_resource_tags::SearchResourceTagsError::MaximumResultReturnedException(inner) => {
10524 Error::MaximumResultReturnedException(inner)
10525 }
10526 crate::operation::search_resource_tags::SearchResourceTagsError::ResourceNotFoundException(inner) => {
10527 Error::ResourceNotFoundException(inner)
10528 }
10529 crate::operation::search_resource_tags::SearchResourceTagsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10530 crate::operation::search_resource_tags::SearchResourceTagsError::Unhandled(inner) => Error::Unhandled(inner),
10531 }
10532 }
10533}
10534impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>> for Error
10535where
10536 R: Send + Sync + std::fmt::Debug + 'static,
10537{
10538 fn from(
10539 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>,
10540 ) -> Self {
10541 match err {
10542 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10543 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10544 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10545 source: err.into(),
10546 }),
10547 }
10548 }
10549}
10550impl From<crate::operation::search_routing_profiles::SearchRoutingProfilesError> for Error {
10551 fn from(err: crate::operation::search_routing_profiles::SearchRoutingProfilesError) -> Self {
10552 match err {
10553 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InternalServiceException(inner) => {
10554 Error::InternalServiceException(inner)
10555 }
10556 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidParameterException(inner) => {
10557 Error::InvalidParameterException(inner)
10558 }
10559 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidRequestException(inner) => {
10560 Error::InvalidRequestException(inner)
10561 }
10562 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ResourceNotFoundException(inner) => {
10563 Error::ResourceNotFoundException(inner)
10564 }
10565 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10566 crate::operation::search_routing_profiles::SearchRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
10567 }
10568 }
10569}
10570impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_rules::SearchRulesError, R>> for Error
10571where
10572 R: Send + Sync + std::fmt::Debug + 'static,
10573{
10574 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_rules::SearchRulesError, R>) -> Self {
10575 match err {
10576 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10577 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10578 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10579 source: err.into(),
10580 }),
10581 }
10582 }
10583}
10584impl From<crate::operation::search_rules::SearchRulesError> for Error {
10585 fn from(err: crate::operation::search_rules::SearchRulesError) -> Self {
10586 match err {
10587 crate::operation::search_rules::SearchRulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10588 crate::operation::search_rules::SearchRulesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10589 crate::operation::search_rules::SearchRulesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10590 crate::operation::search_rules::SearchRulesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10591 crate::operation::search_rules::SearchRulesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10592 crate::operation::search_rules::SearchRulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10593 crate::operation::search_rules::SearchRulesError::Unhandled(inner) => Error::Unhandled(inner),
10594 }
10595 }
10596}
10597impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>> for Error
10598where
10599 R: Send + Sync + std::fmt::Debug + 'static,
10600{
10601 fn from(
10602 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>,
10603 ) -> Self {
10604 match err {
10605 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10606 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10607 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10608 source: err.into(),
10609 }),
10610 }
10611 }
10612}
10613impl From<crate::operation::search_security_profiles::SearchSecurityProfilesError> for Error {
10614 fn from(err: crate::operation::search_security_profiles::SearchSecurityProfilesError) -> Self {
10615 match err {
10616 crate::operation::search_security_profiles::SearchSecurityProfilesError::InternalServiceException(inner) => {
10617 Error::InternalServiceException(inner)
10618 }
10619 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidParameterException(inner) => {
10620 Error::InvalidParameterException(inner)
10621 }
10622 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidRequestException(inner) => {
10623 Error::InvalidRequestException(inner)
10624 }
10625 crate::operation::search_security_profiles::SearchSecurityProfilesError::ResourceNotFoundException(inner) => {
10626 Error::ResourceNotFoundException(inner)
10627 }
10628 crate::operation::search_security_profiles::SearchSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10629 crate::operation::search_security_profiles::SearchSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
10630 }
10631 }
10632}
10633impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_test_cases::SearchTestCasesError, R>> for Error
10634where
10635 R: Send + Sync + std::fmt::Debug + 'static,
10636{
10637 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_test_cases::SearchTestCasesError, R>) -> Self {
10638 match err {
10639 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10640 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10641 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10642 source: err.into(),
10643 }),
10644 }
10645 }
10646}
10647impl From<crate::operation::search_test_cases::SearchTestCasesError> for Error {
10648 fn from(err: crate::operation::search_test_cases::SearchTestCasesError) -> Self {
10649 match err {
10650 crate::operation::search_test_cases::SearchTestCasesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10651 crate::operation::search_test_cases::SearchTestCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10652 crate::operation::search_test_cases::SearchTestCasesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10653 crate::operation::search_test_cases::SearchTestCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10654 crate::operation::search_test_cases::SearchTestCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10655 crate::operation::search_test_cases::SearchTestCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10656 crate::operation::search_test_cases::SearchTestCasesError::Unhandled(inner) => Error::Unhandled(inner),
10657 }
10658 }
10659}
10660impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>>
10661 for Error
10662where
10663 R: Send + Sync + std::fmt::Debug + 'static,
10664{
10665 fn from(
10666 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>,
10667 ) -> Self {
10668 match err {
10669 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10670 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10671 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10672 source: err.into(),
10673 }),
10674 }
10675 }
10676}
10677impl From<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError> for Error {
10678 fn from(err: crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError) -> Self {
10679 match err {
10680 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InternalServiceException(inner) => {
10681 Error::InternalServiceException(inner)
10682 }
10683 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidParameterException(inner) => {
10684 Error::InvalidParameterException(inner)
10685 }
10686 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidRequestException(inner) => {
10687 Error::InvalidRequestException(inner)
10688 }
10689 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
10690 Error::ResourceNotFoundException(inner)
10691 }
10692 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ThrottlingException(inner) => {
10693 Error::ThrottlingException(inner)
10694 }
10695 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
10696 }
10697 }
10698}
10699impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>> for Error
10700where
10701 R: Send + Sync + std::fmt::Debug + 'static,
10702{
10703 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>) -> Self {
10704 match err {
10705 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10706 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10707 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10708 source: err.into(),
10709 }),
10710 }
10711 }
10712}
10713impl From<crate::operation::search_users::SearchUsersError> for Error {
10714 fn from(err: crate::operation::search_users::SearchUsersError) -> Self {
10715 match err {
10716 crate::operation::search_users::SearchUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10717 crate::operation::search_users::SearchUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10718 crate::operation::search_users::SearchUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10719 crate::operation::search_users::SearchUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10720 crate::operation::search_users::SearchUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10721 crate::operation::search_users::SearchUsersError::Unhandled(inner) => Error::Unhandled(inner),
10722 }
10723 }
10724}
10725impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_views::SearchViewsError, R>> for Error
10726where
10727 R: Send + Sync + std::fmt::Debug + 'static,
10728{
10729 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_views::SearchViewsError, R>) -> Self {
10730 match err {
10731 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10732 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10733 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10734 source: err.into(),
10735 }),
10736 }
10737 }
10738}
10739impl From<crate::operation::search_views::SearchViewsError> for Error {
10740 fn from(err: crate::operation::search_views::SearchViewsError) -> Self {
10741 match err {
10742 crate::operation::search_views::SearchViewsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10743 crate::operation::search_views::SearchViewsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10744 crate::operation::search_views::SearchViewsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10745 crate::operation::search_views::SearchViewsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10746 crate::operation::search_views::SearchViewsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10747 crate::operation::search_views::SearchViewsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10748 crate::operation::search_views::SearchViewsError::Unhandled(inner) => Error::Unhandled(inner),
10749 }
10750 }
10751}
10752impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>> for Error
10753where
10754 R: Send + Sync + std::fmt::Debug + 'static,
10755{
10756 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>) -> Self {
10757 match err {
10758 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10759 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10760 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10761 source: err.into(),
10762 }),
10763 }
10764 }
10765}
10766impl From<crate::operation::search_vocabularies::SearchVocabulariesError> for Error {
10767 fn from(err: crate::operation::search_vocabularies::SearchVocabulariesError) -> Self {
10768 match err {
10769 crate::operation::search_vocabularies::SearchVocabulariesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10770 crate::operation::search_vocabularies::SearchVocabulariesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10771 crate::operation::search_vocabularies::SearchVocabulariesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10772 crate::operation::search_vocabularies::SearchVocabulariesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10773 crate::operation::search_vocabularies::SearchVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
10774 }
10775 }
10776}
10777impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError, R>>
10778 for Error
10779where
10780 R: Send + Sync + std::fmt::Debug + 'static,
10781{
10782 fn from(
10783 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError, R>,
10784 ) -> Self {
10785 match err {
10786 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10787 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10788 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10789 source: err.into(),
10790 }),
10791 }
10792 }
10793}
10794impl From<crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError> for Error {
10795 fn from(err: crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError) -> Self {
10796 match err {
10797 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::AccessDeniedException(inner) => {
10798 Error::AccessDeniedException(inner)
10799 }
10800 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::InternalServiceException(inner) => {
10801 Error::InternalServiceException(inner)
10802 }
10803 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::InvalidParameterException(inner) => {
10804 Error::InvalidParameterException(inner)
10805 }
10806 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::InvalidRequestException(inner) => {
10807 Error::InvalidRequestException(inner)
10808 }
10809 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::ResourceNotFoundException(inner) => {
10810 Error::ResourceNotFoundException(inner)
10811 }
10812 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::ThrottlingException(inner) => {
10813 Error::ThrottlingException(inner)
10814 }
10815 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
10816 }
10817 }
10818}
10819impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspaces::SearchWorkspacesError, R>> for Error
10820where
10821 R: Send + Sync + std::fmt::Debug + 'static,
10822{
10823 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspaces::SearchWorkspacesError, R>) -> Self {
10824 match err {
10825 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10826 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10827 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10828 source: err.into(),
10829 }),
10830 }
10831 }
10832}
10833impl From<crate::operation::search_workspaces::SearchWorkspacesError> for Error {
10834 fn from(err: crate::operation::search_workspaces::SearchWorkspacesError) -> Self {
10835 match err {
10836 crate::operation::search_workspaces::SearchWorkspacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10837 crate::operation::search_workspaces::SearchWorkspacesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10838 crate::operation::search_workspaces::SearchWorkspacesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10839 crate::operation::search_workspaces::SearchWorkspacesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10840 crate::operation::search_workspaces::SearchWorkspacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10841 crate::operation::search_workspaces::SearchWorkspacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10842 crate::operation::search_workspaces::SearchWorkspacesError::Unhandled(inner) => Error::Unhandled(inner),
10843 }
10844 }
10845}
10846impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>>
10847 for Error
10848where
10849 R: Send + Sync + std::fmt::Debug + 'static,
10850{
10851 fn from(
10852 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>,
10853 ) -> Self {
10854 match err {
10855 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10856 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10857 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10858 source: err.into(),
10859 }),
10860 }
10861 }
10862}
10863impl From<crate::operation::send_chat_integration_event::SendChatIntegrationEventError> for Error {
10864 fn from(err: crate::operation::send_chat_integration_event::SendChatIntegrationEventError) -> Self {
10865 match err {
10866 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::AccessDeniedException(inner) => {
10867 Error::AccessDeniedException(inner)
10868 }
10869 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InternalServiceException(inner) => {
10870 Error::InternalServiceException(inner)
10871 }
10872 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InvalidRequestException(inner) => {
10873 Error::InvalidRequestException(inner)
10874 }
10875 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ResourceNotFoundException(inner) => {
10876 Error::ResourceNotFoundException(inner)
10877 }
10878 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ThrottlingException(inner) => {
10879 Error::ThrottlingException(inner)
10880 }
10881 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::Unhandled(inner) => Error::Unhandled(inner),
10882 }
10883 }
10884}
10885impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>> for Error
10886where
10887 R: Send + Sync + std::fmt::Debug + 'static,
10888{
10889 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>) -> Self {
10890 match err {
10891 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10892 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10893 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10894 source: err.into(),
10895 }),
10896 }
10897 }
10898}
10899impl From<crate::operation::send_outbound_email::SendOutboundEmailError> for Error {
10900 fn from(err: crate::operation::send_outbound_email::SendOutboundEmailError) -> Self {
10901 match err {
10902 crate::operation::send_outbound_email::SendOutboundEmailError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10903 crate::operation::send_outbound_email::SendOutboundEmailError::IdempotencyException(inner) => Error::IdempotencyException(inner),
10904 crate::operation::send_outbound_email::SendOutboundEmailError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10905 crate::operation::send_outbound_email::SendOutboundEmailError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10906 crate::operation::send_outbound_email::SendOutboundEmailError::ResourceNotFoundException(inner) => {
10907 Error::ResourceNotFoundException(inner)
10908 }
10909 crate::operation::send_outbound_email::SendOutboundEmailError::ServiceQuotaExceededException(inner) => {
10910 Error::ServiceQuotaExceededException(inner)
10911 }
10912 crate::operation::send_outbound_email::SendOutboundEmailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10913 crate::operation::send_outbound_email::SendOutboundEmailError::Unhandled(inner) => Error::Unhandled(inner),
10914 }
10915 }
10916}
10917impl<R>
10918 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError, R>>
10919 for Error
10920where
10921 R: Send + Sync + std::fmt::Debug + 'static,
10922{
10923 fn from(
10924 err: ::aws_smithy_runtime_api::client::result::SdkError<
10925 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError,
10926 R,
10927 >,
10928 ) -> Self {
10929 match err {
10930 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10931 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10932 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10933 source: err.into(),
10934 }),
10935 }
10936 }
10937}
10938impl From<crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError> for Error {
10939 fn from(err: crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError) -> Self {
10940 match err {
10941 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::AccessDeniedException(inner) => {
10942 Error::AccessDeniedException(inner)
10943 }
10944 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::InternalServiceException(inner) => {
10945 Error::InternalServiceException(inner)
10946 }
10947 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::InvalidRequestException(inner) => {
10948 Error::InvalidRequestException(inner)
10949 }
10950 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::ResourceNotFoundException(inner) => {
10951 Error::ResourceNotFoundException(inner)
10952 }
10953 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::ThrottlingException(inner) => {
10954 Error::ThrottlingException(inner)
10955 }
10956 crate::operation::send_outbound_web_notification::SendOutboundWebNotificationError::Unhandled(inner) => Error::Unhandled(inner),
10957 }
10958 }
10959}
10960impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_assistant_contact::StartAssistantContactError, R>> for Error
10961where
10962 R: Send + Sync + std::fmt::Debug + 'static,
10963{
10964 fn from(
10965 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_assistant_contact::StartAssistantContactError, R>,
10966 ) -> Self {
10967 match err {
10968 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10969 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10970 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10971 source: err.into(),
10972 }),
10973 }
10974 }
10975}
10976impl From<crate::operation::start_assistant_contact::StartAssistantContactError> for Error {
10977 fn from(err: crate::operation::start_assistant_contact::StartAssistantContactError) -> Self {
10978 match err {
10979 crate::operation::start_assistant_contact::StartAssistantContactError::AccessDeniedException(inner) => {
10980 Error::AccessDeniedException(inner)
10981 }
10982 crate::operation::start_assistant_contact::StartAssistantContactError::InternalServiceException(inner) => {
10983 Error::InternalServiceException(inner)
10984 }
10985 crate::operation::start_assistant_contact::StartAssistantContactError::InvalidParameterException(inner) => {
10986 Error::InvalidParameterException(inner)
10987 }
10988 crate::operation::start_assistant_contact::StartAssistantContactError::InvalidRequestException(inner) => {
10989 Error::InvalidRequestException(inner)
10990 }
10991 crate::operation::start_assistant_contact::StartAssistantContactError::LimitExceededException(inner) => {
10992 Error::LimitExceededException(inner)
10993 }
10994 crate::operation::start_assistant_contact::StartAssistantContactError::ResourceNotFoundException(inner) => {
10995 Error::ResourceNotFoundException(inner)
10996 }
10997 crate::operation::start_assistant_contact::StartAssistantContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10998 crate::operation::start_assistant_contact::StartAssistantContactError::Unhandled(inner) => Error::Unhandled(inner),
10999 }
11000 }
11001}
11002impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>>
11003 for Error
11004where
11005 R: Send + Sync + std::fmt::Debug + 'static,
11006{
11007 fn from(
11008 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>,
11009 ) -> Self {
11010 match err {
11011 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11012 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11013 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11014 source: err.into(),
11015 }),
11016 }
11017 }
11018}
11019impl From<crate::operation::start_attached_file_upload::StartAttachedFileUploadError> for Error {
11020 fn from(err: crate::operation::start_attached_file_upload::StartAttachedFileUploadError) -> Self {
11021 match err {
11022 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::AccessDeniedException(inner) => {
11023 Error::AccessDeniedException(inner)
11024 }
11025 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InternalServiceException(inner) => {
11026 Error::InternalServiceException(inner)
11027 }
11028 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InvalidRequestException(inner) => {
11029 Error::InvalidRequestException(inner)
11030 }
11031 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ResourceConflictException(inner) => {
11032 Error::ResourceConflictException(inner)
11033 }
11034 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ServiceQuotaExceededException(inner) => {
11035 Error::ServiceQuotaExceededException(inner)
11036 }
11037 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ThrottlingException(inner) => {
11038 Error::ThrottlingException(inner)
11039 }
11040 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::Unhandled(inner) => Error::Unhandled(inner),
11041 }
11042 }
11043}
11044impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>> for Error
11045where
11046 R: Send + Sync + std::fmt::Debug + 'static,
11047{
11048 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>) -> Self {
11049 match err {
11050 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11051 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11052 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11053 source: err.into(),
11054 }),
11055 }
11056 }
11057}
11058impl From<crate::operation::start_chat_contact::StartChatContactError> for Error {
11059 fn from(err: crate::operation::start_chat_contact::StartChatContactError) -> Self {
11060 match err {
11061 crate::operation::start_chat_contact::StartChatContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11062 crate::operation::start_chat_contact::StartChatContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11063 crate::operation::start_chat_contact::StartChatContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11064 crate::operation::start_chat_contact::StartChatContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
11065 crate::operation::start_chat_contact::StartChatContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11066 crate::operation::start_chat_contact::StartChatContactError::Unhandled(inner) => Error::Unhandled(inner),
11067 }
11068 }
11069}
11070impl<R>
11071 From<
11072 ::aws_smithy_runtime_api::client::result::SdkError<
11073 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError,
11074 R,
11075 >,
11076 > for Error
11077where
11078 R: Send + Sync + std::fmt::Debug + 'static,
11079{
11080 fn from(
11081 err: ::aws_smithy_runtime_api::client::result::SdkError<
11082 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError,
11083 R,
11084 >,
11085 ) -> Self {
11086 match err {
11087 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11088 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11089 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11090 source: err.into(),
11091 }),
11092 }
11093 }
11094}
11095impl From<crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError> for Error {
11096 fn from(err: crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError) -> Self {
11097 match err {
11098 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::AccessDeniedException(
11099 inner,
11100 ) => Error::AccessDeniedException(inner),
11101 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::IdempotencyException(
11102 inner,
11103 ) => Error::IdempotencyException(inner),
11104 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::InternalServiceException(
11105 inner,
11106 ) => Error::InternalServiceException(inner),
11107 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::InvalidRequestException(
11108 inner,
11109 ) => Error::InvalidRequestException(inner),
11110 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::ResourceNotFoundException(
11111 inner,
11112 ) => Error::ResourceNotFoundException(inner),
11113 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::ThrottlingException(inner) => {
11114 Error::ThrottlingException(inner)
11115 }
11116 crate::operation::start_contact_conversational_analytics_job::StartContactConversationalAnalyticsJobError::Unhandled(inner) => {
11117 Error::Unhandled(inner)
11118 }
11119 }
11120 }
11121}
11122impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>> for Error
11123where
11124 R: Send + Sync + std::fmt::Debug + 'static,
11125{
11126 fn from(
11127 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>,
11128 ) -> Self {
11129 match err {
11130 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11131 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11132 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11133 source: err.into(),
11134 }),
11135 }
11136 }
11137}
11138impl From<crate::operation::start_contact_evaluation::StartContactEvaluationError> for Error {
11139 fn from(err: crate::operation::start_contact_evaluation::StartContactEvaluationError) -> Self {
11140 match err {
11141 crate::operation::start_contact_evaluation::StartContactEvaluationError::InternalServiceException(inner) => {
11142 Error::InternalServiceException(inner)
11143 }
11144 crate::operation::start_contact_evaluation::StartContactEvaluationError::InvalidParameterException(inner) => {
11145 Error::InvalidParameterException(inner)
11146 }
11147 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceConflictException(inner) => {
11148 Error::ResourceConflictException(inner)
11149 }
11150 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceNotFoundException(inner) => {
11151 Error::ResourceNotFoundException(inner)
11152 }
11153 crate::operation::start_contact_evaluation::StartContactEvaluationError::ServiceQuotaExceededException(inner) => {
11154 Error::ServiceQuotaExceededException(inner)
11155 }
11156 crate::operation::start_contact_evaluation::StartContactEvaluationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11157 crate::operation::start_contact_evaluation::StartContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
11158 }
11159 }
11160}
11161impl<R>
11162 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_media_processing::StartContactMediaProcessingError, R>>
11163 for Error
11164where
11165 R: Send + Sync + std::fmt::Debug + 'static,
11166{
11167 fn from(
11168 err: ::aws_smithy_runtime_api::client::result::SdkError<
11169 crate::operation::start_contact_media_processing::StartContactMediaProcessingError,
11170 R,
11171 >,
11172 ) -> Self {
11173 match err {
11174 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11175 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11176 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11177 source: err.into(),
11178 }),
11179 }
11180 }
11181}
11182impl From<crate::operation::start_contact_media_processing::StartContactMediaProcessingError> for Error {
11183 fn from(err: crate::operation::start_contact_media_processing::StartContactMediaProcessingError) -> Self {
11184 match err {
11185 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::AccessDeniedException(inner) => {
11186 Error::AccessDeniedException(inner)
11187 }
11188 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::InternalServiceException(inner) => {
11189 Error::InternalServiceException(inner)
11190 }
11191 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::InvalidParameterException(inner) => {
11192 Error::InvalidParameterException(inner)
11193 }
11194 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::InvalidRequestException(inner) => {
11195 Error::InvalidRequestException(inner)
11196 }
11197 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::LimitExceededException(inner) => {
11198 Error::LimitExceededException(inner)
11199 }
11200 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::ResourceNotFoundException(inner) => {
11201 Error::ResourceNotFoundException(inner)
11202 }
11203 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::ServiceQuotaExceededException(inner) => {
11204 Error::ServiceQuotaExceededException(inner)
11205 }
11206 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::Unhandled(inner) => Error::Unhandled(inner),
11207 }
11208 }
11209}
11210impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>> for Error
11211where
11212 R: Send + Sync + std::fmt::Debug + 'static,
11213{
11214 fn from(
11215 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>,
11216 ) -> Self {
11217 match err {
11218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11221 source: err.into(),
11222 }),
11223 }
11224 }
11225}
11226impl From<crate::operation::start_contact_recording::StartContactRecordingError> for Error {
11227 fn from(err: crate::operation::start_contact_recording::StartContactRecordingError) -> Self {
11228 match err {
11229 crate::operation::start_contact_recording::StartContactRecordingError::InternalServiceException(inner) => {
11230 Error::InternalServiceException(inner)
11231 }
11232 crate::operation::start_contact_recording::StartContactRecordingError::InvalidActiveRegionException(inner) => {
11233 Error::InvalidActiveRegionException(inner)
11234 }
11235 crate::operation::start_contact_recording::StartContactRecordingError::InvalidParameterException(inner) => {
11236 Error::InvalidParameterException(inner)
11237 }
11238 crate::operation::start_contact_recording::StartContactRecordingError::InvalidRequestException(inner) => {
11239 Error::InvalidRequestException(inner)
11240 }
11241 crate::operation::start_contact_recording::StartContactRecordingError::ResourceNotFoundException(inner) => {
11242 Error::ResourceNotFoundException(inner)
11243 }
11244 crate::operation::start_contact_recording::StartContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
11245 }
11246 }
11247}
11248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>> for Error
11249where
11250 R: Send + Sync + std::fmt::Debug + 'static,
11251{
11252 fn from(
11253 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>,
11254 ) -> Self {
11255 match err {
11256 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11257 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11258 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11259 source: err.into(),
11260 }),
11261 }
11262 }
11263}
11264impl From<crate::operation::start_contact_streaming::StartContactStreamingError> for Error {
11265 fn from(err: crate::operation::start_contact_streaming::StartContactStreamingError) -> Self {
11266 match err {
11267 crate::operation::start_contact_streaming::StartContactStreamingError::InternalServiceException(inner) => {
11268 Error::InternalServiceException(inner)
11269 }
11270 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidParameterException(inner) => {
11271 Error::InvalidParameterException(inner)
11272 }
11273 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidRequestException(inner) => {
11274 Error::InvalidRequestException(inner)
11275 }
11276 crate::operation::start_contact_streaming::StartContactStreamingError::LimitExceededException(inner) => {
11277 Error::LimitExceededException(inner)
11278 }
11279 crate::operation::start_contact_streaming::StartContactStreamingError::ResourceNotFoundException(inner) => {
11280 Error::ResourceNotFoundException(inner)
11281 }
11282 crate::operation::start_contact_streaming::StartContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
11283 }
11284 }
11285}
11286impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>> for Error
11287where
11288 R: Send + Sync + std::fmt::Debug + 'static,
11289{
11290 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>) -> Self {
11291 match err {
11292 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11293 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11294 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11295 source: err.into(),
11296 }),
11297 }
11298 }
11299}
11300impl From<crate::operation::start_email_contact::StartEmailContactError> for Error {
11301 fn from(err: crate::operation::start_email_contact::StartEmailContactError) -> Self {
11302 match err {
11303 crate::operation::start_email_contact::StartEmailContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11304 crate::operation::start_email_contact::StartEmailContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
11305 crate::operation::start_email_contact::StartEmailContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11306 crate::operation::start_email_contact::StartEmailContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11307 crate::operation::start_email_contact::StartEmailContactError::ResourceNotFoundException(inner) => {
11308 Error::ResourceNotFoundException(inner)
11309 }
11310 crate::operation::start_email_contact::StartEmailContactError::ServiceQuotaExceededException(inner) => {
11311 Error::ServiceQuotaExceededException(inner)
11312 }
11313 crate::operation::start_email_contact::StartEmailContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11314 crate::operation::start_email_contact::StartEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
11315 }
11316 }
11317}
11318impl<R>
11319 From<
11320 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError, R>,
11321 > for Error
11322where
11323 R: Send + Sync + std::fmt::Debug + 'static,
11324{
11325 fn from(
11326 err: ::aws_smithy_runtime_api::client::result::SdkError<
11327 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError,
11328 R,
11329 >,
11330 ) -> Self {
11331 match err {
11332 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11333 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11334 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11335 source: err.into(),
11336 }),
11337 }
11338 }
11339}
11340impl From<crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError> for Error {
11341 fn from(err: crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError) -> Self {
11342 match err {
11343 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::InternalServiceException(inner) => {
11344 Error::InternalServiceException(inner)
11345 }
11346 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::InvalidParameterException(inner) => {
11347 Error::InvalidParameterException(inner)
11348 }
11349 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::ResourceConflictException(inner) => {
11350 Error::ResourceConflictException(inner)
11351 }
11352 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::ResourceNotFoundException(inner) => {
11353 Error::ResourceNotFoundException(inner)
11354 }
11355 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::ServiceQuotaExceededException(inner) => {
11356 Error::ServiceQuotaExceededException(inner)
11357 }
11358 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::ThrottlingException(inner) => {
11359 Error::ThrottlingException(inner)
11360 }
11361 crate::operation::start_evaluation_form_validation::StartEvaluationFormValidationError::Unhandled(inner) => Error::Unhandled(inner),
11362 }
11363 }
11364}
11365impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>>
11366 for Error
11367where
11368 R: Send + Sync + std::fmt::Debug + 'static,
11369{
11370 fn from(
11371 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>,
11372 ) -> Self {
11373 match err {
11374 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11375 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11376 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11377 source: err.into(),
11378 }),
11379 }
11380 }
11381}
11382impl From<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError> for Error {
11383 fn from(err: crate::operation::start_outbound_chat_contact::StartOutboundChatContactError) -> Self {
11384 match err {
11385 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::AccessDeniedException(inner) => {
11386 Error::AccessDeniedException(inner)
11387 }
11388 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ConflictException(inner) => Error::ConflictException(inner),
11389 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InternalServiceException(inner) => {
11390 Error::InternalServiceException(inner)
11391 }
11392 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InvalidRequestException(inner) => {
11393 Error::InvalidRequestException(inner)
11394 }
11395 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::LimitExceededException(inner) => {
11396 Error::LimitExceededException(inner)
11397 }
11398 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ResourceNotFoundException(inner) => {
11399 Error::ResourceNotFoundException(inner)
11400 }
11401 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ThrottlingException(inner) => {
11402 Error::ThrottlingException(inner)
11403 }
11404 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::Unhandled(inner) => Error::Unhandled(inner),
11405 }
11406 }
11407}
11408impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>>
11409 for Error
11410where
11411 R: Send + Sync + std::fmt::Debug + 'static,
11412{
11413 fn from(
11414 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>,
11415 ) -> Self {
11416 match err {
11417 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11418 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11419 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11420 source: err.into(),
11421 }),
11422 }
11423 }
11424}
11425impl From<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError> for Error {
11426 fn from(err: crate::operation::start_outbound_email_contact::StartOutboundEmailContactError) -> Self {
11427 match err {
11428 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::AccessDeniedException(inner) => {
11429 Error::AccessDeniedException(inner)
11430 }
11431 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::IdempotencyException(inner) => {
11432 Error::IdempotencyException(inner)
11433 }
11434 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InternalServiceException(inner) => {
11435 Error::InternalServiceException(inner)
11436 }
11437 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InvalidRequestException(inner) => {
11438 Error::InvalidRequestException(inner)
11439 }
11440 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ResourceNotFoundException(inner) => {
11441 Error::ResourceNotFoundException(inner)
11442 }
11443 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ServiceQuotaExceededException(inner) => {
11444 Error::ServiceQuotaExceededException(inner)
11445 }
11446 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ThrottlingException(inner) => {
11447 Error::ThrottlingException(inner)
11448 }
11449 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
11450 }
11451 }
11452}
11453impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>>
11454 for Error
11455where
11456 R: Send + Sync + std::fmt::Debug + 'static,
11457{
11458 fn from(
11459 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>,
11460 ) -> Self {
11461 match err {
11462 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11463 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11464 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11465 source: err.into(),
11466 }),
11467 }
11468 }
11469}
11470impl From<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError> for Error {
11471 fn from(err: crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError) -> Self {
11472 match err {
11473 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::DestinationNotAllowedException(inner) => {
11474 Error::DestinationNotAllowedException(inner)
11475 }
11476 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InternalServiceException(inner) => {
11477 Error::InternalServiceException(inner)
11478 }
11479 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidParameterException(inner) => {
11480 Error::InvalidParameterException(inner)
11481 }
11482 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidRequestException(inner) => {
11483 Error::InvalidRequestException(inner)
11484 }
11485 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::LimitExceededException(inner) => {
11486 Error::LimitExceededException(inner)
11487 }
11488 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::OutboundContactNotPermittedException(inner) => {
11489 Error::OutboundContactNotPermittedException(inner)
11490 }
11491 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::ResourceNotFoundException(inner) => {
11492 Error::ResourceNotFoundException(inner)
11493 }
11494 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::Unhandled(inner) => Error::Unhandled(inner),
11495 }
11496 }
11497}
11498impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>> for Error
11499where
11500 R: Send + Sync + std::fmt::Debug + 'static,
11501{
11502 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>) -> Self {
11503 match err {
11504 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11505 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11506 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11507 source: err.into(),
11508 }),
11509 }
11510 }
11511}
11512impl From<crate::operation::start_screen_sharing::StartScreenSharingError> for Error {
11513 fn from(err: crate::operation::start_screen_sharing::StartScreenSharingError) -> Self {
11514 match err {
11515 crate::operation::start_screen_sharing::StartScreenSharingError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11516 crate::operation::start_screen_sharing::StartScreenSharingError::InternalServiceException(inner) => {
11517 Error::InternalServiceException(inner)
11518 }
11519 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidParameterException(inner) => {
11520 Error::InvalidParameterException(inner)
11521 }
11522 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11523 crate::operation::start_screen_sharing::StartScreenSharingError::ResourceNotFoundException(inner) => {
11524 Error::ResourceNotFoundException(inner)
11525 }
11526 crate::operation::start_screen_sharing::StartScreenSharingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11527 crate::operation::start_screen_sharing::StartScreenSharingError::Unhandled(inner) => Error::Unhandled(inner),
11528 }
11529 }
11530}
11531impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>> for Error
11532where
11533 R: Send + Sync + std::fmt::Debug + 'static,
11534{
11535 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>) -> Self {
11536 match err {
11537 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11538 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11539 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11540 source: err.into(),
11541 }),
11542 }
11543 }
11544}
11545impl From<crate::operation::start_task_contact::StartTaskContactError> for Error {
11546 fn from(err: crate::operation::start_task_contact::StartTaskContactError) -> Self {
11547 match err {
11548 crate::operation::start_task_contact::StartTaskContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11549 crate::operation::start_task_contact::StartTaskContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11550 crate::operation::start_task_contact::StartTaskContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11551 crate::operation::start_task_contact::StartTaskContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11552 crate::operation::start_task_contact::StartTaskContactError::ServiceQuotaExceededException(inner) => {
11553 Error::ServiceQuotaExceededException(inner)
11554 }
11555 crate::operation::start_task_contact::StartTaskContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11556 crate::operation::start_task_contact::StartTaskContactError::Unhandled(inner) => Error::Unhandled(inner),
11557 }
11558 }
11559}
11560impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_test_case_execution::StartTestCaseExecutionError, R>>
11561 for Error
11562where
11563 R: Send + Sync + std::fmt::Debug + 'static,
11564{
11565 fn from(
11566 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_test_case_execution::StartTestCaseExecutionError, R>,
11567 ) -> Self {
11568 match err {
11569 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11570 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11571 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11572 source: err.into(),
11573 }),
11574 }
11575 }
11576}
11577impl From<crate::operation::start_test_case_execution::StartTestCaseExecutionError> for Error {
11578 fn from(err: crate::operation::start_test_case_execution::StartTestCaseExecutionError) -> Self {
11579 match err {
11580 crate::operation::start_test_case_execution::StartTestCaseExecutionError::AccessDeniedException(inner) => {
11581 Error::AccessDeniedException(inner)
11582 }
11583 crate::operation::start_test_case_execution::StartTestCaseExecutionError::InternalServiceException(inner) => {
11584 Error::InternalServiceException(inner)
11585 }
11586 crate::operation::start_test_case_execution::StartTestCaseExecutionError::InvalidParameterException(inner) => {
11587 Error::InvalidParameterException(inner)
11588 }
11589 crate::operation::start_test_case_execution::StartTestCaseExecutionError::InvalidRequestException(inner) => {
11590 Error::InvalidRequestException(inner)
11591 }
11592 crate::operation::start_test_case_execution::StartTestCaseExecutionError::ResourceNotFoundException(inner) => {
11593 Error::ResourceNotFoundException(inner)
11594 }
11595 crate::operation::start_test_case_execution::StartTestCaseExecutionError::ServiceQuotaExceededException(inner) => {
11596 Error::ServiceQuotaExceededException(inner)
11597 }
11598 crate::operation::start_test_case_execution::StartTestCaseExecutionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11599 crate::operation::start_test_case_execution::StartTestCaseExecutionError::Unhandled(inner) => Error::Unhandled(inner),
11600 }
11601 }
11602}
11603impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>> for Error
11604where
11605 R: Send + Sync + std::fmt::Debug + 'static,
11606{
11607 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>) -> Self {
11608 match err {
11609 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11610 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11611 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11612 source: err.into(),
11613 }),
11614 }
11615 }
11616}
11617impl From<crate::operation::start_web_rtc_contact::StartWebRTCContactError> for Error {
11618 fn from(err: crate::operation::start_web_rtc_contact::StartWebRTCContactError) -> Self {
11619 match err {
11620 crate::operation::start_web_rtc_contact::StartWebRTCContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11621 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InternalServiceException(inner) => {
11622 Error::InternalServiceException(inner)
11623 }
11624 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidParameterException(inner) => {
11625 Error::InvalidParameterException(inner)
11626 }
11627 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11628 crate::operation::start_web_rtc_contact::StartWebRTCContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
11629 crate::operation::start_web_rtc_contact::StartWebRTCContactError::ResourceNotFoundException(inner) => {
11630 Error::ResourceNotFoundException(inner)
11631 }
11632 crate::operation::start_web_rtc_contact::StartWebRTCContactError::Unhandled(inner) => Error::Unhandled(inner),
11633 }
11634 }
11635}
11636impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>> for Error
11637where
11638 R: Send + Sync + std::fmt::Debug + 'static,
11639{
11640 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>) -> Self {
11641 match err {
11642 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11643 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11644 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11645 source: err.into(),
11646 }),
11647 }
11648 }
11649}
11650impl From<crate::operation::stop_contact::StopContactError> for Error {
11651 fn from(err: crate::operation::stop_contact::StopContactError) -> Self {
11652 match err {
11653 crate::operation::stop_contact::StopContactError::ContactNotFoundException(inner) => Error::ContactNotFoundException(inner),
11654 crate::operation::stop_contact::StopContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11655 crate::operation::stop_contact::StopContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
11656 crate::operation::stop_contact::StopContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11657 crate::operation::stop_contact::StopContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11658 crate::operation::stop_contact::StopContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11659 crate::operation::stop_contact::StopContactError::Unhandled(inner) => Error::Unhandled(inner),
11660 }
11661 }
11662}
11663impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_media_processing::StopContactMediaProcessingError, R>>
11664 for Error
11665where
11666 R: Send + Sync + std::fmt::Debug + 'static,
11667{
11668 fn from(
11669 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_media_processing::StopContactMediaProcessingError, R>,
11670 ) -> Self {
11671 match err {
11672 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11673 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11674 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11675 source: err.into(),
11676 }),
11677 }
11678 }
11679}
11680impl From<crate::operation::stop_contact_media_processing::StopContactMediaProcessingError> for Error {
11681 fn from(err: crate::operation::stop_contact_media_processing::StopContactMediaProcessingError) -> Self {
11682 match err {
11683 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::AccessDeniedException(inner) => {
11684 Error::AccessDeniedException(inner)
11685 }
11686 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::InternalServiceException(inner) => {
11687 Error::InternalServiceException(inner)
11688 }
11689 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::InvalidParameterException(inner) => {
11690 Error::InvalidParameterException(inner)
11691 }
11692 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::InvalidRequestException(inner) => {
11693 Error::InvalidRequestException(inner)
11694 }
11695 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::LimitExceededException(inner) => {
11696 Error::LimitExceededException(inner)
11697 }
11698 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::ResourceNotFoundException(inner) => {
11699 Error::ResourceNotFoundException(inner)
11700 }
11701 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::Unhandled(inner) => Error::Unhandled(inner),
11702 }
11703 }
11704}
11705impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>> for Error
11706where
11707 R: Send + Sync + std::fmt::Debug + 'static,
11708{
11709 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>) -> Self {
11710 match err {
11711 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11712 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11713 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11714 source: err.into(),
11715 }),
11716 }
11717 }
11718}
11719impl From<crate::operation::stop_contact_recording::StopContactRecordingError> for Error {
11720 fn from(err: crate::operation::stop_contact_recording::StopContactRecordingError) -> Self {
11721 match err {
11722 crate::operation::stop_contact_recording::StopContactRecordingError::InternalServiceException(inner) => {
11723 Error::InternalServiceException(inner)
11724 }
11725 crate::operation::stop_contact_recording::StopContactRecordingError::InvalidActiveRegionException(inner) => {
11726 Error::InvalidActiveRegionException(inner)
11727 }
11728 crate::operation::stop_contact_recording::StopContactRecordingError::InvalidRequestException(inner) => {
11729 Error::InvalidRequestException(inner)
11730 }
11731 crate::operation::stop_contact_recording::StopContactRecordingError::ResourceNotFoundException(inner) => {
11732 Error::ResourceNotFoundException(inner)
11733 }
11734 crate::operation::stop_contact_recording::StopContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
11735 }
11736 }
11737}
11738impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>> for Error
11739where
11740 R: Send + Sync + std::fmt::Debug + 'static,
11741{
11742 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>) -> Self {
11743 match err {
11744 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11745 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11746 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11747 source: err.into(),
11748 }),
11749 }
11750 }
11751}
11752impl From<crate::operation::stop_contact_streaming::StopContactStreamingError> for Error {
11753 fn from(err: crate::operation::stop_contact_streaming::StopContactStreamingError) -> Self {
11754 match err {
11755 crate::operation::stop_contact_streaming::StopContactStreamingError::InternalServiceException(inner) => {
11756 Error::InternalServiceException(inner)
11757 }
11758 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidParameterException(inner) => {
11759 Error::InvalidParameterException(inner)
11760 }
11761 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidRequestException(inner) => {
11762 Error::InvalidRequestException(inner)
11763 }
11764 crate::operation::stop_contact_streaming::StopContactStreamingError::ResourceNotFoundException(inner) => {
11765 Error::ResourceNotFoundException(inner)
11766 }
11767 crate::operation::stop_contact_streaming::StopContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
11768 }
11769 }
11770}
11771impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_test_case_execution::StopTestCaseExecutionError, R>> for Error
11772where
11773 R: Send + Sync + std::fmt::Debug + 'static,
11774{
11775 fn from(
11776 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_test_case_execution::StopTestCaseExecutionError, R>,
11777 ) -> Self {
11778 match err {
11779 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11780 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11781 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11782 source: err.into(),
11783 }),
11784 }
11785 }
11786}
11787impl From<crate::operation::stop_test_case_execution::StopTestCaseExecutionError> for Error {
11788 fn from(err: crate::operation::stop_test_case_execution::StopTestCaseExecutionError) -> Self {
11789 match err {
11790 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::AccessDeniedException(inner) => {
11791 Error::AccessDeniedException(inner)
11792 }
11793 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::InternalServiceException(inner) => {
11794 Error::InternalServiceException(inner)
11795 }
11796 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::InvalidParameterException(inner) => {
11797 Error::InvalidParameterException(inner)
11798 }
11799 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::InvalidRequestException(inner) => {
11800 Error::InvalidRequestException(inner)
11801 }
11802 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::ResourceNotFoundException(inner) => {
11803 Error::ResourceNotFoundException(inner)
11804 }
11805 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11806 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::Unhandled(inner) => Error::Unhandled(inner),
11807 }
11808 }
11809}
11810impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>>
11811 for Error
11812where
11813 R: Send + Sync + std::fmt::Debug + 'static,
11814{
11815 fn from(
11816 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>,
11817 ) -> Self {
11818 match err {
11819 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11820 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11821 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11822 source: err.into(),
11823 }),
11824 }
11825 }
11826}
11827impl From<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError> for Error {
11828 fn from(err: crate::operation::submit_contact_evaluation::SubmitContactEvaluationError) -> Self {
11829 match err {
11830 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InternalServiceException(inner) => {
11831 Error::InternalServiceException(inner)
11832 }
11833 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InvalidParameterException(inner) => {
11834 Error::InvalidParameterException(inner)
11835 }
11836 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceConflictException(inner) => {
11837 Error::ResourceConflictException(inner)
11838 }
11839 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceNotFoundException(inner) => {
11840 Error::ResourceNotFoundException(inner)
11841 }
11842 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ThrottlingException(inner) => {
11843 Error::ThrottlingException(inner)
11844 }
11845 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
11846 }
11847 }
11848}
11849impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>>
11850 for Error
11851where
11852 R: Send + Sync + std::fmt::Debug + 'static,
11853{
11854 fn from(
11855 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>,
11856 ) -> Self {
11857 match err {
11858 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11859 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11860 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11861 source: err.into(),
11862 }),
11863 }
11864 }
11865}
11866impl From<crate::operation::suspend_contact_recording::SuspendContactRecordingError> for Error {
11867 fn from(err: crate::operation::suspend_contact_recording::SuspendContactRecordingError) -> Self {
11868 match err {
11869 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InternalServiceException(inner) => {
11870 Error::InternalServiceException(inner)
11871 }
11872 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InvalidActiveRegionException(inner) => {
11873 Error::InvalidActiveRegionException(inner)
11874 }
11875 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InvalidRequestException(inner) => {
11876 Error::InvalidRequestException(inner)
11877 }
11878 crate::operation::suspend_contact_recording::SuspendContactRecordingError::ResourceNotFoundException(inner) => {
11879 Error::ResourceNotFoundException(inner)
11880 }
11881 crate::operation::suspend_contact_recording::SuspendContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
11882 }
11883 }
11884}
11885impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>> for Error
11886where
11887 R: Send + Sync + std::fmt::Debug + 'static,
11888{
11889 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>) -> Self {
11890 match err {
11891 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11892 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11893 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11894 source: err.into(),
11895 }),
11896 }
11897 }
11898}
11899impl From<crate::operation::tag_contact::TagContactError> for Error {
11900 fn from(err: crate::operation::tag_contact::TagContactError) -> Self {
11901 match err {
11902 crate::operation::tag_contact::TagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11903 crate::operation::tag_contact::TagContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
11904 crate::operation::tag_contact::TagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11905 crate::operation::tag_contact::TagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11906 crate::operation::tag_contact::TagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11907 crate::operation::tag_contact::TagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11908 crate::operation::tag_contact::TagContactError::Unhandled(inner) => Error::Unhandled(inner),
11909 }
11910 }
11911}
11912impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
11913where
11914 R: Send + Sync + std::fmt::Debug + 'static,
11915{
11916 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
11917 match err {
11918 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11919 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11920 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11921 source: err.into(),
11922 }),
11923 }
11924 }
11925}
11926impl From<crate::operation::tag_resource::TagResourceError> for Error {
11927 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
11928 match err {
11929 crate::operation::tag_resource::TagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11930 crate::operation::tag_resource::TagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11931 crate::operation::tag_resource::TagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11932 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11933 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11934 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
11935 }
11936 }
11937}
11938impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>> for Error
11939where
11940 R: Send + Sync + std::fmt::Debug + 'static,
11941{
11942 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>) -> Self {
11943 match err {
11944 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11945 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11946 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11947 source: err.into(),
11948 }),
11949 }
11950 }
11951}
11952impl From<crate::operation::transfer_contact::TransferContactError> for Error {
11953 fn from(err: crate::operation::transfer_contact::TransferContactError) -> Self {
11954 match err {
11955 crate::operation::transfer_contact::TransferContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11956 crate::operation::transfer_contact::TransferContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
11957 crate::operation::transfer_contact::TransferContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11958 crate::operation::transfer_contact::TransferContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11959 crate::operation::transfer_contact::TransferContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11960 crate::operation::transfer_contact::TransferContactError::ServiceQuotaExceededException(inner) => {
11961 Error::ServiceQuotaExceededException(inner)
11962 }
11963 crate::operation::transfer_contact::TransferContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11964 crate::operation::transfer_contact::TransferContactError::Unhandled(inner) => Error::Unhandled(inner),
11965 }
11966 }
11967}
11968impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>> for Error
11969where
11970 R: Send + Sync + std::fmt::Debug + 'static,
11971{
11972 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>) -> Self {
11973 match err {
11974 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11975 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11976 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11977 source: err.into(),
11978 }),
11979 }
11980 }
11981}
11982impl From<crate::operation::untag_contact::UntagContactError> for Error {
11983 fn from(err: crate::operation::untag_contact::UntagContactError) -> Self {
11984 match err {
11985 crate::operation::untag_contact::UntagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11986 crate::operation::untag_contact::UntagContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
11987 crate::operation::untag_contact::UntagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11988 crate::operation::untag_contact::UntagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11989 crate::operation::untag_contact::UntagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11990 crate::operation::untag_contact::UntagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11991 crate::operation::untag_contact::UntagContactError::Unhandled(inner) => Error::Unhandled(inner),
11992 }
11993 }
11994}
11995impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
11996where
11997 R: Send + Sync + std::fmt::Debug + 'static,
11998{
11999 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
12000 match err {
12001 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12002 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12003 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12004 source: err.into(),
12005 }),
12006 }
12007 }
12008}
12009impl From<crate::operation::untag_resource::UntagResourceError> for Error {
12010 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
12011 match err {
12012 crate::operation::untag_resource::UntagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12013 crate::operation::untag_resource::UntagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
12014 crate::operation::untag_resource::UntagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
12015 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
12016 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12017 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
12018 }
12019 }
12020}
12021impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>> for Error
12022where
12023 R: Send + Sync + std::fmt::Debug + 'static,
12024{
12025 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>) -> Self {
12026 match err {
12027 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12028 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12029 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12030 source: err.into(),
12031 }),
12032 }
12033 }
12034}
12035impl From<crate::operation::update_agent_status::UpdateAgentStatusError> for Error {
12036 fn from(err: crate::operation::update_agent_status::UpdateAgentStatusError) -> Self {
12037 match err {
12038 crate::operation::update_agent_status::UpdateAgentStatusError::DuplicateResourceException(inner) => {
12039 Error::DuplicateResourceException(inner)
12040 }
12041 crate::operation::update_agent_status::UpdateAgentStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12042 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidParameterException(inner) => {
12043 Error::InvalidParameterException(inner)
12044 }
12045 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
12046 crate::operation::update_agent_status::UpdateAgentStatusError::LimitExceededException(inner) => Error::LimitExceededException(inner),
12047 crate::operation::update_agent_status::UpdateAgentStatusError::ResourceNotFoundException(inner) => {
12048 Error::ResourceNotFoundException(inner)
12049 }
12050 crate::operation::update_agent_status::UpdateAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12051 crate::operation::update_agent_status::UpdateAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
12052 }
12053 }
12054}
12055impl<R>
12056 From<
12057 ::aws_smithy_runtime_api::client::result::SdkError<
12058 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError,
12059 R,
12060 >,
12061 > for Error
12062where
12063 R: Send + Sync + std::fmt::Debug + 'static,
12064{
12065 fn from(
12066 err: ::aws_smithy_runtime_api::client::result::SdkError<
12067 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError,
12068 R,
12069 >,
12070 ) -> Self {
12071 match err {
12072 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12073 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12074 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12075 source: err.into(),
12076 }),
12077 }
12078 }
12079}
12080impl From<crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError> for Error {
12081 fn from(err: crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError) -> Self {
12082 match err {
12083 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::AccessDeniedException(inner) => {
12084 Error::AccessDeniedException(inner)
12085 }
12086 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::InternalServiceException(inner) => {
12087 Error::InternalServiceException(inner)
12088 }
12089 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::InvalidParameterException(inner) => {
12090 Error::InvalidParameterException(inner)
12091 }
12092 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::ResourceNotFoundException(inner) => {
12093 Error::ResourceNotFoundException(inner)
12094 }
12095 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::ThrottlingException(inner) => {
12096 Error::ThrottlingException(inner)
12097 }
12098 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
12099 }
12100 }
12101}
12102impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>>
12103 for Error
12104where
12105 R: Send + Sync + std::fmt::Debug + 'static,
12106{
12107 fn from(
12108 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>,
12109 ) -> Self {
12110 match err {
12111 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12112 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12113 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12114 source: err.into(),
12115 }),
12116 }
12117 }
12118}
12119impl From<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError> for Error {
12120 fn from(err: crate::operation::update_authentication_profile::UpdateAuthenticationProfileError) -> Self {
12121 match err {
12122 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InternalServiceException(inner) => {
12123 Error::InternalServiceException(inner)
12124 }
12125 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidParameterException(inner) => {
12126 Error::InvalidParameterException(inner)
12127 }
12128 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidRequestException(inner) => {
12129 Error::InvalidRequestException(inner)
12130 }
12131 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ResourceNotFoundException(inner) => {
12132 Error::ResourceNotFoundException(inner)
12133 }
12134 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ThrottlingException(inner) => {
12135 Error::ThrottlingException(inner)
12136 }
12137 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
12138 }
12139 }
12140}
12141impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>> for Error
12142where
12143 R: Send + Sync + std::fmt::Debug + 'static,
12144{
12145 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>) -> Self {
12146 match err {
12147 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12148 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12149 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12150 source: err.into(),
12151 }),
12152 }
12153 }
12154}
12155impl From<crate::operation::update_contact::UpdateContactError> for Error {
12156 fn from(err: crate::operation::update_contact::UpdateContactError) -> Self {
12157 match err {
12158 crate::operation::update_contact::UpdateContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
12159 crate::operation::update_contact::UpdateContactError::ConflictException(inner) => Error::ConflictException(inner),
12160 crate::operation::update_contact::UpdateContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12161 crate::operation::update_contact::UpdateContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
12162 crate::operation::update_contact::UpdateContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
12163 crate::operation::update_contact::UpdateContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
12164 crate::operation::update_contact::UpdateContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
12165 crate::operation::update_contact::UpdateContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12166 crate::operation::update_contact::UpdateContactError::Unhandled(inner) => Error::Unhandled(inner),
12167 }
12168 }
12169}
12170impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>>
12171 for Error
12172where
12173 R: Send + Sync + std::fmt::Debug + 'static,
12174{
12175 fn from(
12176 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>,
12177 ) -> Self {
12178 match err {
12179 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12180 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12181 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12182 source: err.into(),
12183 }),
12184 }
12185 }
12186}
12187impl From<crate::operation::update_contact_attributes::UpdateContactAttributesError> for Error {
12188 fn from(err: crate::operation::update_contact_attributes::UpdateContactAttributesError) -> Self {
12189 match err {
12190 crate::operation::update_contact_attributes::UpdateContactAttributesError::InternalServiceException(inner) => {
12191 Error::InternalServiceException(inner)
12192 }
12193 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidActiveRegionException(inner) => {
12194 Error::InvalidActiveRegionException(inner)
12195 }
12196 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidParameterException(inner) => {
12197 Error::InvalidParameterException(inner)
12198 }
12199 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidRequestException(inner) => {
12200 Error::InvalidRequestException(inner)
12201 }
12202 crate::operation::update_contact_attributes::UpdateContactAttributesError::ResourceNotFoundException(inner) => {
12203 Error::ResourceNotFoundException(inner)
12204 }
12205 crate::operation::update_contact_attributes::UpdateContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
12206 }
12207 }
12208}
12209impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>>
12210 for Error
12211where
12212 R: Send + Sync + std::fmt::Debug + 'static,
12213{
12214 fn from(
12215 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>,
12216 ) -> Self {
12217 match err {
12218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12221 source: err.into(),
12222 }),
12223 }
12224 }
12225}
12226impl From<crate::operation::update_contact_evaluation::UpdateContactEvaluationError> for Error {
12227 fn from(err: crate::operation::update_contact_evaluation::UpdateContactEvaluationError) -> Self {
12228 match err {
12229 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InternalServiceException(inner) => {
12230 Error::InternalServiceException(inner)
12231 }
12232 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InvalidParameterException(inner) => {
12233 Error::InvalidParameterException(inner)
12234 }
12235 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceConflictException(inner) => {
12236 Error::ResourceConflictException(inner)
12237 }
12238 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceNotFoundException(inner) => {
12239 Error::ResourceNotFoundException(inner)
12240 }
12241 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ThrottlingException(inner) => {
12242 Error::ThrottlingException(inner)
12243 }
12244 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
12245 }
12246 }
12247}
12248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>>
12249 for Error
12250where
12251 R: Send + Sync + std::fmt::Debug + 'static,
12252{
12253 fn from(
12254 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>,
12255 ) -> Self {
12256 match err {
12257 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12258 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12259 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12260 source: err.into(),
12261 }),
12262 }
12263 }
12264}
12265impl From<crate::operation::update_contact_flow_content::UpdateContactFlowContentError> for Error {
12266 fn from(err: crate::operation::update_contact_flow_content::UpdateContactFlowContentError) -> Self {
12267 match err {
12268 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InternalServiceException(inner) => {
12269 Error::InternalServiceException(inner)
12270 }
12271 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidContactFlowException(inner) => {
12272 Error::InvalidContactFlowException(inner)
12273 }
12274 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidParameterException(inner) => {
12275 Error::InvalidParameterException(inner)
12276 }
12277 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidRequestException(inner) => {
12278 Error::InvalidRequestException(inner)
12279 }
12280 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ResourceNotFoundException(inner) => {
12281 Error::ResourceNotFoundException(inner)
12282 }
12283 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ThrottlingException(inner) => {
12284 Error::ThrottlingException(inner)
12285 }
12286 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::Unhandled(inner) => Error::Unhandled(inner),
12287 }
12288 }
12289}
12290impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>>
12291 for Error
12292where
12293 R: Send + Sync + std::fmt::Debug + 'static,
12294{
12295 fn from(
12296 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>,
12297 ) -> Self {
12298 match err {
12299 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12300 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12301 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12302 source: err.into(),
12303 }),
12304 }
12305 }
12306}
12307impl From<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError> for Error {
12308 fn from(err: crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError) -> Self {
12309 match err {
12310 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::DuplicateResourceException(inner) => {
12311 Error::DuplicateResourceException(inner)
12312 }
12313 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InternalServiceException(inner) => {
12314 Error::InternalServiceException(inner)
12315 }
12316 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidParameterException(inner) => {
12317 Error::InvalidParameterException(inner)
12318 }
12319 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidRequestException(inner) => {
12320 Error::InvalidRequestException(inner)
12321 }
12322 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ResourceNotFoundException(inner) => {
12323 Error::ResourceNotFoundException(inner)
12324 }
12325 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ThrottlingException(inner) => {
12326 Error::ThrottlingException(inner)
12327 }
12328 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12329 }
12330 }
12331}
12332impl<R>
12333 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError, R>>
12334 for Error
12335where
12336 R: Send + Sync + std::fmt::Debug + 'static,
12337{
12338 fn from(
12339 err: ::aws_smithy_runtime_api::client::result::SdkError<
12340 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError,
12341 R,
12342 >,
12343 ) -> Self {
12344 match err {
12345 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12346 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12347 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12348 source: err.into(),
12349 }),
12350 }
12351 }
12352}
12353impl From<crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError> for Error {
12354 fn from(err: crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError) -> Self {
12355 match err {
12356 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::AccessDeniedException(inner) => {
12357 Error::AccessDeniedException(inner)
12358 }
12359 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ConditionalOperationFailedException(inner) => {
12360 Error::ConditionalOperationFailedException(inner)
12361 }
12362 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::DuplicateResourceException(inner) => {
12363 Error::DuplicateResourceException(inner)
12364 }
12365 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InternalServiceException(inner) => {
12366 Error::InternalServiceException(inner)
12367 }
12368 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InvalidParameterException(inner) => {
12369 Error::InvalidParameterException(inner)
12370 }
12371 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InvalidRequestException(inner) => {
12372 Error::InvalidRequestException(inner)
12373 }
12374 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
12375 Error::ResourceNotFoundException(inner)
12376 }
12377 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ThrottlingException(inner) => {
12378 Error::ThrottlingException(inner)
12379 }
12380 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
12381 }
12382 }
12383}
12384impl<R>
12385 From<
12386 ::aws_smithy_runtime_api::client::result::SdkError<
12387 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
12388 R,
12389 >,
12390 > for Error
12391where
12392 R: Send + Sync + std::fmt::Debug + 'static,
12393{
12394 fn from(
12395 err: ::aws_smithy_runtime_api::client::result::SdkError<
12396 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
12397 R,
12398 >,
12399 ) -> Self {
12400 match err {
12401 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12402 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12403 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12404 source: err.into(),
12405 }),
12406 }
12407 }
12408}
12409impl From<crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError> for Error {
12410 fn from(err: crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError) -> Self {
12411 match err {
12412 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::AccessDeniedException(inner) => {
12413 Error::AccessDeniedException(inner)
12414 }
12415 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InternalServiceException(inner) => {
12416 Error::InternalServiceException(inner)
12417 }
12418 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidContactFlowModuleException(inner) => {
12419 Error::InvalidContactFlowModuleException(inner)
12420 }
12421 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidRequestException(inner) => {
12422 Error::InvalidRequestException(inner)
12423 }
12424 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ResourceNotFoundException(inner) => {
12425 Error::ResourceNotFoundException(inner)
12426 }
12427 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ThrottlingException(inner) => {
12428 Error::ThrottlingException(inner)
12429 }
12430 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::Unhandled(inner) => Error::Unhandled(inner),
12431 }
12432 }
12433}
12434impl<R>
12435 From<
12436 ::aws_smithy_runtime_api::client::result::SdkError<
12437 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
12438 R,
12439 >,
12440 > for Error
12441where
12442 R: Send + Sync + std::fmt::Debug + 'static,
12443{
12444 fn from(
12445 err: ::aws_smithy_runtime_api::client::result::SdkError<
12446 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
12447 R,
12448 >,
12449 ) -> Self {
12450 match err {
12451 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12452 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12453 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12454 source: err.into(),
12455 }),
12456 }
12457 }
12458}
12459impl From<crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError> for Error {
12460 fn from(err: crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError) -> Self {
12461 match err {
12462 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::AccessDeniedException(inner) => {
12463 Error::AccessDeniedException(inner)
12464 }
12465 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::DuplicateResourceException(inner) => {
12466 Error::DuplicateResourceException(inner)
12467 }
12468 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InternalServiceException(inner) => {
12469 Error::InternalServiceException(inner)
12470 }
12471 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidParameterException(inner) => {
12472 Error::InvalidParameterException(inner)
12473 }
12474 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidRequestException(inner) => {
12475 Error::InvalidRequestException(inner)
12476 }
12477 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ResourceNotFoundException(inner) => {
12478 Error::ResourceNotFoundException(inner)
12479 }
12480 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ThrottlingException(inner) => {
12481 Error::ThrottlingException(inner)
12482 }
12483 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12484 }
12485 }
12486}
12487impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>> for Error
12488where
12489 R: Send + Sync + std::fmt::Debug + 'static,
12490{
12491 fn from(
12492 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>,
12493 ) -> Self {
12494 match err {
12495 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12496 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12497 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12498 source: err.into(),
12499 }),
12500 }
12501 }
12502}
12503impl From<crate::operation::update_contact_flow_name::UpdateContactFlowNameError> for Error {
12504 fn from(err: crate::operation::update_contact_flow_name::UpdateContactFlowNameError) -> Self {
12505 match err {
12506 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::DuplicateResourceException(inner) => {
12507 Error::DuplicateResourceException(inner)
12508 }
12509 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InternalServiceException(inner) => {
12510 Error::InternalServiceException(inner)
12511 }
12512 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidParameterException(inner) => {
12513 Error::InvalidParameterException(inner)
12514 }
12515 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidRequestException(inner) => {
12516 Error::InvalidRequestException(inner)
12517 }
12518 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ResourceNotFoundException(inner) => {
12519 Error::ResourceNotFoundException(inner)
12520 }
12521 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12522 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::Unhandled(inner) => Error::Unhandled(inner),
12523 }
12524 }
12525}
12526impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>>
12527 for Error
12528where
12529 R: Send + Sync + std::fmt::Debug + 'static,
12530{
12531 fn from(
12532 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>,
12533 ) -> Self {
12534 match err {
12535 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12536 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12537 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12538 source: err.into(),
12539 }),
12540 }
12541 }
12542}
12543impl From<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError> for Error {
12544 fn from(err: crate::operation::update_contact_routing_data::UpdateContactRoutingDataError) -> Self {
12545 match err {
12546 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::AccessDeniedException(inner) => {
12547 Error::AccessDeniedException(inner)
12548 }
12549 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InternalServiceException(inner) => {
12550 Error::InternalServiceException(inner)
12551 }
12552 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InvalidActiveRegionException(inner) => {
12553 Error::InvalidActiveRegionException(inner)
12554 }
12555 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InvalidParameterException(inner) => {
12556 Error::InvalidParameterException(inner)
12557 }
12558 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceConflictException(inner) => {
12559 Error::ResourceConflictException(inner)
12560 }
12561 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceNotFoundException(inner) => {
12562 Error::ResourceNotFoundException(inner)
12563 }
12564 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ThrottlingException(inner) => {
12565 Error::ThrottlingException(inner)
12566 }
12567 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::Unhandled(inner) => Error::Unhandled(inner),
12568 }
12569 }
12570}
12571impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>> for Error
12572where
12573 R: Send + Sync + std::fmt::Debug + 'static,
12574{
12575 fn from(
12576 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>,
12577 ) -> Self {
12578 match err {
12579 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12580 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12581 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12582 source: err.into(),
12583 }),
12584 }
12585 }
12586}
12587impl From<crate::operation::update_contact_schedule::UpdateContactScheduleError> for Error {
12588 fn from(err: crate::operation::update_contact_schedule::UpdateContactScheduleError) -> Self {
12589 match err {
12590 crate::operation::update_contact_schedule::UpdateContactScheduleError::InternalServiceException(inner) => {
12591 Error::InternalServiceException(inner)
12592 }
12593 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidParameterException(inner) => {
12594 Error::InvalidParameterException(inner)
12595 }
12596 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidRequestException(inner) => {
12597 Error::InvalidRequestException(inner)
12598 }
12599 crate::operation::update_contact_schedule::UpdateContactScheduleError::LimitExceededException(inner) => {
12600 Error::LimitExceededException(inner)
12601 }
12602 crate::operation::update_contact_schedule::UpdateContactScheduleError::ResourceNotFoundException(inner) => {
12603 Error::ResourceNotFoundException(inner)
12604 }
12605 crate::operation::update_contact_schedule::UpdateContactScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12606 crate::operation::update_contact_schedule::UpdateContactScheduleError::Unhandled(inner) => Error::Unhandled(inner),
12607 }
12608 }
12609}
12610impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_task_template::UpdateContactTaskTemplateError, R>>
12611 for Error
12612where
12613 R: Send + Sync + std::fmt::Debug + 'static,
12614{
12615 fn from(
12616 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_task_template::UpdateContactTaskTemplateError, R>,
12617 ) -> Self {
12618 match err {
12619 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12620 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12621 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12622 source: err.into(),
12623 }),
12624 }
12625 }
12626}
12627impl From<crate::operation::update_contact_task_template::UpdateContactTaskTemplateError> for Error {
12628 fn from(err: crate::operation::update_contact_task_template::UpdateContactTaskTemplateError) -> Self {
12629 match err {
12630 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::AccessDeniedException(inner) => {
12631 Error::AccessDeniedException(inner)
12632 }
12633 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::InternalServiceException(inner) => {
12634 Error::InternalServiceException(inner)
12635 }
12636 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::InvalidRequestException(inner) => {
12637 Error::InvalidRequestException(inner)
12638 }
12639 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::LimitExceededException(inner) => {
12640 Error::LimitExceededException(inner)
12641 }
12642 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::PropertyValidationException(inner) => {
12643 Error::PropertyValidationException(inner)
12644 }
12645 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::ResourceNotFoundException(inner) => {
12646 Error::ResourceNotFoundException(inner)
12647 }
12648 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::ServiceQuotaExceededException(inner) => {
12649 Error::ServiceQuotaExceededException(inner)
12650 }
12651 crate::operation::update_contact_task_template::UpdateContactTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
12652 }
12653 }
12654}
12655impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_attribute::UpdateDataTableAttributeError, R>>
12656 for Error
12657where
12658 R: Send + Sync + std::fmt::Debug + 'static,
12659{
12660 fn from(
12661 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_attribute::UpdateDataTableAttributeError, R>,
12662 ) -> Self {
12663 match err {
12664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12667 source: err.into(),
12668 }),
12669 }
12670 }
12671}
12672impl From<crate::operation::update_data_table_attribute::UpdateDataTableAttributeError> for Error {
12673 fn from(err: crate::operation::update_data_table_attribute::UpdateDataTableAttributeError) -> Self {
12674 match err {
12675 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::AccessDeniedException(inner) => {
12676 Error::AccessDeniedException(inner)
12677 }
12678 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ConflictException(inner) => Error::ConflictException(inner),
12679 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::InternalServiceException(inner) => {
12680 Error::InternalServiceException(inner)
12681 }
12682 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::InvalidParameterException(inner) => {
12683 Error::InvalidParameterException(inner)
12684 }
12685 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::InvalidRequestException(inner) => {
12686 Error::InvalidRequestException(inner)
12687 }
12688 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::LimitExceededException(inner) => {
12689 Error::LimitExceededException(inner)
12690 }
12691 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ResourceNotFoundException(inner) => {
12692 Error::ResourceNotFoundException(inner)
12693 }
12694 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ServiceQuotaExceededException(inner) => {
12695 Error::ServiceQuotaExceededException(inner)
12696 }
12697 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ThrottlingException(inner) => {
12698 Error::ThrottlingException(inner)
12699 }
12700 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
12701 }
12702 }
12703}
12704impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_metadata::UpdateDataTableMetadataError, R>>
12705 for Error
12706where
12707 R: Send + Sync + std::fmt::Debug + 'static,
12708{
12709 fn from(
12710 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_metadata::UpdateDataTableMetadataError, R>,
12711 ) -> Self {
12712 match err {
12713 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12714 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12715 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12716 source: err.into(),
12717 }),
12718 }
12719 }
12720}
12721impl From<crate::operation::update_data_table_metadata::UpdateDataTableMetadataError> for Error {
12722 fn from(err: crate::operation::update_data_table_metadata::UpdateDataTableMetadataError) -> Self {
12723 match err {
12724 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::AccessDeniedException(inner) => {
12725 Error::AccessDeniedException(inner)
12726 }
12727 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::ConflictException(inner) => Error::ConflictException(inner),
12728 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::DuplicateResourceException(inner) => {
12729 Error::DuplicateResourceException(inner)
12730 }
12731 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::InternalServiceException(inner) => {
12732 Error::InternalServiceException(inner)
12733 }
12734 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::InvalidParameterException(inner) => {
12735 Error::InvalidParameterException(inner)
12736 }
12737 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::InvalidRequestException(inner) => {
12738 Error::InvalidRequestException(inner)
12739 }
12740 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::ResourceNotFoundException(inner) => {
12741 Error::ResourceNotFoundException(inner)
12742 }
12743 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::ThrottlingException(inner) => {
12744 Error::ThrottlingException(inner)
12745 }
12746 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12747 }
12748 }
12749}
12750impl<R>
12751 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError, R>>
12752 for Error
12753where
12754 R: Send + Sync + std::fmt::Debug + 'static,
12755{
12756 fn from(
12757 err: ::aws_smithy_runtime_api::client::result::SdkError<
12758 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError,
12759 R,
12760 >,
12761 ) -> Self {
12762 match err {
12763 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12764 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12765 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12766 source: err.into(),
12767 }),
12768 }
12769 }
12770}
12771impl From<crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError> for Error {
12772 fn from(err: crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError) -> Self {
12773 match err {
12774 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::AccessDeniedException(inner) => {
12775 Error::AccessDeniedException(inner)
12776 }
12777 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::ConflictException(inner) => {
12778 Error::ConflictException(inner)
12779 }
12780 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::InternalServiceException(inner) => {
12781 Error::InternalServiceException(inner)
12782 }
12783 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::InvalidParameterException(inner) => {
12784 Error::InvalidParameterException(inner)
12785 }
12786 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::InvalidRequestException(inner) => {
12787 Error::InvalidRequestException(inner)
12788 }
12789 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::ResourceNotFoundException(inner) => {
12790 Error::ResourceNotFoundException(inner)
12791 }
12792 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::ThrottlingException(inner) => {
12793 Error::ThrottlingException(inner)
12794 }
12795 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::Unhandled(inner) => Error::Unhandled(inner),
12796 }
12797 }
12798}
12799impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>>
12800 for Error
12801where
12802 R: Send + Sync + std::fmt::Debug + 'static,
12803{
12804 fn from(
12805 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>,
12806 ) -> 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_email_address_metadata::UpdateEmailAddressMetadataError> for Error {
12817 fn from(err: crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError) -> Self {
12818 match err {
12819 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::AccessDeniedException(inner) => {
12820 Error::AccessDeniedException(inner)
12821 }
12822 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::IdempotencyException(inner) => {
12823 Error::IdempotencyException(inner)
12824 }
12825 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InternalServiceException(inner) => {
12826 Error::InternalServiceException(inner)
12827 }
12828 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidParameterException(inner) => {
12829 Error::InvalidParameterException(inner)
12830 }
12831 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidRequestException(inner) => {
12832 Error::InvalidRequestException(inner)
12833 }
12834 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ResourceNotFoundException(inner) => {
12835 Error::ResourceNotFoundException(inner)
12836 }
12837 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ThrottlingException(inner) => {
12838 Error::ThrottlingException(inner)
12839 }
12840 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12841 }
12842 }
12843}
12844impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>> for Error
12845where
12846 R: Send + Sync + std::fmt::Debug + 'static,
12847{
12848 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>) -> Self {
12849 match err {
12850 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12851 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12852 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12853 source: err.into(),
12854 }),
12855 }
12856 }
12857}
12858impl From<crate::operation::update_evaluation_form::UpdateEvaluationFormError> for Error {
12859 fn from(err: crate::operation::update_evaluation_form::UpdateEvaluationFormError) -> Self {
12860 match err {
12861 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InternalServiceException(inner) => {
12862 Error::InternalServiceException(inner)
12863 }
12864 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InvalidParameterException(inner) => {
12865 Error::InvalidParameterException(inner)
12866 }
12867 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceConflictException(inner) => {
12868 Error::ResourceConflictException(inner)
12869 }
12870 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceNotFoundException(inner) => {
12871 Error::ResourceNotFoundException(inner)
12872 }
12873 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ServiceQuotaExceededException(inner) => {
12874 Error::ServiceQuotaExceededException(inner)
12875 }
12876 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12877 crate::operation::update_evaluation_form::UpdateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
12878 }
12879 }
12880}
12881impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_extraction_definition::UpdateExtractionDefinitionError, R>>
12882 for Error
12883where
12884 R: Send + Sync + std::fmt::Debug + 'static,
12885{
12886 fn from(
12887 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_extraction_definition::UpdateExtractionDefinitionError, R>,
12888 ) -> Self {
12889 match err {
12890 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12891 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12892 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12893 source: err.into(),
12894 }),
12895 }
12896 }
12897}
12898impl From<crate::operation::update_extraction_definition::UpdateExtractionDefinitionError> for Error {
12899 fn from(err: crate::operation::update_extraction_definition::UpdateExtractionDefinitionError) -> Self {
12900 match err {
12901 crate::operation::update_extraction_definition::UpdateExtractionDefinitionError::AccessDeniedException(inner) => {
12902 Error::AccessDeniedException(inner)
12903 }
12904 crate::operation::update_extraction_definition::UpdateExtractionDefinitionError::InternalServiceException(inner) => {
12905 Error::InternalServiceException(inner)
12906 }
12907 crate::operation::update_extraction_definition::UpdateExtractionDefinitionError::InvalidRequestException(inner) => {
12908 Error::InvalidRequestException(inner)
12909 }
12910 crate::operation::update_extraction_definition::UpdateExtractionDefinitionError::ResourceConflictException(inner) => {
12911 Error::ResourceConflictException(inner)
12912 }
12913 crate::operation::update_extraction_definition::UpdateExtractionDefinitionError::ResourceNotFoundException(inner) => {
12914 Error::ResourceNotFoundException(inner)
12915 }
12916 crate::operation::update_extraction_definition::UpdateExtractionDefinitionError::ThrottlingException(inner) => {
12917 Error::ThrottlingException(inner)
12918 }
12919 crate::operation::update_extraction_definition::UpdateExtractionDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
12920 }
12921 }
12922}
12923impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>>
12924 for Error
12925where
12926 R: Send + Sync + std::fmt::Debug + 'static,
12927{
12928 fn from(
12929 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>,
12930 ) -> Self {
12931 match err {
12932 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12933 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12934 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12935 source: err.into(),
12936 }),
12937 }
12938 }
12939}
12940impl From<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError> for Error {
12941 fn from(err: crate::operation::update_hours_of_operation::UpdateHoursOfOperationError) -> Self {
12942 match err {
12943 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::DuplicateResourceException(inner) => {
12944 Error::DuplicateResourceException(inner)
12945 }
12946 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InternalServiceException(inner) => {
12947 Error::InternalServiceException(inner)
12948 }
12949 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidParameterException(inner) => {
12950 Error::InvalidParameterException(inner)
12951 }
12952 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidRequestException(inner) => {
12953 Error::InvalidRequestException(inner)
12954 }
12955 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ResourceNotFoundException(inner) => {
12956 Error::ResourceNotFoundException(inner)
12957 }
12958 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12959 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
12960 }
12961 }
12962}
12963impl<R>
12964 From<
12965 ::aws_smithy_runtime_api::client::result::SdkError<
12966 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
12967 R,
12968 >,
12969 > for Error
12970where
12971 R: Send + Sync + std::fmt::Debug + 'static,
12972{
12973 fn from(
12974 err: ::aws_smithy_runtime_api::client::result::SdkError<
12975 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
12976 R,
12977 >,
12978 ) -> Self {
12979 match err {
12980 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12981 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12982 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12983 source: err.into(),
12984 }),
12985 }
12986 }
12987}
12988impl From<crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError> for Error {
12989 fn from(err: crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError) -> Self {
12990 match err {
12991 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ConditionalOperationFailedException(inner) => {
12992 Error::ConditionalOperationFailedException(inner)
12993 }
12994 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
12995 Error::DuplicateResourceException(inner)
12996 }
12997 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InternalServiceException(inner) => {
12998 Error::InternalServiceException(inner)
12999 }
13000 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
13001 Error::InvalidParameterException(inner)
13002 }
13003 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
13004 Error::InvalidRequestException(inner)
13005 }
13006 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
13007 Error::ResourceNotFoundException(inner)
13008 }
13009 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ThrottlingException(inner) => {
13010 Error::ThrottlingException(inner)
13011 }
13012 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
13013 }
13014 }
13015}
13016impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>>
13017 for Error
13018where
13019 R: Send + Sync + std::fmt::Debug + 'static,
13020{
13021 fn from(
13022 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>,
13023 ) -> Self {
13024 match err {
13025 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13026 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13027 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13028 source: err.into(),
13029 }),
13030 }
13031 }
13032}
13033impl From<crate::operation::update_instance_attribute::UpdateInstanceAttributeError> for Error {
13034 fn from(err: crate::operation::update_instance_attribute::UpdateInstanceAttributeError) -> Self {
13035 match err {
13036 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InternalServiceException(inner) => {
13037 Error::InternalServiceException(inner)
13038 }
13039 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidParameterException(inner) => {
13040 Error::InvalidParameterException(inner)
13041 }
13042 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidRequestException(inner) => {
13043 Error::InvalidRequestException(inner)
13044 }
13045 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ResourceNotFoundException(inner) => {
13046 Error::ResourceNotFoundException(inner)
13047 }
13048 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ThrottlingException(inner) => {
13049 Error::ThrottlingException(inner)
13050 }
13051 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
13052 }
13053 }
13054}
13055impl<R>
13056 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError, R>>
13057 for Error
13058where
13059 R: Send + Sync + std::fmt::Debug + 'static,
13060{
13061 fn from(
13062 err: ::aws_smithy_runtime_api::client::result::SdkError<
13063 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError,
13064 R,
13065 >,
13066 ) -> Self {
13067 match err {
13068 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13069 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13070 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13071 source: err.into(),
13072 }),
13073 }
13074 }
13075}
13076impl From<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError> for Error {
13077 fn from(err: crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError) -> Self {
13078 match err {
13079 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InternalServiceException(inner) => {
13080 Error::InternalServiceException(inner)
13081 }
13082 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidParameterException(inner) => {
13083 Error::InvalidParameterException(inner)
13084 }
13085 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidRequestException(inner) => {
13086 Error::InvalidRequestException(inner)
13087 }
13088 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
13089 Error::ResourceNotFoundException(inner)
13090 }
13091 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ThrottlingException(inner) => {
13092 Error::ThrottlingException(inner)
13093 }
13094 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
13095 }
13096 }
13097}
13098impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_metric_content::UpdateMetricContentError, R>> for Error
13099where
13100 R: Send + Sync + std::fmt::Debug + 'static,
13101{
13102 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_metric_content::UpdateMetricContentError, R>) -> Self {
13103 match err {
13104 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13105 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13106 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13107 source: err.into(),
13108 }),
13109 }
13110 }
13111}
13112impl From<crate::operation::update_metric_content::UpdateMetricContentError> for Error {
13113 fn from(err: crate::operation::update_metric_content::UpdateMetricContentError) -> Self {
13114 match err {
13115 crate::operation::update_metric_content::UpdateMetricContentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
13116 crate::operation::update_metric_content::UpdateMetricContentError::InternalServiceException(inner) => {
13117 Error::InternalServiceException(inner)
13118 }
13119 crate::operation::update_metric_content::UpdateMetricContentError::InvalidParameterException(inner) => {
13120 Error::InvalidParameterException(inner)
13121 }
13122 crate::operation::update_metric_content::UpdateMetricContentError::InvalidRequestException(inner) => {
13123 Error::InvalidRequestException(inner)
13124 }
13125 crate::operation::update_metric_content::UpdateMetricContentError::ResourceNotFoundException(inner) => {
13126 Error::ResourceNotFoundException(inner)
13127 }
13128 crate::operation::update_metric_content::UpdateMetricContentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13129 crate::operation::update_metric_content::UpdateMetricContentError::Unhandled(inner) => Error::Unhandled(inner),
13130 }
13131 }
13132}
13133impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_metric_metadata::UpdateMetricMetadataError, R>> for Error
13134where
13135 R: Send + Sync + std::fmt::Debug + 'static,
13136{
13137 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_metric_metadata::UpdateMetricMetadataError, R>) -> Self {
13138 match err {
13139 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13140 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13141 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13142 source: err.into(),
13143 }),
13144 }
13145 }
13146}
13147impl From<crate::operation::update_metric_metadata::UpdateMetricMetadataError> for Error {
13148 fn from(err: crate::operation::update_metric_metadata::UpdateMetricMetadataError) -> Self {
13149 match err {
13150 crate::operation::update_metric_metadata::UpdateMetricMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
13151 crate::operation::update_metric_metadata::UpdateMetricMetadataError::DuplicateResourceException(inner) => {
13152 Error::DuplicateResourceException(inner)
13153 }
13154 crate::operation::update_metric_metadata::UpdateMetricMetadataError::InternalServiceException(inner) => {
13155 Error::InternalServiceException(inner)
13156 }
13157 crate::operation::update_metric_metadata::UpdateMetricMetadataError::InvalidParameterException(inner) => {
13158 Error::InvalidParameterException(inner)
13159 }
13160 crate::operation::update_metric_metadata::UpdateMetricMetadataError::InvalidRequestException(inner) => {
13161 Error::InvalidRequestException(inner)
13162 }
13163 crate::operation::update_metric_metadata::UpdateMetricMetadataError::ResourceNotFoundException(inner) => {
13164 Error::ResourceNotFoundException(inner)
13165 }
13166 crate::operation::update_metric_metadata::UpdateMetricMetadataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13167 crate::operation::update_metric_metadata::UpdateMetricMetadataError::Unhandled(inner) => Error::Unhandled(inner),
13168 }
13169 }
13170}
13171impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_notification_content::UpdateNotificationContentError, R>>
13172 for Error
13173where
13174 R: Send + Sync + std::fmt::Debug + 'static,
13175{
13176 fn from(
13177 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_notification_content::UpdateNotificationContentError, R>,
13178 ) -> Self {
13179 match err {
13180 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13181 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13182 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13183 source: err.into(),
13184 }),
13185 }
13186 }
13187}
13188impl From<crate::operation::update_notification_content::UpdateNotificationContentError> for Error {
13189 fn from(err: crate::operation::update_notification_content::UpdateNotificationContentError) -> Self {
13190 match err {
13191 crate::operation::update_notification_content::UpdateNotificationContentError::AccessDeniedException(inner) => {
13192 Error::AccessDeniedException(inner)
13193 }
13194 crate::operation::update_notification_content::UpdateNotificationContentError::InternalServiceException(inner) => {
13195 Error::InternalServiceException(inner)
13196 }
13197 crate::operation::update_notification_content::UpdateNotificationContentError::InvalidParameterException(inner) => {
13198 Error::InvalidParameterException(inner)
13199 }
13200 crate::operation::update_notification_content::UpdateNotificationContentError::InvalidRequestException(inner) => {
13201 Error::InvalidRequestException(inner)
13202 }
13203 crate::operation::update_notification_content::UpdateNotificationContentError::ResourceNotFoundException(inner) => {
13204 Error::ResourceNotFoundException(inner)
13205 }
13206 crate::operation::update_notification_content::UpdateNotificationContentError::ThrottlingException(inner) => {
13207 Error::ThrottlingException(inner)
13208 }
13209 crate::operation::update_notification_content::UpdateNotificationContentError::Unhandled(inner) => Error::Unhandled(inner),
13210 }
13211 }
13212}
13213impl<R>
13214 From<
13215 ::aws_smithy_runtime_api::client::result::SdkError<
13216 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
13217 R,
13218 >,
13219 > for Error
13220where
13221 R: Send + Sync + std::fmt::Debug + 'static,
13222{
13223 fn from(
13224 err: ::aws_smithy_runtime_api::client::result::SdkError<
13225 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
13226 R,
13227 >,
13228 ) -> Self {
13229 match err {
13230 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13231 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13232 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13233 source: err.into(),
13234 }),
13235 }
13236 }
13237}
13238impl From<crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError> for Error {
13239 fn from(err: crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError) -> Self {
13240 match err {
13241 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::AccessDeniedException(inner) => {
13242 Error::AccessDeniedException(inner)
13243 }
13244 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ConflictException(inner) => {
13245 Error::ConflictException(inner)
13246 }
13247 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InternalServiceException(inner) => {
13248 Error::InternalServiceException(inner)
13249 }
13250 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidParameterException(inner) => {
13251 Error::InvalidParameterException(inner)
13252 }
13253 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidRequestException(inner) => {
13254 Error::InvalidRequestException(inner)
13255 }
13256 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ThrottlingException(inner) => {
13257 Error::ThrottlingException(inner)
13258 }
13259 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::Unhandled(inner) => Error::Unhandled(inner),
13260 }
13261 }
13262}
13263impl<R>
13264 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError, R>>
13265 for Error
13266where
13267 R: Send + Sync + std::fmt::Debug + 'static,
13268{
13269 fn from(
13270 err: ::aws_smithy_runtime_api::client::result::SdkError<
13271 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError,
13272 R,
13273 >,
13274 ) -> Self {
13275 match err {
13276 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13277 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13278 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13279 source: err.into(),
13280 }),
13281 }
13282 }
13283}
13284impl From<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError> for Error {
13285 fn from(err: crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError) -> Self {
13286 match err {
13287 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::AccessDeniedException(inner) => {
13288 Error::AccessDeniedException(inner)
13289 }
13290 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InternalServiceException(inner) => {
13291 Error::InternalServiceException(inner)
13292 }
13293 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidParameterException(inner) => {
13294 Error::InvalidParameterException(inner)
13295 }
13296 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidRequestException(inner) => {
13297 Error::InvalidRequestException(inner)
13298 }
13299 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ResourceNotFoundException(inner) => {
13300 Error::ResourceNotFoundException(inner)
13301 }
13302 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ThrottlingException(inner) => {
13303 Error::ThrottlingException(inner)
13304 }
13305 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::Unhandled(inner) => Error::Unhandled(inner),
13306 }
13307 }
13308}
13309impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>> for Error
13310where
13311 R: Send + Sync + std::fmt::Debug + 'static,
13312{
13313 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>) -> Self {
13314 match err {
13315 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13316 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13317 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13318 source: err.into(),
13319 }),
13320 }
13321 }
13322}
13323impl From<crate::operation::update_phone_number::UpdatePhoneNumberError> for Error {
13324 fn from(err: crate::operation::update_phone_number::UpdatePhoneNumberError) -> Self {
13325 match err {
13326 crate::operation::update_phone_number::UpdatePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
13327 crate::operation::update_phone_number::UpdatePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
13328 crate::operation::update_phone_number::UpdatePhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13329 crate::operation::update_phone_number::UpdatePhoneNumberError::InvalidParameterException(inner) => {
13330 Error::InvalidParameterException(inner)
13331 }
13332 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
13333 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceNotFoundException(inner) => {
13334 Error::ResourceNotFoundException(inner)
13335 }
13336 crate::operation::update_phone_number::UpdatePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13337 crate::operation::update_phone_number::UpdatePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
13338 }
13339 }
13340}
13341impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>>
13342 for Error
13343where
13344 R: Send + Sync + std::fmt::Debug + 'static,
13345{
13346 fn from(
13347 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>,
13348 ) -> Self {
13349 match err {
13350 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13351 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13352 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13353 source: err.into(),
13354 }),
13355 }
13356 }
13357}
13358impl From<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError> for Error {
13359 fn from(err: crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError) -> Self {
13360 match err {
13361 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::AccessDeniedException(inner) => {
13362 Error::AccessDeniedException(inner)
13363 }
13364 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::IdempotencyException(inner) => {
13365 Error::IdempotencyException(inner)
13366 }
13367 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InternalServiceException(inner) => {
13368 Error::InternalServiceException(inner)
13369 }
13370 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidParameterException(inner) => {
13371 Error::InvalidParameterException(inner)
13372 }
13373 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidRequestException(inner) => {
13374 Error::InvalidRequestException(inner)
13375 }
13376 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceInUseException(inner) => {
13377 Error::ResourceInUseException(inner)
13378 }
13379 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceNotFoundException(inner) => {
13380 Error::ResourceNotFoundException(inner)
13381 }
13382 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ThrottlingException(inner) => {
13383 Error::ThrottlingException(inner)
13384 }
13385 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::Unhandled(inner) => Error::Unhandled(inner),
13386 }
13387 }
13388}
13389impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>>
13390 for Error
13391where
13392 R: Send + Sync + std::fmt::Debug + 'static,
13393{
13394 fn from(
13395 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>,
13396 ) -> Self {
13397 match err {
13398 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13399 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13400 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13401 source: err.into(),
13402 }),
13403 }
13404 }
13405}
13406impl From<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError> for Error {
13407 fn from(err: crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError) -> Self {
13408 match err {
13409 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InternalServiceException(inner) => {
13410 Error::InternalServiceException(inner)
13411 }
13412 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidParameterException(inner) => {
13413 Error::InvalidParameterException(inner)
13414 }
13415 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidRequestException(inner) => {
13416 Error::InvalidRequestException(inner)
13417 }
13418 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ResourceNotFoundException(inner) => {
13419 Error::ResourceNotFoundException(inner)
13420 }
13421 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ThrottlingException(inner) => {
13422 Error::ThrottlingException(inner)
13423 }
13424 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
13425 }
13426 }
13427}
13428impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>> for Error
13429where
13430 R: Send + Sync + std::fmt::Debug + 'static,
13431{
13432 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>) -> Self {
13433 match err {
13434 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13435 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13436 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13437 source: err.into(),
13438 }),
13439 }
13440 }
13441}
13442impl From<crate::operation::update_prompt::UpdatePromptError> for Error {
13443 fn from(err: crate::operation::update_prompt::UpdatePromptError) -> Self {
13444 match err {
13445 crate::operation::update_prompt::UpdatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13446 crate::operation::update_prompt::UpdatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13447 crate::operation::update_prompt::UpdatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13448 crate::operation::update_prompt::UpdatePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13449 crate::operation::update_prompt::UpdatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13450 crate::operation::update_prompt::UpdatePromptError::Unhandled(inner) => Error::Unhandled(inner),
13451 }
13452 }
13453}
13454impl<R>
13455 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError, R>>
13456 for Error
13457where
13458 R: Send + Sync + std::fmt::Debug + 'static,
13459{
13460 fn from(
13461 err: ::aws_smithy_runtime_api::client::result::SdkError<
13462 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError,
13463 R,
13464 >,
13465 ) -> Self {
13466 match err {
13467 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13468 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13469 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13470 source: err.into(),
13471 }),
13472 }
13473 }
13474}
13475impl From<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError> for Error {
13476 fn from(err: crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError) -> Self {
13477 match err {
13478 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InternalServiceException(inner) => {
13479 Error::InternalServiceException(inner)
13480 }
13481 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidParameterException(inner) => {
13482 Error::InvalidParameterException(inner)
13483 }
13484 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidRequestException(inner) => {
13485 Error::InvalidRequestException(inner)
13486 }
13487 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ResourceNotFoundException(inner) => {
13488 Error::ResourceNotFoundException(inner)
13489 }
13490 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ThrottlingException(inner) => {
13491 Error::ThrottlingException(inner)
13492 }
13493 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
13494 }
13495 }
13496}
13497impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>>
13498 for Error
13499where
13500 R: Send + Sync + std::fmt::Debug + 'static,
13501{
13502 fn from(
13503 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>,
13504 ) -> Self {
13505 match err {
13506 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13507 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13508 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13509 source: err.into(),
13510 }),
13511 }
13512 }
13513}
13514impl From<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError> for Error {
13515 fn from(err: crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError) -> Self {
13516 match err {
13517 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InternalServiceException(inner) => {
13518 Error::InternalServiceException(inner)
13519 }
13520 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidParameterException(inner) => {
13521 Error::InvalidParameterException(inner)
13522 }
13523 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidRequestException(inner) => {
13524 Error::InvalidRequestException(inner)
13525 }
13526 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ResourceNotFoundException(inner) => {
13527 Error::ResourceNotFoundException(inner)
13528 }
13529 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13530 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::Unhandled(inner) => Error::Unhandled(inner),
13531 }
13532 }
13533}
13534impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>> for Error
13535where
13536 R: Send + Sync + std::fmt::Debug + 'static,
13537{
13538 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>) -> Self {
13539 match err {
13540 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13541 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13542 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13543 source: err.into(),
13544 }),
13545 }
13546 }
13547}
13548impl From<crate::operation::update_queue_name::UpdateQueueNameError> for Error {
13549 fn from(err: crate::operation::update_queue_name::UpdateQueueNameError) -> Self {
13550 match err {
13551 crate::operation::update_queue_name::UpdateQueueNameError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
13552 crate::operation::update_queue_name::UpdateQueueNameError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13553 crate::operation::update_queue_name::UpdateQueueNameError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13554 crate::operation::update_queue_name::UpdateQueueNameError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13555 crate::operation::update_queue_name::UpdateQueueNameError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13556 crate::operation::update_queue_name::UpdateQueueNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13557 crate::operation::update_queue_name::UpdateQueueNameError::Unhandled(inner) => Error::Unhandled(inner),
13558 }
13559 }
13560}
13561impl<R>
13562 From<
13563 ::aws_smithy_runtime_api::client::result::SdkError<
13564 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
13565 R,
13566 >,
13567 > for Error
13568where
13569 R: Send + Sync + std::fmt::Debug + 'static,
13570{
13571 fn from(
13572 err: ::aws_smithy_runtime_api::client::result::SdkError<
13573 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
13574 R,
13575 >,
13576 ) -> Self {
13577 match err {
13578 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13579 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13580 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13581 source: err.into(),
13582 }),
13583 }
13584 }
13585}
13586impl From<crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError> for Error {
13587 fn from(err: crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError) -> Self {
13588 match err {
13589 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InternalServiceException(inner) => {
13590 Error::InternalServiceException(inner)
13591 }
13592 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidParameterException(inner) => {
13593 Error::InvalidParameterException(inner)
13594 }
13595 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidRequestException(inner) => {
13596 Error::InvalidRequestException(inner)
13597 }
13598 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ResourceNotFoundException(inner) => {
13599 Error::ResourceNotFoundException(inner)
13600 }
13601 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ThrottlingException(inner) => {
13602 Error::ThrottlingException(inner)
13603 }
13604 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::Unhandled(inner) => Error::Unhandled(inner),
13605 }
13606 }
13607}
13608impl<R>
13609 From<
13610 ::aws_smithy_runtime_api::client::result::SdkError<
13611 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
13612 R,
13613 >,
13614 > for Error
13615where
13616 R: Send + Sync + std::fmt::Debug + 'static,
13617{
13618 fn from(
13619 err: ::aws_smithy_runtime_api::client::result::SdkError<
13620 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
13621 R,
13622 >,
13623 ) -> Self {
13624 match err {
13625 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13626 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13627 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13628 source: err.into(),
13629 }),
13630 }
13631 }
13632}
13633impl From<crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError> for Error {
13634 fn from(err: crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError) -> Self {
13635 match err {
13636 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::AccessDeniedException(inner) => {
13637 Error::AccessDeniedException(inner)
13638 }
13639 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ConditionalOperationFailedException(inner) => {
13640 Error::ConditionalOperationFailedException(inner)
13641 }
13642 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InternalServiceException(inner) => {
13643 Error::InternalServiceException(inner)
13644 }
13645 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidParameterException(inner) => {
13646 Error::InvalidParameterException(inner)
13647 }
13648 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidRequestException(inner) => {
13649 Error::InvalidRequestException(inner)
13650 }
13651 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ResourceNotFoundException(inner) => {
13652 Error::ResourceNotFoundException(inner)
13653 }
13654 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ThrottlingException(inner) => {
13655 Error::ThrottlingException(inner)
13656 }
13657 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::Unhandled(inner) => Error::Unhandled(inner),
13658 }
13659 }
13660}
13661impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>> for Error
13662where
13663 R: Send + Sync + std::fmt::Debug + 'static,
13664{
13665 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>) -> Self {
13666 match err {
13667 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13668 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13669 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13670 source: err.into(),
13671 }),
13672 }
13673 }
13674}
13675impl From<crate::operation::update_queue_status::UpdateQueueStatusError> for Error {
13676 fn from(err: crate::operation::update_queue_status::UpdateQueueStatusError) -> Self {
13677 match err {
13678 crate::operation::update_queue_status::UpdateQueueStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13679 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidParameterException(inner) => {
13680 Error::InvalidParameterException(inner)
13681 }
13682 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13683 crate::operation::update_queue_status::UpdateQueueStatusError::ResourceNotFoundException(inner) => {
13684 Error::ResourceNotFoundException(inner)
13685 }
13686 crate::operation::update_queue_status::UpdateQueueStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13687 crate::operation::update_queue_status::UpdateQueueStatusError::Unhandled(inner) => Error::Unhandled(inner),
13688 }
13689 }
13690}
13691impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>>
13692 for Error
13693where
13694 R: Send + Sync + std::fmt::Debug + 'static,
13695{
13696 fn from(
13697 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>,
13698 ) -> Self {
13699 match err {
13700 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13701 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13702 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13703 source: err.into(),
13704 }),
13705 }
13706 }
13707}
13708impl From<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError> for Error {
13709 fn from(err: crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError) -> Self {
13710 match err {
13711 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InternalServiceException(inner) => {
13712 Error::InternalServiceException(inner)
13713 }
13714 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidParameterException(inner) => {
13715 Error::InvalidParameterException(inner)
13716 }
13717 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidRequestException(inner) => {
13718 Error::InvalidRequestException(inner)
13719 }
13720 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ResourceNotFoundException(inner) => {
13721 Error::ResourceNotFoundException(inner)
13722 }
13723 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ThrottlingException(inner) => {
13724 Error::ThrottlingException(inner)
13725 }
13726 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::Unhandled(inner) => Error::Unhandled(inner),
13727 }
13728 }
13729}
13730impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>>
13731 for Error
13732where
13733 R: Send + Sync + std::fmt::Debug + 'static,
13734{
13735 fn from(
13736 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>,
13737 ) -> Self {
13738 match err {
13739 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13740 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13741 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13742 source: err.into(),
13743 }),
13744 }
13745 }
13746}
13747impl From<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError> for Error {
13748 fn from(err: crate::operation::update_quick_connect_name::UpdateQuickConnectNameError) -> Self {
13749 match err {
13750 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InternalServiceException(inner) => {
13751 Error::InternalServiceException(inner)
13752 }
13753 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidParameterException(inner) => {
13754 Error::InvalidParameterException(inner)
13755 }
13756 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidRequestException(inner) => {
13757 Error::InvalidRequestException(inner)
13758 }
13759 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ResourceNotFoundException(inner) => {
13760 Error::ResourceNotFoundException(inner)
13761 }
13762 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13763 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::Unhandled(inner) => Error::Unhandled(inner),
13764 }
13765 }
13766}
13767impl<R>
13768 From<
13769 ::aws_smithy_runtime_api::client::result::SdkError<
13770 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
13771 R,
13772 >,
13773 > for Error
13774where
13775 R: Send + Sync + std::fmt::Debug + 'static,
13776{
13777 fn from(
13778 err: ::aws_smithy_runtime_api::client::result::SdkError<
13779 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
13780 R,
13781 >,
13782 ) -> Self {
13783 match err {
13784 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13785 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13786 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13787 source: err.into(),
13788 }),
13789 }
13790 }
13791}
13792impl From<crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError> for Error {
13793 fn from(err: crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError) -> Self {
13794 match err {
13795 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13796 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13797 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13798 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13799 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13800 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::Unhandled(inner) => Error::Unhandled(inner),
13801 }
13802 }
13803}
13804impl<R>
13805 From<
13806 ::aws_smithy_runtime_api::client::result::SdkError<
13807 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
13808 R,
13809 >,
13810 > for Error
13811where
13812 R: Send + Sync + std::fmt::Debug + 'static,
13813{
13814 fn from(
13815 err: ::aws_smithy_runtime_api::client::result::SdkError<
13816 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
13817 R,
13818 >,
13819 ) -> Self {
13820 match err {
13821 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13822 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13823 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13824 source: err.into(),
13825 }),
13826 }
13827 }
13828}
13829impl From<crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError> for Error {
13830 fn from(err: crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError) -> Self {
13831 match err {
13832 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InternalServiceException(inner) => {
13833 Error::InternalServiceException(inner)
13834 }
13835 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidParameterException(inner) => {
13836 Error::InvalidParameterException(inner)
13837 }
13838 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidRequestException(inner) => {
13839 Error::InvalidRequestException(inner)
13840 }
13841 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ResourceNotFoundException(inner) => {
13842 Error::ResourceNotFoundException(inner)
13843 }
13844 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ThrottlingException(inner) => {
13845 Error::ThrottlingException(inner)
13846 }
13847 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
13848 }
13849 }
13850}
13851impl<R>
13852 From<
13853 ::aws_smithy_runtime_api::client::result::SdkError<
13854 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
13855 R,
13856 >,
13857 > for Error
13858where
13859 R: Send + Sync + std::fmt::Debug + 'static,
13860{
13861 fn from(
13862 err: ::aws_smithy_runtime_api::client::result::SdkError<
13863 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
13864 R,
13865 >,
13866 ) -> Self {
13867 match err {
13868 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13869 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13870 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13871 source: err.into(),
13872 }),
13873 }
13874 }
13875}
13876impl From<crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError> for Error {
13877 fn from(err: crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError) -> Self {
13878 match err {
13879 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13880 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13881 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13882 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13883 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13884 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::Unhandled(inner) => Error::Unhandled(inner),
13885 }
13886 }
13887}
13888impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>>
13889 for Error
13890where
13891 R: Send + Sync + std::fmt::Debug + 'static,
13892{
13893 fn from(
13894 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>,
13895 ) -> Self {
13896 match err {
13897 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13898 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13899 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13900 source: err.into(),
13901 }),
13902 }
13903 }
13904}
13905impl From<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError> for Error {
13906 fn from(err: crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError) -> Self {
13907 match err {
13908 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::DuplicateResourceException(inner) => {
13909 Error::DuplicateResourceException(inner)
13910 }
13911 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InternalServiceException(inner) => {
13912 Error::InternalServiceException(inner)
13913 }
13914 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidParameterException(inner) => {
13915 Error::InvalidParameterException(inner)
13916 }
13917 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidRequestException(inner) => {
13918 Error::InvalidRequestException(inner)
13919 }
13920 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ResourceNotFoundException(inner) => {
13921 Error::ResourceNotFoundException(inner)
13922 }
13923 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ThrottlingException(inner) => {
13924 Error::ThrottlingException(inner)
13925 }
13926 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::Unhandled(inner) => Error::Unhandled(inner),
13927 }
13928 }
13929}
13930impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>>
13931 for Error
13932where
13933 R: Send + Sync + std::fmt::Debug + 'static,
13934{
13935 fn from(
13936 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>,
13937 ) -> Self {
13938 match err {
13939 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13940 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13941 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13942 source: err.into(),
13943 }),
13944 }
13945 }
13946}
13947impl From<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError> for Error {
13948 fn from(err: crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError) -> Self {
13949 match err {
13950 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InternalServiceException(inner) => {
13951 Error::InternalServiceException(inner)
13952 }
13953 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidParameterException(inner) => {
13954 Error::InvalidParameterException(inner)
13955 }
13956 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidRequestException(inner) => {
13957 Error::InvalidRequestException(inner)
13958 }
13959 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
13960 Error::ResourceNotFoundException(inner)
13961 }
13962 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ThrottlingException(inner) => {
13963 Error::ThrottlingException(inner)
13964 }
13965 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
13966 }
13967 }
13968}
13969impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>> for Error
13970where
13971 R: Send + Sync + std::fmt::Debug + 'static,
13972{
13973 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>) -> Self {
13974 match err {
13975 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13976 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13977 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13978 source: err.into(),
13979 }),
13980 }
13981 }
13982}
13983impl From<crate::operation::update_rule::UpdateRuleError> for Error {
13984 fn from(err: crate::operation::update_rule::UpdateRuleError) -> Self {
13985 match err {
13986 crate::operation::update_rule::UpdateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
13987 crate::operation::update_rule::UpdateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13988 crate::operation::update_rule::UpdateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13989 crate::operation::update_rule::UpdateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
13990 crate::operation::update_rule::UpdateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13991 crate::operation::update_rule::UpdateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13992 crate::operation::update_rule::UpdateRuleError::Unhandled(inner) => Error::Unhandled(inner),
13993 }
13994 }
13995}
13996impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>> for Error
13997where
13998 R: Send + Sync + std::fmt::Debug + 'static,
13999{
14000 fn from(
14001 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>,
14002 ) -> Self {
14003 match err {
14004 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14005 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14006 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14007 source: err.into(),
14008 }),
14009 }
14010 }
14011}
14012impl From<crate::operation::update_security_profile::UpdateSecurityProfileError> for Error {
14013 fn from(err: crate::operation::update_security_profile::UpdateSecurityProfileError) -> Self {
14014 match err {
14015 crate::operation::update_security_profile::UpdateSecurityProfileError::InternalServiceException(inner) => {
14016 Error::InternalServiceException(inner)
14017 }
14018 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidParameterException(inner) => {
14019 Error::InvalidParameterException(inner)
14020 }
14021 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidRequestException(inner) => {
14022 Error::InvalidRequestException(inner)
14023 }
14024 crate::operation::update_security_profile::UpdateSecurityProfileError::ResourceNotFoundException(inner) => {
14025 Error::ResourceNotFoundException(inner)
14026 }
14027 crate::operation::update_security_profile::UpdateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14028 crate::operation::update_security_profile::UpdateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
14029 }
14030 }
14031}
14032impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>> for Error
14033where
14034 R: Send + Sync + std::fmt::Debug + 'static,
14035{
14036 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>) -> Self {
14037 match err {
14038 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14039 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14040 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14041 source: err.into(),
14042 }),
14043 }
14044 }
14045}
14046impl From<crate::operation::update_task_template::UpdateTaskTemplateError> for Error {
14047 fn from(err: crate::operation::update_task_template::UpdateTaskTemplateError) -> Self {
14048 match err {
14049 crate::operation::update_task_template::UpdateTaskTemplateError::InternalServiceException(inner) => {
14050 Error::InternalServiceException(inner)
14051 }
14052 crate::operation::update_task_template::UpdateTaskTemplateError::InvalidParameterException(inner) => {
14053 Error::InvalidParameterException(inner)
14054 }
14055 crate::operation::update_task_template::UpdateTaskTemplateError::PropertyValidationException(inner) => {
14056 Error::PropertyValidationException(inner)
14057 }
14058 crate::operation::update_task_template::UpdateTaskTemplateError::ResourceNotFoundException(inner) => {
14059 Error::ResourceNotFoundException(inner)
14060 }
14061 crate::operation::update_task_template::UpdateTaskTemplateError::ServiceQuotaExceededException(inner) => {
14062 Error::ServiceQuotaExceededException(inner)
14063 }
14064 crate::operation::update_task_template::UpdateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14065 crate::operation::update_task_template::UpdateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
14066 }
14067 }
14068}
14069impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_test_case::UpdateTestCaseError, R>> for Error
14070where
14071 R: Send + Sync + std::fmt::Debug + 'static,
14072{
14073 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_test_case::UpdateTestCaseError, R>) -> Self {
14074 match err {
14075 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14076 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14077 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14078 source: err.into(),
14079 }),
14080 }
14081 }
14082}
14083impl From<crate::operation::update_test_case::UpdateTestCaseError> for Error {
14084 fn from(err: crate::operation::update_test_case::UpdateTestCaseError) -> Self {
14085 match err {
14086 crate::operation::update_test_case::UpdateTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
14087 crate::operation::update_test_case::UpdateTestCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
14088 crate::operation::update_test_case::UpdateTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
14089 crate::operation::update_test_case::UpdateTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
14090 crate::operation::update_test_case::UpdateTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
14091 crate::operation::update_test_case::UpdateTestCaseError::InvalidTestCaseException(inner) => Error::InvalidTestCaseException(inner),
14092 crate::operation::update_test_case::UpdateTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
14093 crate::operation::update_test_case::UpdateTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14094 crate::operation::update_test_case::UpdateTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
14095 }
14096 }
14097}
14098impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>>
14099 for Error
14100where
14101 R: Send + Sync + std::fmt::Debug + 'static,
14102{
14103 fn from(
14104 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>,
14105 ) -> Self {
14106 match err {
14107 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14108 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14109 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14110 source: err.into(),
14111 }),
14112 }
14113 }
14114}
14115impl From<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError> for Error {
14116 fn from(err: crate::operation::update_traffic_distribution::UpdateTrafficDistributionError) -> Self {
14117 match err {
14118 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::AccessDeniedException(inner) => {
14119 Error::AccessDeniedException(inner)
14120 }
14121 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InternalServiceException(inner) => {
14122 Error::InternalServiceException(inner)
14123 }
14124 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InvalidRequestException(inner) => {
14125 Error::InvalidRequestException(inner)
14126 }
14127 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceConflictException(inner) => {
14128 Error::ResourceConflictException(inner)
14129 }
14130 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceNotFoundException(inner) => {
14131 Error::ResourceNotFoundException(inner)
14132 }
14133 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ThrottlingException(inner) => {
14134 Error::ThrottlingException(inner)
14135 }
14136 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
14137 }
14138 }
14139}
14140impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_config::UpdateUserConfigError, 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_user_config::UpdateUserConfigError, 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_user_config::UpdateUserConfigError> for Error {
14155 fn from(err: crate::operation::update_user_config::UpdateUserConfigError) -> Self {
14156 match err {
14157 crate::operation::update_user_config::UpdateUserConfigError::ConditionalOperationFailedException(inner) => {
14158 Error::ConditionalOperationFailedException(inner)
14159 }
14160 crate::operation::update_user_config::UpdateUserConfigError::InternalServiceException(inner) => Error::InternalServiceException(inner),
14161 crate::operation::update_user_config::UpdateUserConfigError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
14162 crate::operation::update_user_config::UpdateUserConfigError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
14163 crate::operation::update_user_config::UpdateUserConfigError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
14164 crate::operation::update_user_config::UpdateUserConfigError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14165 crate::operation::update_user_config::UpdateUserConfigError::Unhandled(inner) => Error::Unhandled(inner),
14166 }
14167 }
14168}
14169impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>> for Error
14170where
14171 R: Send + Sync + std::fmt::Debug + 'static,
14172{
14173 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>) -> Self {
14174 match err {
14175 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14176 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14177 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14178 source: err.into(),
14179 }),
14180 }
14181 }
14182}
14183impl From<crate::operation::update_user_hierarchy::UpdateUserHierarchyError> for Error {
14184 fn from(err: crate::operation::update_user_hierarchy::UpdateUserHierarchyError) -> Self {
14185 match err {
14186 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InternalServiceException(inner) => {
14187 Error::InternalServiceException(inner)
14188 }
14189 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidParameterException(inner) => {
14190 Error::InvalidParameterException(inner)
14191 }
14192 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidRequestException(inner) => {
14193 Error::InvalidRequestException(inner)
14194 }
14195 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ResourceNotFoundException(inner) => {
14196 Error::ResourceNotFoundException(inner)
14197 }
14198 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14199 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::Unhandled(inner) => Error::Unhandled(inner),
14200 }
14201 }
14202}
14203impl<R>
14204 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError, R>>
14205 for Error
14206where
14207 R: Send + Sync + std::fmt::Debug + 'static,
14208{
14209 fn from(
14210 err: ::aws_smithy_runtime_api::client::result::SdkError<
14211 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError,
14212 R,
14213 >,
14214 ) -> Self {
14215 match err {
14216 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14217 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14218 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14219 source: err.into(),
14220 }),
14221 }
14222 }
14223}
14224impl From<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError> for Error {
14225 fn from(err: crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError) -> Self {
14226 match err {
14227 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::DuplicateResourceException(inner) => {
14228 Error::DuplicateResourceException(inner)
14229 }
14230 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InternalServiceException(inner) => {
14231 Error::InternalServiceException(inner)
14232 }
14233 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidParameterException(inner) => {
14234 Error::InvalidParameterException(inner)
14235 }
14236 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidRequestException(inner) => {
14237 Error::InvalidRequestException(inner)
14238 }
14239 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ResourceNotFoundException(inner) => {
14240 Error::ResourceNotFoundException(inner)
14241 }
14242 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ThrottlingException(inner) => {
14243 Error::ThrottlingException(inner)
14244 }
14245 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::Unhandled(inner) => Error::Unhandled(inner),
14246 }
14247 }
14248}
14249impl<R>
14250 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError, R>>
14251 for Error
14252where
14253 R: Send + Sync + std::fmt::Debug + 'static,
14254{
14255 fn from(
14256 err: ::aws_smithy_runtime_api::client::result::SdkError<
14257 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError,
14258 R,
14259 >,
14260 ) -> Self {
14261 match err {
14262 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14263 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14264 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14265 source: err.into(),
14266 }),
14267 }
14268 }
14269}
14270impl From<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError> for Error {
14271 fn from(err: crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError) -> Self {
14272 match err {
14273 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InternalServiceException(inner) => {
14274 Error::InternalServiceException(inner)
14275 }
14276 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidParameterException(inner) => {
14277 Error::InvalidParameterException(inner)
14278 }
14279 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidRequestException(inner) => {
14280 Error::InvalidRequestException(inner)
14281 }
14282 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceInUseException(inner) => {
14283 Error::ResourceInUseException(inner)
14284 }
14285 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceNotFoundException(inner) => {
14286 Error::ResourceNotFoundException(inner)
14287 }
14288 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ThrottlingException(inner) => {
14289 Error::ThrottlingException(inner)
14290 }
14291 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
14292 }
14293 }
14294}
14295impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>>
14296 for Error
14297where
14298 R: Send + Sync + std::fmt::Debug + 'static,
14299{
14300 fn from(
14301 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>,
14302 ) -> Self {
14303 match err {
14304 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14305 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14306 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14307 source: err.into(),
14308 }),
14309 }
14310 }
14311}
14312impl From<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError> for Error {
14313 fn from(err: crate::operation::update_user_identity_info::UpdateUserIdentityInfoError) -> Self {
14314 match err {
14315 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InternalServiceException(inner) => {
14316 Error::InternalServiceException(inner)
14317 }
14318 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidParameterException(inner) => {
14319 Error::InvalidParameterException(inner)
14320 }
14321 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidRequestException(inner) => {
14322 Error::InvalidRequestException(inner)
14323 }
14324 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ResourceNotFoundException(inner) => {
14325 Error::ResourceNotFoundException(inner)
14326 }
14327 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14328 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::Unhandled(inner) => Error::Unhandled(inner),
14329 }
14330 }
14331}
14332impl<R>
14333 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_notification_status::UpdateUserNotificationStatusError, R>>
14334 for Error
14335where
14336 R: Send + Sync + std::fmt::Debug + 'static,
14337{
14338 fn from(
14339 err: ::aws_smithy_runtime_api::client::result::SdkError<
14340 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError,
14341 R,
14342 >,
14343 ) -> Self {
14344 match err {
14345 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14346 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14347 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14348 source: err.into(),
14349 }),
14350 }
14351 }
14352}
14353impl From<crate::operation::update_user_notification_status::UpdateUserNotificationStatusError> for Error {
14354 fn from(err: crate::operation::update_user_notification_status::UpdateUserNotificationStatusError) -> Self {
14355 match err {
14356 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::AccessDeniedException(inner) => {
14357 Error::AccessDeniedException(inner)
14358 }
14359 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::InternalServiceException(inner) => {
14360 Error::InternalServiceException(inner)
14361 }
14362 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::InvalidParameterException(inner) => {
14363 Error::InvalidParameterException(inner)
14364 }
14365 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::InvalidRequestException(inner) => {
14366 Error::InvalidRequestException(inner)
14367 }
14368 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::ResourceNotFoundException(inner) => {
14369 Error::ResourceNotFoundException(inner)
14370 }
14371 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::ThrottlingException(inner) => {
14372 Error::ThrottlingException(inner)
14373 }
14374 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::Unhandled(inner) => Error::Unhandled(inner),
14375 }
14376 }
14377}
14378impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>> for Error
14379where
14380 R: Send + Sync + std::fmt::Debug + 'static,
14381{
14382 fn from(
14383 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>,
14384 ) -> Self {
14385 match err {
14386 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14387 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14388 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14389 source: err.into(),
14390 }),
14391 }
14392 }
14393}
14394impl From<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError> for Error {
14395 fn from(err: crate::operation::update_user_phone_config::UpdateUserPhoneConfigError) -> Self {
14396 match err {
14397 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InternalServiceException(inner) => {
14398 Error::InternalServiceException(inner)
14399 }
14400 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidParameterException(inner) => {
14401 Error::InvalidParameterException(inner)
14402 }
14403 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidRequestException(inner) => {
14404 Error::InvalidRequestException(inner)
14405 }
14406 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ResourceNotFoundException(inner) => {
14407 Error::ResourceNotFoundException(inner)
14408 }
14409 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14410 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::Unhandled(inner) => Error::Unhandled(inner),
14411 }
14412 }
14413}
14414impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>>
14415 for Error
14416where
14417 R: Send + Sync + std::fmt::Debug + 'static,
14418{
14419 fn from(
14420 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>,
14421 ) -> Self {
14422 match err {
14423 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14424 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14425 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14426 source: err.into(),
14427 }),
14428 }
14429 }
14430}
14431impl From<crate::operation::update_user_proficiencies::UpdateUserProficienciesError> for Error {
14432 fn from(err: crate::operation::update_user_proficiencies::UpdateUserProficienciesError) -> Self {
14433 match err {
14434 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InternalServiceException(inner) => {
14435 Error::InternalServiceException(inner)
14436 }
14437 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidParameterException(inner) => {
14438 Error::InvalidParameterException(inner)
14439 }
14440 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidRequestException(inner) => {
14441 Error::InvalidRequestException(inner)
14442 }
14443 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ResourceNotFoundException(inner) => {
14444 Error::ResourceNotFoundException(inner)
14445 }
14446 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ThrottlingException(inner) => {
14447 Error::ThrottlingException(inner)
14448 }
14449 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
14450 }
14451 }
14452}
14453impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>>
14454 for Error
14455where
14456 R: Send + Sync + std::fmt::Debug + 'static,
14457{
14458 fn from(
14459 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>,
14460 ) -> Self {
14461 match err {
14462 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14463 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14464 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14465 source: err.into(),
14466 }),
14467 }
14468 }
14469}
14470impl From<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError> for Error {
14471 fn from(err: crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError) -> Self {
14472 match err {
14473 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InternalServiceException(inner) => {
14474 Error::InternalServiceException(inner)
14475 }
14476 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidParameterException(inner) => {
14477 Error::InvalidParameterException(inner)
14478 }
14479 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidRequestException(inner) => {
14480 Error::InvalidRequestException(inner)
14481 }
14482 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ResourceNotFoundException(inner) => {
14483 Error::ResourceNotFoundException(inner)
14484 }
14485 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ThrottlingException(inner) => {
14486 Error::ThrottlingException(inner)
14487 }
14488 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
14489 }
14490 }
14491}
14492impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>>
14493 for Error
14494where
14495 R: Send + Sync + std::fmt::Debug + 'static,
14496{
14497 fn from(
14498 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>,
14499 ) -> Self {
14500 match err {
14501 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14502 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14503 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14504 source: err.into(),
14505 }),
14506 }
14507 }
14508}
14509impl From<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError> for Error {
14510 fn from(err: crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError) -> Self {
14511 match err {
14512 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InternalServiceException(inner) => {
14513 Error::InternalServiceException(inner)
14514 }
14515 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidParameterException(inner) => {
14516 Error::InvalidParameterException(inner)
14517 }
14518 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidRequestException(inner) => {
14519 Error::InvalidRequestException(inner)
14520 }
14521 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ResourceNotFoundException(inner) => {
14522 Error::ResourceNotFoundException(inner)
14523 }
14524 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ThrottlingException(inner) => {
14525 Error::ThrottlingException(inner)
14526 }
14527 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
14528 }
14529 }
14530}
14531impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>> for Error
14532where
14533 R: Send + Sync + std::fmt::Debug + 'static,
14534{
14535 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>) -> Self {
14536 match err {
14537 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14538 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14539 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14540 source: err.into(),
14541 }),
14542 }
14543 }
14544}
14545impl From<crate::operation::update_view_content::UpdateViewContentError> for Error {
14546 fn from(err: crate::operation::update_view_content::UpdateViewContentError) -> Self {
14547 match err {
14548 crate::operation::update_view_content::UpdateViewContentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
14549 crate::operation::update_view_content::UpdateViewContentError::InternalServiceException(inner) => Error::InternalServiceException(inner),
14550 crate::operation::update_view_content::UpdateViewContentError::InvalidParameterException(inner) => {
14551 Error::InvalidParameterException(inner)
14552 }
14553 crate::operation::update_view_content::UpdateViewContentError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
14554 crate::operation::update_view_content::UpdateViewContentError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
14555 crate::operation::update_view_content::UpdateViewContentError::ResourceNotFoundException(inner) => {
14556 Error::ResourceNotFoundException(inner)
14557 }
14558 crate::operation::update_view_content::UpdateViewContentError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
14559 crate::operation::update_view_content::UpdateViewContentError::Unhandled(inner) => Error::Unhandled(inner),
14560 }
14561 }
14562}
14563impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>> for Error
14564where
14565 R: Send + Sync + std::fmt::Debug + 'static,
14566{
14567 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>) -> Self {
14568 match err {
14569 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14570 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14571 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14572 source: err.into(),
14573 }),
14574 }
14575 }
14576}
14577impl From<crate::operation::update_view_metadata::UpdateViewMetadataError> for Error {
14578 fn from(err: crate::operation::update_view_metadata::UpdateViewMetadataError) -> Self {
14579 match err {
14580 crate::operation::update_view_metadata::UpdateViewMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
14581 crate::operation::update_view_metadata::UpdateViewMetadataError::DuplicateResourceException(inner) => {
14582 Error::DuplicateResourceException(inner)
14583 }
14584 crate::operation::update_view_metadata::UpdateViewMetadataError::InternalServiceException(inner) => {
14585 Error::InternalServiceException(inner)
14586 }
14587 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidParameterException(inner) => {
14588 Error::InvalidParameterException(inner)
14589 }
14590 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
14591 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
14592 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceNotFoundException(inner) => {
14593 Error::ResourceNotFoundException(inner)
14594 }
14595 crate::operation::update_view_metadata::UpdateViewMetadataError::TooManyRequestsException(inner) => {
14596 Error::TooManyRequestsException(inner)
14597 }
14598 crate::operation::update_view_metadata::UpdateViewMetadataError::Unhandled(inner) => Error::Unhandled(inner),
14599 }
14600 }
14601}
14602impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError, R>>
14603 for Error
14604where
14605 R: Send + Sync + std::fmt::Debug + 'static,
14606{
14607 fn from(
14608 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError, R>,
14609 ) -> Self {
14610 match err {
14611 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14612 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14613 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14614 source: err.into(),
14615 }),
14616 }
14617 }
14618}
14619impl From<crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError> for Error {
14620 fn from(err: crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError) -> Self {
14621 match err {
14622 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::AccessDeniedException(inner) => {
14623 Error::AccessDeniedException(inner)
14624 }
14625 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::DuplicateResourceException(inner) => {
14626 Error::DuplicateResourceException(inner)
14627 }
14628 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::InternalServiceException(inner) => {
14629 Error::InternalServiceException(inner)
14630 }
14631 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::InvalidParameterException(inner) => {
14632 Error::InvalidParameterException(inner)
14633 }
14634 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::InvalidRequestException(inner) => {
14635 Error::InvalidRequestException(inner)
14636 }
14637 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::ResourceNotFoundException(inner) => {
14638 Error::ResourceNotFoundException(inner)
14639 }
14640 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::ThrottlingException(inner) => {
14641 Error::ThrottlingException(inner)
14642 }
14643 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::Unhandled(inner) => Error::Unhandled(inner),
14644 }
14645 }
14646}
14647impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_page::UpdateWorkspacePageError, R>> for Error
14648where
14649 R: Send + Sync + std::fmt::Debug + 'static,
14650{
14651 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_page::UpdateWorkspacePageError, R>) -> Self {
14652 match err {
14653 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14654 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14655 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14656 source: err.into(),
14657 }),
14658 }
14659 }
14660}
14661impl From<crate::operation::update_workspace_page::UpdateWorkspacePageError> for Error {
14662 fn from(err: crate::operation::update_workspace_page::UpdateWorkspacePageError) -> Self {
14663 match err {
14664 crate::operation::update_workspace_page::UpdateWorkspacePageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
14665 crate::operation::update_workspace_page::UpdateWorkspacePageError::DuplicateResourceException(inner) => {
14666 Error::DuplicateResourceException(inner)
14667 }
14668 crate::operation::update_workspace_page::UpdateWorkspacePageError::InternalServiceException(inner) => {
14669 Error::InternalServiceException(inner)
14670 }
14671 crate::operation::update_workspace_page::UpdateWorkspacePageError::InvalidParameterException(inner) => {
14672 Error::InvalidParameterException(inner)
14673 }
14674 crate::operation::update_workspace_page::UpdateWorkspacePageError::InvalidRequestException(inner) => {
14675 Error::InvalidRequestException(inner)
14676 }
14677 crate::operation::update_workspace_page::UpdateWorkspacePageError::ResourceConflictException(inner) => {
14678 Error::ResourceConflictException(inner)
14679 }
14680 crate::operation::update_workspace_page::UpdateWorkspacePageError::ResourceNotFoundException(inner) => {
14681 Error::ResourceNotFoundException(inner)
14682 }
14683 crate::operation::update_workspace_page::UpdateWorkspacePageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14684 crate::operation::update_workspace_page::UpdateWorkspacePageError::Unhandled(inner) => Error::Unhandled(inner),
14685 }
14686 }
14687}
14688impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_theme::UpdateWorkspaceThemeError, R>> for Error
14689where
14690 R: Send + Sync + std::fmt::Debug + 'static,
14691{
14692 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_theme::UpdateWorkspaceThemeError, R>) -> Self {
14693 match err {
14694 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14695 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14696 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14697 source: err.into(),
14698 }),
14699 }
14700 }
14701}
14702impl From<crate::operation::update_workspace_theme::UpdateWorkspaceThemeError> for Error {
14703 fn from(err: crate::operation::update_workspace_theme::UpdateWorkspaceThemeError) -> Self {
14704 match err {
14705 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
14706 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::InternalServiceException(inner) => {
14707 Error::InternalServiceException(inner)
14708 }
14709 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::InvalidParameterException(inner) => {
14710 Error::InvalidParameterException(inner)
14711 }
14712 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::InvalidRequestException(inner) => {
14713 Error::InvalidRequestException(inner)
14714 }
14715 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::ResourceNotFoundException(inner) => {
14716 Error::ResourceNotFoundException(inner)
14717 }
14718 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
14719 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::Unhandled(inner) => Error::Unhandled(inner),
14720 }
14721 }
14722}
14723impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError, R>>
14724 for Error
14725where
14726 R: Send + Sync + std::fmt::Debug + 'static,
14727{
14728 fn from(
14729 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError, R>,
14730 ) -> Self {
14731 match err {
14732 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
14733 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
14734 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
14735 source: err.into(),
14736 }),
14737 }
14738 }
14739}
14740impl From<crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError> for Error {
14741 fn from(err: crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError) -> Self {
14742 match err {
14743 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::AccessDeniedException(inner) => {
14744 Error::AccessDeniedException(inner)
14745 }
14746 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::InternalServiceException(inner) => {
14747 Error::InternalServiceException(inner)
14748 }
14749 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::InvalidParameterException(inner) => {
14750 Error::InvalidParameterException(inner)
14751 }
14752 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::InvalidRequestException(inner) => {
14753 Error::InvalidRequestException(inner)
14754 }
14755 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::ResourceNotFoundException(inner) => {
14756 Error::ResourceNotFoundException(inner)
14757 }
14758 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::ThrottlingException(inner) => {
14759 Error::ThrottlingException(inner)
14760 }
14761 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::Unhandled(inner) => Error::Unhandled(inner),
14762 }
14763 }
14764}
14765impl ::std::error::Error for Error {
14766 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
14767 match self {
14768 Error::AccessDeniedException(inner) => inner.source(),
14769 Error::ConditionalOperationFailedException(inner) => inner.source(),
14770 Error::ConflictException(inner) => inner.source(),
14771 Error::ContactFlowNotPublishedException(inner) => inner.source(),
14772 Error::ContactNotFoundException(inner) => inner.source(),
14773 Error::ContactNotTerminatedException(inner) => inner.source(),
14774 Error::DestinationNotAllowedException(inner) => inner.source(),
14775 Error::DuplicateResourceException(inner) => inner.source(),
14776 Error::IdempotencyException(inner) => inner.source(),
14777 Error::InternalServiceException(inner) => inner.source(),
14778 Error::InvalidActiveRegionException(inner) => inner.source(),
14779 Error::InvalidContactFlowException(inner) => inner.source(),
14780 Error::InvalidContactFlowModuleException(inner) => inner.source(),
14781 Error::InvalidParameterException(inner) => inner.source(),
14782 Error::InvalidRequestException(inner) => inner.source(),
14783 Error::InvalidTestCaseException(inner) => inner.source(),
14784 Error::LimitExceededException(inner) => inner.source(),
14785 Error::MaximumResultReturnedException(inner) => inner.source(),
14786 Error::OutboundContactNotPermittedException(inner) => inner.source(),
14787 Error::OutputTypeNotFoundException(inner) => inner.source(),
14788 Error::PropertyValidationException(inner) => inner.source(),
14789 Error::ResourceConflictException(inner) => inner.source(),
14790 Error::ResourceInUseException(inner) => inner.source(),
14791 Error::ResourceNotFoundException(inner) => inner.source(),
14792 Error::ResourceNotReadyException(inner) => inner.source(),
14793 Error::ServiceQuotaExceededException(inner) => inner.source(),
14794 Error::ThrottlingException(inner) => inner.source(),
14795 Error::TooManyRequestsException(inner) => inner.source(),
14796 Error::UserNotFoundException(inner) => inner.source(),
14797 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
14798 }
14799 }
14800}
14801impl ::aws_types::request_id::RequestId for Error {
14802 fn request_id(&self) -> Option<&str> {
14803 match self {
14804 Self::AccessDeniedException(e) => e.request_id(),
14805 Self::ConditionalOperationFailedException(e) => e.request_id(),
14806 Self::ConflictException(e) => e.request_id(),
14807 Self::ContactFlowNotPublishedException(e) => e.request_id(),
14808 Self::ContactNotFoundException(e) => e.request_id(),
14809 Self::ContactNotTerminatedException(e) => e.request_id(),
14810 Self::DestinationNotAllowedException(e) => e.request_id(),
14811 Self::DuplicateResourceException(e) => e.request_id(),
14812 Self::IdempotencyException(e) => e.request_id(),
14813 Self::InternalServiceException(e) => e.request_id(),
14814 Self::InvalidActiveRegionException(e) => e.request_id(),
14815 Self::InvalidContactFlowException(e) => e.request_id(),
14816 Self::InvalidContactFlowModuleException(e) => e.request_id(),
14817 Self::InvalidParameterException(e) => e.request_id(),
14818 Self::InvalidRequestException(e) => e.request_id(),
14819 Self::InvalidTestCaseException(e) => e.request_id(),
14820 Self::LimitExceededException(e) => e.request_id(),
14821 Self::MaximumResultReturnedException(e) => e.request_id(),
14822 Self::OutboundContactNotPermittedException(e) => e.request_id(),
14823 Self::OutputTypeNotFoundException(e) => e.request_id(),
14824 Self::PropertyValidationException(e) => e.request_id(),
14825 Self::ResourceConflictException(e) => e.request_id(),
14826 Self::ResourceInUseException(e) => e.request_id(),
14827 Self::ResourceNotFoundException(e) => e.request_id(),
14828 Self::ResourceNotReadyException(e) => e.request_id(),
14829 Self::ServiceQuotaExceededException(e) => e.request_id(),
14830 Self::ThrottlingException(e) => e.request_id(),
14831 Self::TooManyRequestsException(e) => e.request_id(),
14832 Self::UserNotFoundException(e) => e.request_id(),
14833 Self::Unhandled(e) => e.meta.request_id(),
14834 }
14835 }
14836}