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 DestinationNotAllowedException(crate::types::error::DestinationNotAllowedException),
18 DuplicateResourceException(crate::types::error::DuplicateResourceException),
20 IdempotencyException(crate::types::error::IdempotencyException),
22 InternalServiceException(crate::types::error::InternalServiceException),
24 InvalidActiveRegionException(crate::types::error::InvalidActiveRegionException),
26 InvalidContactFlowException(crate::types::error::InvalidContactFlowException),
28 InvalidContactFlowModuleException(crate::types::error::InvalidContactFlowModuleException),
30 InvalidParameterException(crate::types::error::InvalidParameterException),
32 InvalidRequestException(crate::types::error::InvalidRequestException),
34 InvalidTestCaseException(crate::types::error::InvalidTestCaseException),
36 LimitExceededException(crate::types::error::LimitExceededException),
38 MaximumResultReturnedException(crate::types::error::MaximumResultReturnedException),
40 OutboundContactNotPermittedException(crate::types::error::OutboundContactNotPermittedException),
42 OutputTypeNotFoundException(crate::types::error::OutputTypeNotFoundException),
44 PropertyValidationException(crate::types::error::PropertyValidationException),
46 ResourceConflictException(crate::types::error::ResourceConflictException),
48 ResourceInUseException(crate::types::error::ResourceInUseException),
50 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
52 ResourceNotReadyException(crate::types::error::ResourceNotReadyException),
54 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
56 ThrottlingException(crate::types::error::ThrottlingException),
58 TooManyRequestsException(crate::types::error::TooManyRequestsException),
60 UserNotFoundException(crate::types::error::UserNotFoundException),
62 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
64 variable wildcard pattern and check `.code()`:
65 \
66 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
67 \
68 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
69 Unhandled(crate::error::sealed_unhandled::Unhandled),
70}
71impl ::std::fmt::Display for Error {
72 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
73 match self {
74 Error::AccessDeniedException(inner) => inner.fmt(f),
75 Error::ConditionalOperationFailedException(inner) => inner.fmt(f),
76 Error::ConflictException(inner) => inner.fmt(f),
77 Error::ContactFlowNotPublishedException(inner) => inner.fmt(f),
78 Error::ContactNotFoundException(inner) => inner.fmt(f),
79 Error::DestinationNotAllowedException(inner) => inner.fmt(f),
80 Error::DuplicateResourceException(inner) => inner.fmt(f),
81 Error::IdempotencyException(inner) => inner.fmt(f),
82 Error::InternalServiceException(inner) => inner.fmt(f),
83 Error::InvalidActiveRegionException(inner) => inner.fmt(f),
84 Error::InvalidContactFlowException(inner) => inner.fmt(f),
85 Error::InvalidContactFlowModuleException(inner) => inner.fmt(f),
86 Error::InvalidParameterException(inner) => inner.fmt(f),
87 Error::InvalidRequestException(inner) => inner.fmt(f),
88 Error::InvalidTestCaseException(inner) => inner.fmt(f),
89 Error::LimitExceededException(inner) => inner.fmt(f),
90 Error::MaximumResultReturnedException(inner) => inner.fmt(f),
91 Error::OutboundContactNotPermittedException(inner) => inner.fmt(f),
92 Error::OutputTypeNotFoundException(inner) => inner.fmt(f),
93 Error::PropertyValidationException(inner) => inner.fmt(f),
94 Error::ResourceConflictException(inner) => inner.fmt(f),
95 Error::ResourceInUseException(inner) => inner.fmt(f),
96 Error::ResourceNotFoundException(inner) => inner.fmt(f),
97 Error::ResourceNotReadyException(inner) => inner.fmt(f),
98 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
99 Error::ThrottlingException(inner) => inner.fmt(f),
100 Error::TooManyRequestsException(inner) => inner.fmt(f),
101 Error::UserNotFoundException(inner) => inner.fmt(f),
102 Error::Unhandled(_) => {
103 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
104 write!(f, "unhandled error ({code})")
105 } else {
106 f.write_str("unhandled error")
107 }
108 }
109 }
110 }
111}
112impl From<::aws_smithy_types::error::operation::BuildError> for Error {
113 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
114 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
115 source: value.into(),
116 meta: ::std::default::Default::default(),
117 })
118 }
119}
120impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
121 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
122 match self {
123 Self::AccessDeniedException(inner) => inner.meta(),
124 Self::ConditionalOperationFailedException(inner) => inner.meta(),
125 Self::ConflictException(inner) => inner.meta(),
126 Self::ContactFlowNotPublishedException(inner) => inner.meta(),
127 Self::ContactNotFoundException(inner) => inner.meta(),
128 Self::DestinationNotAllowedException(inner) => inner.meta(),
129 Self::DuplicateResourceException(inner) => inner.meta(),
130 Self::IdempotencyException(inner) => inner.meta(),
131 Self::InternalServiceException(inner) => inner.meta(),
132 Self::InvalidActiveRegionException(inner) => inner.meta(),
133 Self::InvalidContactFlowException(inner) => inner.meta(),
134 Self::InvalidContactFlowModuleException(inner) => inner.meta(),
135 Self::InvalidParameterException(inner) => inner.meta(),
136 Self::InvalidRequestException(inner) => inner.meta(),
137 Self::InvalidTestCaseException(inner) => inner.meta(),
138 Self::LimitExceededException(inner) => inner.meta(),
139 Self::MaximumResultReturnedException(inner) => inner.meta(),
140 Self::OutboundContactNotPermittedException(inner) => inner.meta(),
141 Self::OutputTypeNotFoundException(inner) => inner.meta(),
142 Self::PropertyValidationException(inner) => inner.meta(),
143 Self::ResourceConflictException(inner) => inner.meta(),
144 Self::ResourceInUseException(inner) => inner.meta(),
145 Self::ResourceNotFoundException(inner) => inner.meta(),
146 Self::ResourceNotReadyException(inner) => inner.meta(),
147 Self::ServiceQuotaExceededException(inner) => inner.meta(),
148 Self::ThrottlingException(inner) => inner.meta(),
149 Self::TooManyRequestsException(inner) => inner.meta(),
150 Self::UserNotFoundException(inner) => inner.meta(),
151 Self::Unhandled(inner) => &inner.meta,
152 }
153 }
154}
155impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::activate_evaluation_form::ActivateEvaluationFormError, R>> for Error
156where
157 R: Send + Sync + std::fmt::Debug + 'static,
158{
159 fn from(
160 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::activate_evaluation_form::ActivateEvaluationFormError, R>,
161 ) -> Self {
162 match err {
163 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
164 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
165 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
166 source: err.into(),
167 }),
168 }
169 }
170}
171impl From<crate::operation::activate_evaluation_form::ActivateEvaluationFormError> for Error {
172 fn from(err: crate::operation::activate_evaluation_form::ActivateEvaluationFormError) -> Self {
173 match err {
174 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::InternalServiceException(inner) => {
175 Error::InternalServiceException(inner)
176 }
177 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::InvalidParameterException(inner) => {
178 Error::InvalidParameterException(inner)
179 }
180 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::ResourceConflictException(inner) => {
181 Error::ResourceConflictException(inner)
182 }
183 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::ResourceNotFoundException(inner) => {
184 Error::ResourceNotFoundException(inner)
185 }
186 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
187 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
188 }
189 }
190}
191impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError, R>>
192 for Error
193where
194 R: Send + Sync + std::fmt::Debug + 'static,
195{
196 fn from(
197 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError, R>,
198 ) -> Self {
199 match err {
200 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
201 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
202 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
203 source: err.into(),
204 }),
205 }
206 }
207}
208impl From<crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError> for Error {
209 fn from(err: crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError) -> Self {
210 match err {
211 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::InternalServiceException(inner) => {
212 Error::InternalServiceException(inner)
213 }
214 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::InvalidParameterException(inner) => {
215 Error::InvalidParameterException(inner)
216 }
217 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::InvalidRequestException(inner) => {
218 Error::InvalidRequestException(inner)
219 }
220 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
221 Error::ResourceNotFoundException(inner)
222 }
223 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::ThrottlingException(inner) => {
224 Error::ThrottlingException(inner)
225 }
226 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
227 }
228 }
229}
230impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_approved_origin::AssociateApprovedOriginError, R>>
231 for Error
232where
233 R: Send + Sync + std::fmt::Debug + 'static,
234{
235 fn from(
236 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_approved_origin::AssociateApprovedOriginError, R>,
237 ) -> Self {
238 match err {
239 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
240 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
241 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
242 source: err.into(),
243 }),
244 }
245 }
246}
247impl From<crate::operation::associate_approved_origin::AssociateApprovedOriginError> for Error {
248 fn from(err: crate::operation::associate_approved_origin::AssociateApprovedOriginError) -> Self {
249 match err {
250 crate::operation::associate_approved_origin::AssociateApprovedOriginError::InternalServiceException(inner) => {
251 Error::InternalServiceException(inner)
252 }
253 crate::operation::associate_approved_origin::AssociateApprovedOriginError::InvalidParameterException(inner) => {
254 Error::InvalidParameterException(inner)
255 }
256 crate::operation::associate_approved_origin::AssociateApprovedOriginError::InvalidRequestException(inner) => {
257 Error::InvalidRequestException(inner)
258 }
259 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ResourceConflictException(inner) => {
260 Error::ResourceConflictException(inner)
261 }
262 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ResourceNotFoundException(inner) => {
263 Error::ResourceNotFoundException(inner)
264 }
265 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ServiceQuotaExceededException(inner) => {
266 Error::ServiceQuotaExceededException(inner)
267 }
268 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ThrottlingException(inner) => {
269 Error::ThrottlingException(inner)
270 }
271 crate::operation::associate_approved_origin::AssociateApprovedOriginError::Unhandled(inner) => Error::Unhandled(inner),
272 }
273 }
274}
275impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_bot::AssociateBotError, R>> for Error
276where
277 R: Send + Sync + std::fmt::Debug + 'static,
278{
279 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_bot::AssociateBotError, R>) -> Self {
280 match err {
281 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
282 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
283 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
284 source: err.into(),
285 }),
286 }
287 }
288}
289impl From<crate::operation::associate_bot::AssociateBotError> for Error {
290 fn from(err: crate::operation::associate_bot::AssociateBotError) -> Self {
291 match err {
292 crate::operation::associate_bot::AssociateBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
293 crate::operation::associate_bot::AssociateBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
294 crate::operation::associate_bot::AssociateBotError::LimitExceededException(inner) => Error::LimitExceededException(inner),
295 crate::operation::associate_bot::AssociateBotError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
296 crate::operation::associate_bot::AssociateBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
297 crate::operation::associate_bot::AssociateBotError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
298 crate::operation::associate_bot::AssociateBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
299 crate::operation::associate_bot::AssociateBotError::Unhandled(inner) => Error::Unhandled(inner),
300 }
301 }
302}
303impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_contact_with_user::AssociateContactWithUserError, R>>
304 for Error
305where
306 R: Send + Sync + std::fmt::Debug + 'static,
307{
308 fn from(
309 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_contact_with_user::AssociateContactWithUserError, R>,
310 ) -> Self {
311 match err {
312 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
313 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
314 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
315 source: err.into(),
316 }),
317 }
318 }
319}
320impl From<crate::operation::associate_contact_with_user::AssociateContactWithUserError> for Error {
321 fn from(err: crate::operation::associate_contact_with_user::AssociateContactWithUserError) -> Self {
322 match err {
323 crate::operation::associate_contact_with_user::AssociateContactWithUserError::AccessDeniedException(inner) => {
324 Error::AccessDeniedException(inner)
325 }
326 crate::operation::associate_contact_with_user::AssociateContactWithUserError::InternalServiceException(inner) => {
327 Error::InternalServiceException(inner)
328 }
329 crate::operation::associate_contact_with_user::AssociateContactWithUserError::InvalidParameterException(inner) => {
330 Error::InvalidParameterException(inner)
331 }
332 crate::operation::associate_contact_with_user::AssociateContactWithUserError::InvalidRequestException(inner) => {
333 Error::InvalidRequestException(inner)
334 }
335 crate::operation::associate_contact_with_user::AssociateContactWithUserError::ResourceNotFoundException(inner) => {
336 Error::ResourceNotFoundException(inner)
337 }
338 crate::operation::associate_contact_with_user::AssociateContactWithUserError::ThrottlingException(inner) => {
339 Error::ThrottlingException(inner)
340 }
341 crate::operation::associate_contact_with_user::AssociateContactWithUserError::Unhandled(inner) => Error::Unhandled(inner),
342 }
343 }
344}
345impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError, R>>
346 for Error
347where
348 R: Send + Sync + std::fmt::Debug + 'static,
349{
350 fn from(
351 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError, R>,
352 ) -> Self {
353 match err {
354 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
355 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
356 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
357 source: err.into(),
358 }),
359 }
360 }
361}
362impl From<crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError> for Error {
363 fn from(err: crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError) -> Self {
364 match err {
365 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::AccessDeniedException(inner) => {
366 Error::AccessDeniedException(inner)
367 }
368 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::InternalServiceException(inner) => {
369 Error::InternalServiceException(inner)
370 }
371 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::InvalidRequestException(inner) => {
372 Error::InvalidRequestException(inner)
373 }
374 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::ResourceNotFoundException(inner) => {
375 Error::ResourceNotFoundException(inner)
376 }
377 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::ThrottlingException(inner) => {
378 Error::ThrottlingException(inner)
379 }
380 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
381 }
382 }
383}
384impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError, R>>
385 for Error
386where
387 R: Send + Sync + std::fmt::Debug + 'static,
388{
389 fn from(
390 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError, R>,
391 ) -> Self {
392 match err {
393 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
394 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
395 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
396 source: err.into(),
397 }),
398 }
399 }
400}
401impl From<crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError> for Error {
402 fn from(err: crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError) -> Self {
403 match err {
404 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::AccessDeniedException(inner) => {
405 Error::AccessDeniedException(inner)
406 }
407 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::IdempotencyException(inner) => {
408 Error::IdempotencyException(inner)
409 }
410 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::InternalServiceException(inner) => {
411 Error::InternalServiceException(inner)
412 }
413 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::InvalidParameterException(inner) => {
414 Error::InvalidParameterException(inner)
415 }
416 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::InvalidRequestException(inner) => {
417 Error::InvalidRequestException(inner)
418 }
419 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::ResourceConflictException(inner) => {
420 Error::ResourceConflictException(inner)
421 }
422 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::ResourceNotFoundException(inner) => {
423 Error::ResourceNotFoundException(inner)
424 }
425 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::ThrottlingException(inner) => {
426 Error::ThrottlingException(inner)
427 }
428 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::Unhandled(inner) => Error::Unhandled(inner),
429 }
430 }
431}
432impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_flow::AssociateFlowError, R>> for Error
433where
434 R: Send + Sync + std::fmt::Debug + 'static,
435{
436 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_flow::AssociateFlowError, R>) -> Self {
437 match err {
438 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
439 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
440 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
441 source: err.into(),
442 }),
443 }
444 }
445}
446impl From<crate::operation::associate_flow::AssociateFlowError> for Error {
447 fn from(err: crate::operation::associate_flow::AssociateFlowError) -> Self {
448 match err {
449 crate::operation::associate_flow::AssociateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
450 crate::operation::associate_flow::AssociateFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
451 crate::operation::associate_flow::AssociateFlowError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
452 crate::operation::associate_flow::AssociateFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
453 crate::operation::associate_flow::AssociateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
454 crate::operation::associate_flow::AssociateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
455 crate::operation::associate_flow::AssociateFlowError::Unhandled(inner) => Error::Unhandled(inner),
456 }
457 }
458}
459impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError, R>>
460 for Error
461where
462 R: Send + Sync + std::fmt::Debug + 'static,
463{
464 fn from(
465 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError, R>,
466 ) -> Self {
467 match err {
468 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
469 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
470 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
471 source: err.into(),
472 }),
473 }
474 }
475}
476impl From<crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError> for Error {
477 fn from(err: crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError) -> Self {
478 match err {
479 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::ConditionalOperationFailedException(inner) => {
480 Error::ConditionalOperationFailedException(inner)
481 }
482 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::InternalServiceException(inner) => {
483 Error::InternalServiceException(inner)
484 }
485 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::InvalidParameterException(inner) => {
486 Error::InvalidParameterException(inner)
487 }
488 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::InvalidRequestException(inner) => {
489 Error::InvalidRequestException(inner)
490 }
491 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::ResourceNotFoundException(inner) => {
492 Error::ResourceNotFoundException(inner)
493 }
494 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::ServiceQuotaExceededException(inner) => {
495 Error::ServiceQuotaExceededException(inner)
496 }
497 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::ThrottlingException(inner) => {
498 Error::ThrottlingException(inner)
499 }
500 crate::operation::associate_hours_of_operations::AssociateHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
501 }
502 }
503}
504impl<R>
505 From<
506 ::aws_smithy_runtime_api::client::result::SdkError<
507 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError,
508 R,
509 >,
510 > for Error
511where
512 R: Send + Sync + std::fmt::Debug + 'static,
513{
514 fn from(
515 err: ::aws_smithy_runtime_api::client::result::SdkError<
516 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError,
517 R,
518 >,
519 ) -> Self {
520 match err {
521 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
522 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
523 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
524 source: err.into(),
525 }),
526 }
527 }
528}
529impl From<crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError> for Error {
530 fn from(err: crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError) -> Self {
531 match err {
532 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::InternalServiceException(inner) => {
533 Error::InternalServiceException(inner)
534 }
535 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::InvalidParameterException(inner) => {
536 Error::InvalidParameterException(inner)
537 }
538 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::InvalidRequestException(inner) => {
539 Error::InvalidRequestException(inner)
540 }
541 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::ResourceConflictException(inner) => {
542 Error::ResourceConflictException(inner)
543 }
544 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
545 Error::ResourceNotFoundException(inner)
546 }
547 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::ThrottlingException(inner) => {
548 Error::ThrottlingException(inner)
549 }
550 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
551 }
552 }
553}
554impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lambda_function::AssociateLambdaFunctionError, R>>
555 for Error
556where
557 R: Send + Sync + std::fmt::Debug + 'static,
558{
559 fn from(
560 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lambda_function::AssociateLambdaFunctionError, R>,
561 ) -> Self {
562 match err {
563 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
564 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
565 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
566 source: err.into(),
567 }),
568 }
569 }
570}
571impl From<crate::operation::associate_lambda_function::AssociateLambdaFunctionError> for Error {
572 fn from(err: crate::operation::associate_lambda_function::AssociateLambdaFunctionError) -> Self {
573 match err {
574 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::InternalServiceException(inner) => {
575 Error::InternalServiceException(inner)
576 }
577 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::InvalidParameterException(inner) => {
578 Error::InvalidParameterException(inner)
579 }
580 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::InvalidRequestException(inner) => {
581 Error::InvalidRequestException(inner)
582 }
583 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ResourceConflictException(inner) => {
584 Error::ResourceConflictException(inner)
585 }
586 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ResourceNotFoundException(inner) => {
587 Error::ResourceNotFoundException(inner)
588 }
589 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ServiceQuotaExceededException(inner) => {
590 Error::ServiceQuotaExceededException(inner)
591 }
592 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ThrottlingException(inner) => {
593 Error::ThrottlingException(inner)
594 }
595 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::Unhandled(inner) => Error::Unhandled(inner),
596 }
597 }
598}
599impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lex_bot::AssociateLexBotError, R>> for Error
600where
601 R: Send + Sync + std::fmt::Debug + 'static,
602{
603 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lex_bot::AssociateLexBotError, R>) -> Self {
604 match err {
605 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
606 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
607 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
608 source: err.into(),
609 }),
610 }
611 }
612}
613impl From<crate::operation::associate_lex_bot::AssociateLexBotError> for Error {
614 fn from(err: crate::operation::associate_lex_bot::AssociateLexBotError) -> Self {
615 match err {
616 crate::operation::associate_lex_bot::AssociateLexBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
617 crate::operation::associate_lex_bot::AssociateLexBotError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
618 crate::operation::associate_lex_bot::AssociateLexBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
619 crate::operation::associate_lex_bot::AssociateLexBotError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
620 crate::operation::associate_lex_bot::AssociateLexBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
621 crate::operation::associate_lex_bot::AssociateLexBotError::ServiceQuotaExceededException(inner) => {
622 Error::ServiceQuotaExceededException(inner)
623 }
624 crate::operation::associate_lex_bot::AssociateLexBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
625 crate::operation::associate_lex_bot::AssociateLexBotError::Unhandled(inner) => Error::Unhandled(inner),
626 }
627 }
628}
629impl<R>
630 From<
631 ::aws_smithy_runtime_api::client::result::SdkError<
632 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError,
633 R,
634 >,
635 > for Error
636where
637 R: Send + Sync + std::fmt::Debug + 'static,
638{
639 fn from(
640 err: ::aws_smithy_runtime_api::client::result::SdkError<
641 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError,
642 R,
643 >,
644 ) -> Self {
645 match err {
646 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
647 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
648 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
649 source: err.into(),
650 }),
651 }
652 }
653}
654impl From<crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError> for Error {
655 fn from(err: crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError) -> Self {
656 match err {
657 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::AccessDeniedException(inner) => {
658 Error::AccessDeniedException(inner)
659 }
660 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::InternalServiceException(inner) => {
661 Error::InternalServiceException(inner)
662 }
663 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::InvalidParameterException(inner) => {
664 Error::InvalidParameterException(inner)
665 }
666 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::ResourceNotFoundException(inner) => {
667 Error::ResourceNotFoundException(inner)
668 }
669 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::ThrottlingException(inner) => {
670 Error::ThrottlingException(inner)
671 }
672 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
673 }
674 }
675}
676impl<R>
677 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError, R>>
678 for Error
679where
680 R: Send + Sync + std::fmt::Debug + 'static,
681{
682 fn from(
683 err: ::aws_smithy_runtime_api::client::result::SdkError<
684 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError,
685 R,
686 >,
687 ) -> Self {
688 match err {
689 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
690 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
691 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
692 source: err.into(),
693 }),
694 }
695 }
696}
697impl From<crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError> for Error {
698 fn from(err: crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError) -> Self {
699 match err {
700 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::AccessDeniedException(inner) => {
701 Error::AccessDeniedException(inner)
702 }
703 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::InternalServiceException(inner) => {
704 Error::InternalServiceException(inner)
705 }
706 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::InvalidParameterException(inner) => {
707 Error::InvalidParameterException(inner)
708 }
709 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::InvalidRequestException(inner) => {
710 Error::InvalidRequestException(inner)
711 }
712 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::LimitExceededException(inner) => {
713 Error::LimitExceededException(inner)
714 }
715 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::ResourceNotFoundException(inner) => {
716 Error::ResourceNotFoundException(inner)
717 }
718 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::ThrottlingException(inner) => {
719 Error::ThrottlingException(inner)
720 }
721 crate::operation::associate_queue_email_addresses::AssociateQueueEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
722 }
723 }
724}
725impl<R>
726 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError, R>>
727 for Error
728where
729 R: Send + Sync + std::fmt::Debug + 'static,
730{
731 fn from(
732 err: ::aws_smithy_runtime_api::client::result::SdkError<
733 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError,
734 R,
735 >,
736 ) -> Self {
737 match err {
738 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
739 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
740 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
741 source: err.into(),
742 }),
743 }
744 }
745}
746impl From<crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError> for Error {
747 fn from(err: crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError) -> Self {
748 match err {
749 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::InternalServiceException(inner) => {
750 Error::InternalServiceException(inner)
751 }
752 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::InvalidParameterException(inner) => {
753 Error::InvalidParameterException(inner)
754 }
755 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::InvalidRequestException(inner) => {
756 Error::InvalidRequestException(inner)
757 }
758 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::LimitExceededException(inner) => {
759 Error::LimitExceededException(inner)
760 }
761 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::ResourceNotFoundException(inner) => {
762 Error::ResourceNotFoundException(inner)
763 }
764 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::ThrottlingException(inner) => {
765 Error::ThrottlingException(inner)
766 }
767 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
768 }
769 }
770}
771impl<R>
772 From<
773 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError, R>,
774 > for Error
775where
776 R: Send + Sync + std::fmt::Debug + 'static,
777{
778 fn from(
779 err: ::aws_smithy_runtime_api::client::result::SdkError<
780 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError,
781 R,
782 >,
783 ) -> Self {
784 match err {
785 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
786 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
787 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
788 source: err.into(),
789 }),
790 }
791 }
792}
793impl From<crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError> for Error {
794 fn from(err: crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError) -> Self {
795 match err {
796 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::InternalServiceException(inner) => {
797 Error::InternalServiceException(inner)
798 }
799 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::InvalidParameterException(inner) => {
800 Error::InvalidParameterException(inner)
801 }
802 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::InvalidRequestException(inner) => {
803 Error::InvalidRequestException(inner)
804 }
805 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
806 Error::ResourceNotFoundException(inner)
807 }
808 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::ThrottlingException(inner) => {
809 Error::ThrottlingException(inner)
810 }
811 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
812 }
813 }
814}
815impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_key::AssociateSecurityKeyError, R>> for Error
816where
817 R: Send + Sync + std::fmt::Debug + 'static,
818{
819 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_key::AssociateSecurityKeyError, R>) -> Self {
820 match err {
821 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
822 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
823 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
824 source: err.into(),
825 }),
826 }
827 }
828}
829impl From<crate::operation::associate_security_key::AssociateSecurityKeyError> for Error {
830 fn from(err: crate::operation::associate_security_key::AssociateSecurityKeyError) -> Self {
831 match err {
832 crate::operation::associate_security_key::AssociateSecurityKeyError::InternalServiceException(inner) => {
833 Error::InternalServiceException(inner)
834 }
835 crate::operation::associate_security_key::AssociateSecurityKeyError::InvalidParameterException(inner) => {
836 Error::InvalidParameterException(inner)
837 }
838 crate::operation::associate_security_key::AssociateSecurityKeyError::InvalidRequestException(inner) => {
839 Error::InvalidRequestException(inner)
840 }
841 crate::operation::associate_security_key::AssociateSecurityKeyError::ResourceConflictException(inner) => {
842 Error::ResourceConflictException(inner)
843 }
844 crate::operation::associate_security_key::AssociateSecurityKeyError::ResourceNotFoundException(inner) => {
845 Error::ResourceNotFoundException(inner)
846 }
847 crate::operation::associate_security_key::AssociateSecurityKeyError::ServiceQuotaExceededException(inner) => {
848 Error::ServiceQuotaExceededException(inner)
849 }
850 crate::operation::associate_security_key::AssociateSecurityKeyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
851 crate::operation::associate_security_key::AssociateSecurityKeyError::Unhandled(inner) => Error::Unhandled(inner),
852 }
853 }
854}
855impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_profiles::AssociateSecurityProfilesError, R>>
856 for Error
857where
858 R: Send + Sync + std::fmt::Debug + 'static,
859{
860 fn from(
861 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_profiles::AssociateSecurityProfilesError, R>,
862 ) -> Self {
863 match err {
864 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
865 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
866 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
867 source: err.into(),
868 }),
869 }
870 }
871}
872impl From<crate::operation::associate_security_profiles::AssociateSecurityProfilesError> for Error {
873 fn from(err: crate::operation::associate_security_profiles::AssociateSecurityProfilesError) -> Self {
874 match err {
875 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::AccessDeniedException(inner) => {
876 Error::AccessDeniedException(inner)
877 }
878 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::ConditionalOperationFailedException(inner) => {
879 Error::ConditionalOperationFailedException(inner)
880 }
881 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::InternalServiceException(inner) => {
882 Error::InternalServiceException(inner)
883 }
884 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::InvalidParameterException(inner) => {
885 Error::InvalidParameterException(inner)
886 }
887 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::InvalidRequestException(inner) => {
888 Error::InvalidRequestException(inner)
889 }
890 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::ResourceConflictException(inner) => {
891 Error::ResourceConflictException(inner)
892 }
893 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::ResourceNotFoundException(inner) => {
894 Error::ResourceNotFoundException(inner)
895 }
896 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
897 }
898 }
899}
900impl<R>
901 From<
902 ::aws_smithy_runtime_api::client::result::SdkError<
903 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError,
904 R,
905 >,
906 > for Error
907where
908 R: Send + Sync + std::fmt::Debug + 'static,
909{
910 fn from(
911 err: ::aws_smithy_runtime_api::client::result::SdkError<
912 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError,
913 R,
914 >,
915 ) -> Self {
916 match err {
917 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
918 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
919 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
920 source: err.into(),
921 }),
922 }
923 }
924}
925impl From<crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError> for Error {
926 fn from(err: crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError) -> Self {
927 match err {
928 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::AccessDeniedException(inner) => {
929 Error::AccessDeniedException(inner)
930 }
931 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::InternalServiceException(
932 inner,
933 ) => Error::InternalServiceException(inner),
934 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::InvalidRequestException(
935 inner,
936 ) => Error::InvalidRequestException(inner),
937 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ResourceConflictException(
938 inner,
939 ) => Error::ResourceConflictException(inner),
940 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ResourceNotFoundException(
941 inner,
942 ) => Error::ResourceNotFoundException(inner),
943 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ThrottlingException(inner) => {
944 Error::ThrottlingException(inner)
945 }
946 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::Unhandled(inner) => {
947 Error::Unhandled(inner)
948 }
949 }
950 }
951}
952impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError, R>>
953 for Error
954where
955 R: Send + Sync + std::fmt::Debug + 'static,
956{
957 fn from(
958 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError, R>,
959 ) -> Self {
960 match err {
961 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
962 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
963 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
964 source: err.into(),
965 }),
966 }
967 }
968}
969impl From<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError> for Error {
970 fn from(err: crate::operation::associate_user_proficiencies::AssociateUserProficienciesError) -> Self {
971 match err {
972 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InternalServiceException(inner) => {
973 Error::InternalServiceException(inner)
974 }
975 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InvalidParameterException(inner) => {
976 Error::InvalidParameterException(inner)
977 }
978 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InvalidRequestException(inner) => {
979 Error::InvalidRequestException(inner)
980 }
981 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::ResourceNotFoundException(inner) => {
982 Error::ResourceNotFoundException(inner)
983 }
984 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::ThrottlingException(inner) => {
985 Error::ThrottlingException(inner)
986 }
987 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
988 }
989 }
990}
991impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_workspace::AssociateWorkspaceError, R>> for Error
992where
993 R: Send + Sync + std::fmt::Debug + 'static,
994{
995 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_workspace::AssociateWorkspaceError, R>) -> Self {
996 match err {
997 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
998 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
999 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1000 source: err.into(),
1001 }),
1002 }
1003 }
1004}
1005impl From<crate::operation::associate_workspace::AssociateWorkspaceError> for Error {
1006 fn from(err: crate::operation::associate_workspace::AssociateWorkspaceError) -> Self {
1007 match err {
1008 crate::operation::associate_workspace::AssociateWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1009 crate::operation::associate_workspace::AssociateWorkspaceError::DuplicateResourceException(inner) => {
1010 Error::DuplicateResourceException(inner)
1011 }
1012 crate::operation::associate_workspace::AssociateWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1013 crate::operation::associate_workspace::AssociateWorkspaceError::InvalidParameterException(inner) => {
1014 Error::InvalidParameterException(inner)
1015 }
1016 crate::operation::associate_workspace::AssociateWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1017 crate::operation::associate_workspace::AssociateWorkspaceError::ResourceNotFoundException(inner) => {
1018 Error::ResourceNotFoundException(inner)
1019 }
1020 crate::operation::associate_workspace::AssociateWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1021 crate::operation::associate_workspace::AssociateWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
1022 }
1023 }
1024}
1025impl<R>
1026 From<
1027 ::aws_smithy_runtime_api::client::result::SdkError<
1028 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError,
1029 R,
1030 >,
1031 > for Error
1032where
1033 R: Send + Sync + std::fmt::Debug + 'static,
1034{
1035 fn from(
1036 err: ::aws_smithy_runtime_api::client::result::SdkError<
1037 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError,
1038 R,
1039 >,
1040 ) -> Self {
1041 match err {
1042 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1043 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1044 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1045 source: err.into(),
1046 }),
1047 }
1048 }
1049}
1050impl From<crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError> for Error {
1051 fn from(err: crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError) -> Self {
1052 match err {
1053 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InternalServiceException(inner) => {
1054 Error::InternalServiceException(inner)
1055 }
1056 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InvalidParameterException(inner) => {
1057 Error::InvalidParameterException(inner)
1058 }
1059 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InvalidRequestException(inner) => {
1060 Error::InvalidRequestException(inner)
1061 }
1062 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
1063 Error::ResourceNotFoundException(inner)
1064 }
1065 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::ThrottlingException(inner) => {
1066 Error::ThrottlingException(inner)
1067 }
1068 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
1069 }
1070 }
1071}
1072impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError, R>>
1073 for Error
1074where
1075 R: Send + Sync + std::fmt::Debug + 'static,
1076{
1077 fn from(
1078 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError, R>,
1079 ) -> Self {
1080 match err {
1081 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1082 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1083 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1084 source: err.into(),
1085 }),
1086 }
1087 }
1088}
1089impl From<crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError> for Error {
1090 fn from(err: crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError) -> Self {
1091 match err {
1092 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::AccessDeniedException(inner) => {
1093 Error::AccessDeniedException(inner)
1094 }
1095 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ConflictException(inner) => {
1096 Error::ConflictException(inner)
1097 }
1098 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::DuplicateResourceException(inner) => {
1099 Error::DuplicateResourceException(inner)
1100 }
1101 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::InternalServiceException(inner) => {
1102 Error::InternalServiceException(inner)
1103 }
1104 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::InvalidParameterException(inner) => {
1105 Error::InvalidParameterException(inner)
1106 }
1107 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::InvalidRequestException(inner) => {
1108 Error::InvalidRequestException(inner)
1109 }
1110 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ResourceNotFoundException(inner) => {
1111 Error::ResourceNotFoundException(inner)
1112 }
1113 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ServiceQuotaExceededException(inner) => {
1114 Error::ServiceQuotaExceededException(inner)
1115 }
1116 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ThrottlingException(inner) => {
1117 Error::ThrottlingException(inner)
1118 }
1119 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1120 }
1121 }
1122}
1123impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError, R>>
1124 for Error
1125where
1126 R: Send + Sync + std::fmt::Debug + 'static,
1127{
1128 fn from(
1129 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError, R>,
1130 ) -> Self {
1131 match err {
1132 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1133 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1134 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1135 source: err.into(),
1136 }),
1137 }
1138 }
1139}
1140impl From<crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError> for Error {
1141 fn from(err: crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError) -> Self {
1142 match err {
1143 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::AccessDeniedException(inner) => {
1144 Error::AccessDeniedException(inner)
1145 }
1146 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::ConflictException(inner) => {
1147 Error::ConflictException(inner)
1148 }
1149 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::InternalServiceException(inner) => {
1150 Error::InternalServiceException(inner)
1151 }
1152 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::InvalidParameterException(inner) => {
1153 Error::InvalidParameterException(inner)
1154 }
1155 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::InvalidRequestException(inner) => {
1156 Error::InvalidRequestException(inner)
1157 }
1158 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::ResourceNotFoundException(inner) => {
1159 Error::ResourceNotFoundException(inner)
1160 }
1161 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::ThrottlingException(inner) => {
1162 Error::ThrottlingException(inner)
1163 }
1164 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1165 }
1166 }
1167}
1168impl<R>
1169 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError, R>>
1170 for Error
1171where
1172 R: Send + Sync + std::fmt::Debug + 'static,
1173{
1174 fn from(
1175 err: ::aws_smithy_runtime_api::client::result::SdkError<
1176 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError,
1177 R,
1178 >,
1179 ) -> Self {
1180 match err {
1181 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1182 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1183 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1184 source: err.into(),
1185 }),
1186 }
1187 }
1188}
1189impl From<crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError> for Error {
1190 fn from(err: crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError) -> Self {
1191 match err {
1192 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::AccessDeniedException(inner) => {
1193 Error::AccessDeniedException(inner)
1194 }
1195 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::InternalServiceException(inner) => {
1196 Error::InternalServiceException(inner)
1197 }
1198 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::InvalidParameterException(inner) => {
1199 Error::InvalidParameterException(inner)
1200 }
1201 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::InvalidRequestException(inner) => {
1202 Error::InvalidRequestException(inner)
1203 }
1204 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::ResourceNotFoundException(inner) => {
1205 Error::ResourceNotFoundException(inner)
1206 }
1207 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::ThrottlingException(inner) => {
1208 Error::ThrottlingException(inner)
1209 }
1210 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1211 }
1212 }
1213}
1214impl<R>
1215 From<
1216 ::aws_smithy_runtime_api::client::result::SdkError<
1217 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError,
1218 R,
1219 >,
1220 > for Error
1221where
1222 R: Send + Sync + std::fmt::Debug + 'static,
1223{
1224 fn from(
1225 err: ::aws_smithy_runtime_api::client::result::SdkError<
1226 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError,
1227 R,
1228 >,
1229 ) -> Self {
1230 match err {
1231 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1232 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1233 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1234 source: err.into(),
1235 }),
1236 }
1237 }
1238}
1239impl From<crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError> for Error {
1240 fn from(err: crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError) -> Self {
1241 match err {
1242 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InternalServiceException(inner) => {
1243 Error::InternalServiceException(inner)
1244 }
1245 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InvalidParameterException(inner) => {
1246 Error::InvalidParameterException(inner)
1247 }
1248 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InvalidRequestException(inner) => {
1249 Error::InvalidRequestException(inner)
1250 }
1251 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
1252 Error::ResourceNotFoundException(inner)
1253 }
1254 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::ThrottlingException(inner) => {
1255 Error::ThrottlingException(inner)
1256 }
1257 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::Unhandled(inner) => {
1258 Error::Unhandled(inner)
1259 }
1260 }
1261 }
1262}
1263impl<R>
1264 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError, R>>
1265 for Error
1266where
1267 R: Send + Sync + std::fmt::Debug + 'static,
1268{
1269 fn from(
1270 err: ::aws_smithy_runtime_api::client::result::SdkError<
1271 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError,
1272 R,
1273 >,
1274 ) -> Self {
1275 match err {
1276 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1277 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1278 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1279 source: err.into(),
1280 }),
1281 }
1282 }
1283}
1284impl From<crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError> for Error {
1285 fn from(err: crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError) -> Self {
1286 match err {
1287 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::AccessDeniedException(inner) => {
1288 Error::AccessDeniedException(inner)
1289 }
1290 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::InternalServiceException(inner) => {
1291 Error::InternalServiceException(inner)
1292 }
1293 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::InvalidRequestException(inner) => {
1294 Error::InvalidRequestException(inner)
1295 }
1296 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::ResourceNotFoundException(inner) => {
1297 Error::ResourceNotFoundException(inner)
1298 }
1299 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::ThrottlingException(inner) => {
1300 Error::ThrottlingException(inner)
1301 }
1302 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::Unhandled(inner) => Error::Unhandled(inner),
1303 }
1304 }
1305}
1306impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError, R>>
1307 for Error
1308where
1309 R: Send + Sync + std::fmt::Debug + 'static,
1310{
1311 fn from(
1312 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError, R>,
1313 ) -> Self {
1314 match err {
1315 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1316 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1317 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1318 source: err.into(),
1319 }),
1320 }
1321 }
1322}
1323impl From<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError> for Error {
1324 fn from(err: crate::operation::batch_get_flow_association::BatchGetFlowAssociationError) -> Self {
1325 match err {
1326 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::AccessDeniedException(inner) => {
1327 Error::AccessDeniedException(inner)
1328 }
1329 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InternalServiceException(inner) => {
1330 Error::InternalServiceException(inner)
1331 }
1332 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InvalidParameterException(inner) => {
1333 Error::InvalidParameterException(inner)
1334 }
1335 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InvalidRequestException(inner) => {
1336 Error::InvalidRequestException(inner)
1337 }
1338 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::ResourceNotFoundException(inner) => {
1339 Error::ResourceNotFoundException(inner)
1340 }
1341 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::ThrottlingException(inner) => {
1342 Error::ThrottlingException(inner)
1343 }
1344 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::Unhandled(inner) => Error::Unhandled(inner),
1345 }
1346 }
1347}
1348impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_contact::BatchPutContactError, R>> for Error
1349where
1350 R: Send + Sync + std::fmt::Debug + 'static,
1351{
1352 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_contact::BatchPutContactError, R>) -> Self {
1353 match err {
1354 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1355 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1356 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1357 source: err.into(),
1358 }),
1359 }
1360 }
1361}
1362impl From<crate::operation::batch_put_contact::BatchPutContactError> for Error {
1363 fn from(err: crate::operation::batch_put_contact::BatchPutContactError) -> Self {
1364 match err {
1365 crate::operation::batch_put_contact::BatchPutContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1366 crate::operation::batch_put_contact::BatchPutContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1367 crate::operation::batch_put_contact::BatchPutContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1368 crate::operation::batch_put_contact::BatchPutContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1369 crate::operation::batch_put_contact::BatchPutContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1370 crate::operation::batch_put_contact::BatchPutContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1371 crate::operation::batch_put_contact::BatchPutContactError::Unhandled(inner) => Error::Unhandled(inner),
1372 }
1373 }
1374}
1375impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError, R>>
1376 for Error
1377where
1378 R: Send + Sync + std::fmt::Debug + 'static,
1379{
1380 fn from(
1381 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError, R>,
1382 ) -> Self {
1383 match err {
1384 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1385 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1386 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1387 source: err.into(),
1388 }),
1389 }
1390 }
1391}
1392impl From<crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError> for Error {
1393 fn from(err: crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError) -> Self {
1394 match err {
1395 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::AccessDeniedException(inner) => {
1396 Error::AccessDeniedException(inner)
1397 }
1398 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::ConflictException(inner) => {
1399 Error::ConflictException(inner)
1400 }
1401 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::InternalServiceException(inner) => {
1402 Error::InternalServiceException(inner)
1403 }
1404 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::InvalidParameterException(inner) => {
1405 Error::InvalidParameterException(inner)
1406 }
1407 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::InvalidRequestException(inner) => {
1408 Error::InvalidRequestException(inner)
1409 }
1410 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::ResourceNotFoundException(inner) => {
1411 Error::ResourceNotFoundException(inner)
1412 }
1413 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::ThrottlingException(inner) => {
1414 Error::ThrottlingException(inner)
1415 }
1416 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1417 }
1418 }
1419}
1420impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::claim_phone_number::ClaimPhoneNumberError, R>> for Error
1421where
1422 R: Send + Sync + std::fmt::Debug + 'static,
1423{
1424 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::claim_phone_number::ClaimPhoneNumberError, R>) -> Self {
1425 match err {
1426 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1427 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1428 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1429 source: err.into(),
1430 }),
1431 }
1432 }
1433}
1434impl From<crate::operation::claim_phone_number::ClaimPhoneNumberError> for Error {
1435 fn from(err: crate::operation::claim_phone_number::ClaimPhoneNumberError) -> Self {
1436 match err {
1437 crate::operation::claim_phone_number::ClaimPhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1438 crate::operation::claim_phone_number::ClaimPhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1439 crate::operation::claim_phone_number::ClaimPhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1440 crate::operation::claim_phone_number::ClaimPhoneNumberError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1441 crate::operation::claim_phone_number::ClaimPhoneNumberError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1442 crate::operation::claim_phone_number::ClaimPhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1443 crate::operation::claim_phone_number::ClaimPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
1444 }
1445 }
1446}
1447impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError, R>>
1448 for Error
1449where
1450 R: Send + Sync + std::fmt::Debug + 'static,
1451{
1452 fn from(
1453 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError, R>,
1454 ) -> Self {
1455 match err {
1456 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1457 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1458 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1459 source: err.into(),
1460 }),
1461 }
1462 }
1463}
1464impl From<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError> for Error {
1465 fn from(err: crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError) -> Self {
1466 match err {
1467 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::AccessDeniedException(inner) => {
1468 Error::AccessDeniedException(inner)
1469 }
1470 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::InternalServiceException(inner) => {
1471 Error::InternalServiceException(inner)
1472 }
1473 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::InvalidRequestException(inner) => {
1474 Error::InvalidRequestException(inner)
1475 }
1476 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::ResourceNotFoundException(inner) => {
1477 Error::ResourceNotFoundException(inner)
1478 }
1479 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::ThrottlingException(inner) => {
1480 Error::ThrottlingException(inner)
1481 }
1482 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::Unhandled(inner) => Error::Unhandled(inner),
1483 }
1484 }
1485}
1486impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_status::CreateAgentStatusError, R>> for Error
1487where
1488 R: Send + Sync + std::fmt::Debug + 'static,
1489{
1490 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_status::CreateAgentStatusError, R>) -> Self {
1491 match err {
1492 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1493 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1494 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1495 source: err.into(),
1496 }),
1497 }
1498 }
1499}
1500impl From<crate::operation::create_agent_status::CreateAgentStatusError> for Error {
1501 fn from(err: crate::operation::create_agent_status::CreateAgentStatusError) -> Self {
1502 match err {
1503 crate::operation::create_agent_status::CreateAgentStatusError::DuplicateResourceException(inner) => {
1504 Error::DuplicateResourceException(inner)
1505 }
1506 crate::operation::create_agent_status::CreateAgentStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1507 crate::operation::create_agent_status::CreateAgentStatusError::InvalidParameterException(inner) => {
1508 Error::InvalidParameterException(inner)
1509 }
1510 crate::operation::create_agent_status::CreateAgentStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1511 crate::operation::create_agent_status::CreateAgentStatusError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1512 crate::operation::create_agent_status::CreateAgentStatusError::ResourceNotFoundException(inner) => {
1513 Error::ResourceNotFoundException(inner)
1514 }
1515 crate::operation::create_agent_status::CreateAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1516 crate::operation::create_agent_status::CreateAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
1517 }
1518 }
1519}
1520impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact::CreateContactError, R>> for Error
1521where
1522 R: Send + Sync + std::fmt::Debug + 'static,
1523{
1524 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact::CreateContactError, R>) -> Self {
1525 match err {
1526 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1527 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1528 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1529 source: err.into(),
1530 }),
1531 }
1532 }
1533}
1534impl From<crate::operation::create_contact::CreateContactError> for Error {
1535 fn from(err: crate::operation::create_contact::CreateContactError) -> Self {
1536 match err {
1537 crate::operation::create_contact::CreateContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1538 crate::operation::create_contact::CreateContactError::ConflictException(inner) => Error::ConflictException(inner),
1539 crate::operation::create_contact::CreateContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1540 crate::operation::create_contact::CreateContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1541 crate::operation::create_contact::CreateContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1542 crate::operation::create_contact::CreateContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1543 crate::operation::create_contact::CreateContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1544 crate::operation::create_contact::CreateContactError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1545 crate::operation::create_contact::CreateContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1546 crate::operation::create_contact::CreateContactError::Unhandled(inner) => Error::Unhandled(inner),
1547 }
1548 }
1549}
1550impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow::CreateContactFlowError, R>> for Error
1551where
1552 R: Send + Sync + std::fmt::Debug + 'static,
1553{
1554 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow::CreateContactFlowError, R>) -> Self {
1555 match err {
1556 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1557 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1558 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1559 source: err.into(),
1560 }),
1561 }
1562 }
1563}
1564impl From<crate::operation::create_contact_flow::CreateContactFlowError> for Error {
1565 fn from(err: crate::operation::create_contact_flow::CreateContactFlowError) -> Self {
1566 match err {
1567 crate::operation::create_contact_flow::CreateContactFlowError::DuplicateResourceException(inner) => {
1568 Error::DuplicateResourceException(inner)
1569 }
1570 crate::operation::create_contact_flow::CreateContactFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1571 crate::operation::create_contact_flow::CreateContactFlowError::InvalidContactFlowException(inner) => {
1572 Error::InvalidContactFlowException(inner)
1573 }
1574 crate::operation::create_contact_flow::CreateContactFlowError::InvalidParameterException(inner) => {
1575 Error::InvalidParameterException(inner)
1576 }
1577 crate::operation::create_contact_flow::CreateContactFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1578 crate::operation::create_contact_flow::CreateContactFlowError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1579 crate::operation::create_contact_flow::CreateContactFlowError::ResourceNotFoundException(inner) => {
1580 Error::ResourceNotFoundException(inner)
1581 }
1582 crate::operation::create_contact_flow::CreateContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1583 crate::operation::create_contact_flow::CreateContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
1584 }
1585 }
1586}
1587impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module::CreateContactFlowModuleError, R>>
1588 for Error
1589where
1590 R: Send + Sync + std::fmt::Debug + 'static,
1591{
1592 fn from(
1593 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module::CreateContactFlowModuleError, R>,
1594 ) -> Self {
1595 match err {
1596 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1597 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1598 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1599 source: err.into(),
1600 }),
1601 }
1602 }
1603}
1604impl From<crate::operation::create_contact_flow_module::CreateContactFlowModuleError> for Error {
1605 fn from(err: crate::operation::create_contact_flow_module::CreateContactFlowModuleError) -> Self {
1606 match err {
1607 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::AccessDeniedException(inner) => {
1608 Error::AccessDeniedException(inner)
1609 }
1610 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::DuplicateResourceException(inner) => {
1611 Error::DuplicateResourceException(inner)
1612 }
1613 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::IdempotencyException(inner) => {
1614 Error::IdempotencyException(inner)
1615 }
1616 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InternalServiceException(inner) => {
1617 Error::InternalServiceException(inner)
1618 }
1619 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidContactFlowModuleException(inner) => {
1620 Error::InvalidContactFlowModuleException(inner)
1621 }
1622 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidParameterException(inner) => {
1623 Error::InvalidParameterException(inner)
1624 }
1625 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidRequestException(inner) => {
1626 Error::InvalidRequestException(inner)
1627 }
1628 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::LimitExceededException(inner) => {
1629 Error::LimitExceededException(inner)
1630 }
1631 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::ResourceNotFoundException(inner) => {
1632 Error::ResourceNotFoundException(inner)
1633 }
1634 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::ThrottlingException(inner) => {
1635 Error::ThrottlingException(inner)
1636 }
1637 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
1638 }
1639 }
1640}
1641impl<R>
1642 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError, R>>
1643 for Error
1644where
1645 R: Send + Sync + std::fmt::Debug + 'static,
1646{
1647 fn from(
1648 err: ::aws_smithy_runtime_api::client::result::SdkError<
1649 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError,
1650 R,
1651 >,
1652 ) -> Self {
1653 match err {
1654 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1655 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1656 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1657 source: err.into(),
1658 }),
1659 }
1660 }
1661}
1662impl From<crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError> for Error {
1663 fn from(err: crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError) -> Self {
1664 match err {
1665 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::AccessDeniedException(inner) => {
1666 Error::AccessDeniedException(inner)
1667 }
1668 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::DuplicateResourceException(inner) => {
1669 Error::DuplicateResourceException(inner)
1670 }
1671 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::InternalServiceException(inner) => {
1672 Error::InternalServiceException(inner)
1673 }
1674 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::InvalidParameterException(inner) => {
1675 Error::InvalidParameterException(inner)
1676 }
1677 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::InvalidRequestException(inner) => {
1678 Error::InvalidRequestException(inner)
1679 }
1680 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::LimitExceededException(inner) => {
1681 Error::LimitExceededException(inner)
1682 }
1683 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
1684 Error::ResourceNotFoundException(inner)
1685 }
1686 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::ThrottlingException(inner) => {
1687 Error::ThrottlingException(inner)
1688 }
1689 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
1690 }
1691 }
1692}
1693impl<R>
1694 From<
1695 ::aws_smithy_runtime_api::client::result::SdkError<
1696 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError,
1697 R,
1698 >,
1699 > for Error
1700where
1701 R: Send + Sync + std::fmt::Debug + 'static,
1702{
1703 fn from(
1704 err: ::aws_smithy_runtime_api::client::result::SdkError<
1705 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError,
1706 R,
1707 >,
1708 ) -> Self {
1709 match err {
1710 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1711 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1712 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1713 source: err.into(),
1714 }),
1715 }
1716 }
1717}
1718impl From<crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError> for Error {
1719 fn from(err: crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError) -> Self {
1720 match err {
1721 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::AccessDeniedException(inner) => {
1722 Error::AccessDeniedException(inner)
1723 }
1724 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::InternalServiceException(inner) => {
1725 Error::InternalServiceException(inner)
1726 }
1727 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::InvalidParameterException(inner) => {
1728 Error::InvalidParameterException(inner)
1729 }
1730 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::InvalidRequestException(inner) => {
1731 Error::InvalidRequestException(inner)
1732 }
1733 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::LimitExceededException(inner) => {
1734 Error::LimitExceededException(inner)
1735 }
1736 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::ResourceNotFoundException(inner) => {
1737 Error::ResourceNotFoundException(inner)
1738 }
1739 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::ThrottlingException(inner) => {
1740 Error::ThrottlingException(inner)
1741 }
1742 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::Unhandled(inner) => Error::Unhandled(inner),
1743 }
1744 }
1745}
1746impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_version::CreateContactFlowVersionError, R>>
1747 for Error
1748where
1749 R: Send + Sync + std::fmt::Debug + 'static,
1750{
1751 fn from(
1752 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_version::CreateContactFlowVersionError, R>,
1753 ) -> Self {
1754 match err {
1755 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1756 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1757 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1758 source: err.into(),
1759 }),
1760 }
1761 }
1762}
1763impl From<crate::operation::create_contact_flow_version::CreateContactFlowVersionError> for Error {
1764 fn from(err: crate::operation::create_contact_flow_version::CreateContactFlowVersionError) -> Self {
1765 match err {
1766 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::AccessDeniedException(inner) => {
1767 Error::AccessDeniedException(inner)
1768 }
1769 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InternalServiceException(inner) => {
1770 Error::InternalServiceException(inner)
1771 }
1772 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InvalidParameterException(inner) => {
1773 Error::InvalidParameterException(inner)
1774 }
1775 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InvalidRequestException(inner) => {
1776 Error::InvalidRequestException(inner)
1777 }
1778 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::LimitExceededException(inner) => {
1779 Error::LimitExceededException(inner)
1780 }
1781 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::ResourceNotFoundException(inner) => {
1782 Error::ResourceNotFoundException(inner)
1783 }
1784 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::ThrottlingException(inner) => {
1785 Error::ThrottlingException(inner)
1786 }
1787 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
1788 }
1789 }
1790}
1791impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table::CreateDataTableError, R>> for Error
1792where
1793 R: Send + Sync + std::fmt::Debug + 'static,
1794{
1795 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table::CreateDataTableError, R>) -> Self {
1796 match err {
1797 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1798 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1799 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1800 source: err.into(),
1801 }),
1802 }
1803 }
1804}
1805impl From<crate::operation::create_data_table::CreateDataTableError> for Error {
1806 fn from(err: crate::operation::create_data_table::CreateDataTableError) -> Self {
1807 match err {
1808 crate::operation::create_data_table::CreateDataTableError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1809 crate::operation::create_data_table::CreateDataTableError::ConflictException(inner) => Error::ConflictException(inner),
1810 crate::operation::create_data_table::CreateDataTableError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1811 crate::operation::create_data_table::CreateDataTableError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1812 crate::operation::create_data_table::CreateDataTableError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1813 crate::operation::create_data_table::CreateDataTableError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1814 crate::operation::create_data_table::CreateDataTableError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1815 crate::operation::create_data_table::CreateDataTableError::ServiceQuotaExceededException(inner) => {
1816 Error::ServiceQuotaExceededException(inner)
1817 }
1818 crate::operation::create_data_table::CreateDataTableError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1819 crate::operation::create_data_table::CreateDataTableError::Unhandled(inner) => Error::Unhandled(inner),
1820 }
1821 }
1822}
1823impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table_attribute::CreateDataTableAttributeError, R>>
1824 for Error
1825where
1826 R: Send + Sync + std::fmt::Debug + 'static,
1827{
1828 fn from(
1829 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table_attribute::CreateDataTableAttributeError, R>,
1830 ) -> Self {
1831 match err {
1832 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1833 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1834 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1835 source: err.into(),
1836 }),
1837 }
1838 }
1839}
1840impl From<crate::operation::create_data_table_attribute::CreateDataTableAttributeError> for Error {
1841 fn from(err: crate::operation::create_data_table_attribute::CreateDataTableAttributeError) -> Self {
1842 match err {
1843 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::AccessDeniedException(inner) => {
1844 Error::AccessDeniedException(inner)
1845 }
1846 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ConflictException(inner) => Error::ConflictException(inner),
1847 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::DuplicateResourceException(inner) => {
1848 Error::DuplicateResourceException(inner)
1849 }
1850 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::InternalServiceException(inner) => {
1851 Error::InternalServiceException(inner)
1852 }
1853 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::InvalidParameterException(inner) => {
1854 Error::InvalidParameterException(inner)
1855 }
1856 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::InvalidRequestException(inner) => {
1857 Error::InvalidRequestException(inner)
1858 }
1859 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ResourceNotFoundException(inner) => {
1860 Error::ResourceNotFoundException(inner)
1861 }
1862 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ServiceQuotaExceededException(inner) => {
1863 Error::ServiceQuotaExceededException(inner)
1864 }
1865 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ThrottlingException(inner) => {
1866 Error::ThrottlingException(inner)
1867 }
1868 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
1869 }
1870 }
1871}
1872impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_email_address::CreateEmailAddressError, R>> for Error
1873where
1874 R: Send + Sync + std::fmt::Debug + 'static,
1875{
1876 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_email_address::CreateEmailAddressError, R>) -> Self {
1877 match err {
1878 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1879 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1880 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1881 source: err.into(),
1882 }),
1883 }
1884 }
1885}
1886impl From<crate::operation::create_email_address::CreateEmailAddressError> for Error {
1887 fn from(err: crate::operation::create_email_address::CreateEmailAddressError) -> Self {
1888 match err {
1889 crate::operation::create_email_address::CreateEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1890 crate::operation::create_email_address::CreateEmailAddressError::DuplicateResourceException(inner) => {
1891 Error::DuplicateResourceException(inner)
1892 }
1893 crate::operation::create_email_address::CreateEmailAddressError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1894 crate::operation::create_email_address::CreateEmailAddressError::InternalServiceException(inner) => {
1895 Error::InternalServiceException(inner)
1896 }
1897 crate::operation::create_email_address::CreateEmailAddressError::InvalidParameterException(inner) => {
1898 Error::InvalidParameterException(inner)
1899 }
1900 crate::operation::create_email_address::CreateEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1901 crate::operation::create_email_address::CreateEmailAddressError::ResourceConflictException(inner) => {
1902 Error::ResourceConflictException(inner)
1903 }
1904 crate::operation::create_email_address::CreateEmailAddressError::ResourceNotFoundException(inner) => {
1905 Error::ResourceNotFoundException(inner)
1906 }
1907 crate::operation::create_email_address::CreateEmailAddressError::ServiceQuotaExceededException(inner) => {
1908 Error::ServiceQuotaExceededException(inner)
1909 }
1910 crate::operation::create_email_address::CreateEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1911 crate::operation::create_email_address::CreateEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
1912 }
1913 }
1914}
1915impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_form::CreateEvaluationFormError, R>> for Error
1916where
1917 R: Send + Sync + std::fmt::Debug + 'static,
1918{
1919 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_form::CreateEvaluationFormError, R>) -> Self {
1920 match err {
1921 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1922 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1923 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1924 source: err.into(),
1925 }),
1926 }
1927 }
1928}
1929impl From<crate::operation::create_evaluation_form::CreateEvaluationFormError> for Error {
1930 fn from(err: crate::operation::create_evaluation_form::CreateEvaluationFormError) -> Self {
1931 match err {
1932 crate::operation::create_evaluation_form::CreateEvaluationFormError::InternalServiceException(inner) => {
1933 Error::InternalServiceException(inner)
1934 }
1935 crate::operation::create_evaluation_form::CreateEvaluationFormError::InvalidParameterException(inner) => {
1936 Error::InvalidParameterException(inner)
1937 }
1938 crate::operation::create_evaluation_form::CreateEvaluationFormError::ResourceConflictException(inner) => {
1939 Error::ResourceConflictException(inner)
1940 }
1941 crate::operation::create_evaluation_form::CreateEvaluationFormError::ResourceNotFoundException(inner) => {
1942 Error::ResourceNotFoundException(inner)
1943 }
1944 crate::operation::create_evaluation_form::CreateEvaluationFormError::ServiceQuotaExceededException(inner) => {
1945 Error::ServiceQuotaExceededException(inner)
1946 }
1947 crate::operation::create_evaluation_form::CreateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1948 crate::operation::create_evaluation_form::CreateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
1949 }
1950 }
1951}
1952impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_hours_of_operation::CreateHoursOfOperationError, R>>
1953 for Error
1954where
1955 R: Send + Sync + std::fmt::Debug + 'static,
1956{
1957 fn from(
1958 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_hours_of_operation::CreateHoursOfOperationError, R>,
1959 ) -> Self {
1960 match err {
1961 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1962 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1963 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1964 source: err.into(),
1965 }),
1966 }
1967 }
1968}
1969impl From<crate::operation::create_hours_of_operation::CreateHoursOfOperationError> for Error {
1970 fn from(err: crate::operation::create_hours_of_operation::CreateHoursOfOperationError) -> Self {
1971 match err {
1972 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::DuplicateResourceException(inner) => {
1973 Error::DuplicateResourceException(inner)
1974 }
1975 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InternalServiceException(inner) => {
1976 Error::InternalServiceException(inner)
1977 }
1978 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidParameterException(inner) => {
1979 Error::InvalidParameterException(inner)
1980 }
1981 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidRequestException(inner) => {
1982 Error::InvalidRequestException(inner)
1983 }
1984 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::LimitExceededException(inner) => {
1985 Error::LimitExceededException(inner)
1986 }
1987 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ResourceNotFoundException(inner) => {
1988 Error::ResourceNotFoundException(inner)
1989 }
1990 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ServiceQuotaExceededException(inner) => {
1991 Error::ServiceQuotaExceededException(inner)
1992 }
1993 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1994 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
1995 }
1996 }
1997}
1998impl<R>
1999 From<
2000 ::aws_smithy_runtime_api::client::result::SdkError<
2001 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
2002 R,
2003 >,
2004 > for Error
2005where
2006 R: Send + Sync + std::fmt::Debug + 'static,
2007{
2008 fn from(
2009 err: ::aws_smithy_runtime_api::client::result::SdkError<
2010 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
2011 R,
2012 >,
2013 ) -> Self {
2014 match err {
2015 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2016 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2017 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2018 source: err.into(),
2019 }),
2020 }
2021 }
2022}
2023impl From<crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError> for Error {
2024 fn from(err: crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError) -> Self {
2025 match err {
2026 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
2027 Error::DuplicateResourceException(inner)
2028 }
2029 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InternalServiceException(inner) => {
2030 Error::InternalServiceException(inner)
2031 }
2032 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
2033 Error::InvalidParameterException(inner)
2034 }
2035 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
2036 Error::InvalidRequestException(inner)
2037 }
2038 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::LimitExceededException(inner) => {
2039 Error::LimitExceededException(inner)
2040 }
2041 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
2042 Error::ResourceNotFoundException(inner)
2043 }
2044 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ThrottlingException(inner) => {
2045 Error::ThrottlingException(inner)
2046 }
2047 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
2048 }
2049 }
2050}
2051impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>> for Error
2052where
2053 R: Send + Sync + std::fmt::Debug + 'static,
2054{
2055 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>) -> Self {
2056 match err {
2057 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2058 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2059 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2060 source: err.into(),
2061 }),
2062 }
2063 }
2064}
2065impl From<crate::operation::create_instance::CreateInstanceError> for Error {
2066 fn from(err: crate::operation::create_instance::CreateInstanceError) -> Self {
2067 match err {
2068 crate::operation::create_instance::CreateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2069 crate::operation::create_instance::CreateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2070 crate::operation::create_instance::CreateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2071 crate::operation::create_instance::CreateInstanceError::ServiceQuotaExceededException(inner) => {
2072 Error::ServiceQuotaExceededException(inner)
2073 }
2074 crate::operation::create_instance::CreateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2075 crate::operation::create_instance::CreateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
2076 }
2077 }
2078}
2079impl<R>
2080 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_integration_association::CreateIntegrationAssociationError, R>>
2081 for Error
2082where
2083 R: Send + Sync + std::fmt::Debug + 'static,
2084{
2085 fn from(
2086 err: ::aws_smithy_runtime_api::client::result::SdkError<
2087 crate::operation::create_integration_association::CreateIntegrationAssociationError,
2088 R,
2089 >,
2090 ) -> Self {
2091 match err {
2092 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2093 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2094 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2095 source: err.into(),
2096 }),
2097 }
2098 }
2099}
2100impl From<crate::operation::create_integration_association::CreateIntegrationAssociationError> for Error {
2101 fn from(err: crate::operation::create_integration_association::CreateIntegrationAssociationError) -> Self {
2102 match err {
2103 crate::operation::create_integration_association::CreateIntegrationAssociationError::DuplicateResourceException(inner) => {
2104 Error::DuplicateResourceException(inner)
2105 }
2106 crate::operation::create_integration_association::CreateIntegrationAssociationError::InternalServiceException(inner) => {
2107 Error::InternalServiceException(inner)
2108 }
2109 crate::operation::create_integration_association::CreateIntegrationAssociationError::InvalidRequestException(inner) => {
2110 Error::InvalidRequestException(inner)
2111 }
2112 crate::operation::create_integration_association::CreateIntegrationAssociationError::ResourceNotFoundException(inner) => {
2113 Error::ResourceNotFoundException(inner)
2114 }
2115 crate::operation::create_integration_association::CreateIntegrationAssociationError::ThrottlingException(inner) => {
2116 Error::ThrottlingException(inner)
2117 }
2118 crate::operation::create_integration_association::CreateIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
2119 }
2120 }
2121}
2122impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_notification::CreateNotificationError, R>> for Error
2123where
2124 R: Send + Sync + std::fmt::Debug + 'static,
2125{
2126 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_notification::CreateNotificationError, R>) -> Self {
2127 match err {
2128 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2129 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2130 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2131 source: err.into(),
2132 }),
2133 }
2134 }
2135}
2136impl From<crate::operation::create_notification::CreateNotificationError> for Error {
2137 fn from(err: crate::operation::create_notification::CreateNotificationError) -> Self {
2138 match err {
2139 crate::operation::create_notification::CreateNotificationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2140 crate::operation::create_notification::CreateNotificationError::DuplicateResourceException(inner) => {
2141 Error::DuplicateResourceException(inner)
2142 }
2143 crate::operation::create_notification::CreateNotificationError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2144 crate::operation::create_notification::CreateNotificationError::InvalidParameterException(inner) => {
2145 Error::InvalidParameterException(inner)
2146 }
2147 crate::operation::create_notification::CreateNotificationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2148 crate::operation::create_notification::CreateNotificationError::ResourceNotFoundException(inner) => {
2149 Error::ResourceNotFoundException(inner)
2150 }
2151 crate::operation::create_notification::CreateNotificationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2152 crate::operation::create_notification::CreateNotificationError::Unhandled(inner) => Error::Unhandled(inner),
2153 }
2154 }
2155}
2156impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>> for Error
2157where
2158 R: Send + Sync + std::fmt::Debug + 'static,
2159{
2160 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>) -> Self {
2161 match err {
2162 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2163 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2164 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2165 source: err.into(),
2166 }),
2167 }
2168 }
2169}
2170impl From<crate::operation::create_participant::CreateParticipantError> for Error {
2171 fn from(err: crate::operation::create_participant::CreateParticipantError) -> Self {
2172 match err {
2173 crate::operation::create_participant::CreateParticipantError::ConflictException(inner) => Error::ConflictException(inner),
2174 crate::operation::create_participant::CreateParticipantError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2175 crate::operation::create_participant::CreateParticipantError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2176 crate::operation::create_participant::CreateParticipantError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2177 crate::operation::create_participant::CreateParticipantError::ServiceQuotaExceededException(inner) => {
2178 Error::ServiceQuotaExceededException(inner)
2179 }
2180 crate::operation::create_participant::CreateParticipantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2181 crate::operation::create_participant::CreateParticipantError::Unhandled(inner) => Error::Unhandled(inner),
2182 }
2183 }
2184}
2185impl<R>
2186 From<
2187 ::aws_smithy_runtime_api::client::result::SdkError<
2188 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
2189 R,
2190 >,
2191 > for Error
2192where
2193 R: Send + Sync + std::fmt::Debug + 'static,
2194{
2195 fn from(
2196 err: ::aws_smithy_runtime_api::client::result::SdkError<
2197 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
2198 R,
2199 >,
2200 ) -> Self {
2201 match err {
2202 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2203 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2204 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2205 source: err.into(),
2206 }),
2207 }
2208 }
2209}
2210impl From<crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError> for Error {
2211 fn from(err: crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError) -> Self {
2212 match err {
2213 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::AccessDeniedException(inner) => {
2214 Error::AccessDeniedException(inner)
2215 }
2216 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InternalServiceException(inner) => {
2217 Error::InternalServiceException(inner)
2218 }
2219 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidParameterException(inner) => {
2220 Error::InvalidParameterException(inner)
2221 }
2222 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidRequestException(inner) => {
2223 Error::InvalidRequestException(inner)
2224 }
2225 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ResourceNotFoundException(inner) => {
2226 Error::ResourceNotFoundException(inner)
2227 }
2228 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ThrottlingException(inner) => {
2229 Error::ThrottlingException(inner)
2230 }
2231 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::Unhandled(inner) => {
2232 Error::Unhandled(inner)
2233 }
2234 }
2235 }
2236}
2237impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>>
2238 for Error
2239where
2240 R: Send + Sync + std::fmt::Debug + 'static,
2241{
2242 fn from(
2243 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>,
2244 ) -> Self {
2245 match err {
2246 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2247 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2248 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2249 source: err.into(),
2250 }),
2251 }
2252 }
2253}
2254impl From<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError> for Error {
2255 fn from(err: crate::operation::create_predefined_attribute::CreatePredefinedAttributeError) -> Self {
2256 match err {
2257 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::DuplicateResourceException(inner) => {
2258 Error::DuplicateResourceException(inner)
2259 }
2260 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InternalServiceException(inner) => {
2261 Error::InternalServiceException(inner)
2262 }
2263 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidParameterException(inner) => {
2264 Error::InvalidParameterException(inner)
2265 }
2266 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidRequestException(inner) => {
2267 Error::InvalidRequestException(inner)
2268 }
2269 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::LimitExceededException(inner) => {
2270 Error::LimitExceededException(inner)
2271 }
2272 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ResourceNotFoundException(inner) => {
2273 Error::ResourceNotFoundException(inner)
2274 }
2275 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ThrottlingException(inner) => {
2276 Error::ThrottlingException(inner)
2277 }
2278 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
2279 }
2280 }
2281}
2282impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>> for Error
2283where
2284 R: Send + Sync + std::fmt::Debug + 'static,
2285{
2286 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>) -> Self {
2287 match err {
2288 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2289 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2290 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2291 source: err.into(),
2292 }),
2293 }
2294 }
2295}
2296impl From<crate::operation::create_prompt::CreatePromptError> for Error {
2297 fn from(err: crate::operation::create_prompt::CreatePromptError) -> Self {
2298 match err {
2299 crate::operation::create_prompt::CreatePromptError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2300 crate::operation::create_prompt::CreatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2301 crate::operation::create_prompt::CreatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2302 crate::operation::create_prompt::CreatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2303 crate::operation::create_prompt::CreatePromptError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2304 crate::operation::create_prompt::CreatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2305 crate::operation::create_prompt::CreatePromptError::Unhandled(inner) => Error::Unhandled(inner),
2306 }
2307 }
2308}
2309impl<R>
2310 From<
2311 ::aws_smithy_runtime_api::client::result::SdkError<
2312 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
2313 R,
2314 >,
2315 > for Error
2316where
2317 R: Send + Sync + std::fmt::Debug + 'static,
2318{
2319 fn from(
2320 err: ::aws_smithy_runtime_api::client::result::SdkError<
2321 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
2322 R,
2323 >,
2324 ) -> Self {
2325 match err {
2326 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2327 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2328 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2329 source: err.into(),
2330 }),
2331 }
2332 }
2333}
2334impl From<crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError> for Error {
2335 fn from(err: crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError) -> Self {
2336 match err {
2337 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::AccessDeniedException(inner) => {
2338 Error::AccessDeniedException(inner)
2339 }
2340 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InternalServiceException(inner) => {
2341 Error::InternalServiceException(inner)
2342 }
2343 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InvalidParameterException(inner) => {
2344 Error::InvalidParameterException(inner)
2345 }
2346 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
2347 Error::ResourceNotFoundException(inner)
2348 }
2349 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ServiceQuotaExceededException(
2350 inner,
2351 ) => Error::ServiceQuotaExceededException(inner),
2352 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ThrottlingException(inner) => {
2353 Error::ThrottlingException(inner)
2354 }
2355 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::Unhandled(inner) => {
2356 Error::Unhandled(inner)
2357 }
2358 }
2359 }
2360}
2361impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>> for Error
2362where
2363 R: Send + Sync + std::fmt::Debug + 'static,
2364{
2365 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>) -> Self {
2366 match err {
2367 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2368 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2369 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2370 source: err.into(),
2371 }),
2372 }
2373 }
2374}
2375impl From<crate::operation::create_queue::CreateQueueError> for Error {
2376 fn from(err: crate::operation::create_queue::CreateQueueError) -> Self {
2377 match err {
2378 crate::operation::create_queue::CreateQueueError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2379 crate::operation::create_queue::CreateQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2380 crate::operation::create_queue::CreateQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2381 crate::operation::create_queue::CreateQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2382 crate::operation::create_queue::CreateQueueError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2383 crate::operation::create_queue::CreateQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2384 crate::operation::create_queue::CreateQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2385 crate::operation::create_queue::CreateQueueError::Unhandled(inner) => Error::Unhandled(inner),
2386 }
2387 }
2388}
2389impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>> for Error
2390where
2391 R: Send + Sync + std::fmt::Debug + 'static,
2392{
2393 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>) -> Self {
2394 match err {
2395 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2396 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2397 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2398 source: err.into(),
2399 }),
2400 }
2401 }
2402}
2403impl From<crate::operation::create_quick_connect::CreateQuickConnectError> for Error {
2404 fn from(err: crate::operation::create_quick_connect::CreateQuickConnectError) -> Self {
2405 match err {
2406 crate::operation::create_quick_connect::CreateQuickConnectError::DuplicateResourceException(inner) => {
2407 Error::DuplicateResourceException(inner)
2408 }
2409 crate::operation::create_quick_connect::CreateQuickConnectError::InternalServiceException(inner) => {
2410 Error::InternalServiceException(inner)
2411 }
2412 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidParameterException(inner) => {
2413 Error::InvalidParameterException(inner)
2414 }
2415 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2416 crate::operation::create_quick_connect::CreateQuickConnectError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2417 crate::operation::create_quick_connect::CreateQuickConnectError::ResourceNotFoundException(inner) => {
2418 Error::ResourceNotFoundException(inner)
2419 }
2420 crate::operation::create_quick_connect::CreateQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2421 crate::operation::create_quick_connect::CreateQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
2422 }
2423 }
2424}
2425impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>> for Error
2426where
2427 R: Send + Sync + std::fmt::Debug + 'static,
2428{
2429 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>) -> Self {
2430 match err {
2431 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2432 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2433 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2434 source: err.into(),
2435 }),
2436 }
2437 }
2438}
2439impl From<crate::operation::create_routing_profile::CreateRoutingProfileError> for Error {
2440 fn from(err: crate::operation::create_routing_profile::CreateRoutingProfileError) -> Self {
2441 match err {
2442 crate::operation::create_routing_profile::CreateRoutingProfileError::DuplicateResourceException(inner) => {
2443 Error::DuplicateResourceException(inner)
2444 }
2445 crate::operation::create_routing_profile::CreateRoutingProfileError::InternalServiceException(inner) => {
2446 Error::InternalServiceException(inner)
2447 }
2448 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidParameterException(inner) => {
2449 Error::InvalidParameterException(inner)
2450 }
2451 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidRequestException(inner) => {
2452 Error::InvalidRequestException(inner)
2453 }
2454 crate::operation::create_routing_profile::CreateRoutingProfileError::LimitExceededException(inner) => {
2455 Error::LimitExceededException(inner)
2456 }
2457 crate::operation::create_routing_profile::CreateRoutingProfileError::ResourceNotFoundException(inner) => {
2458 Error::ResourceNotFoundException(inner)
2459 }
2460 crate::operation::create_routing_profile::CreateRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2461 crate::operation::create_routing_profile::CreateRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
2462 }
2463 }
2464}
2465impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>> for Error
2466where
2467 R: Send + Sync + std::fmt::Debug + 'static,
2468{
2469 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>) -> Self {
2470 match err {
2471 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2472 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2473 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2474 source: err.into(),
2475 }),
2476 }
2477 }
2478}
2479impl From<crate::operation::create_rule::CreateRuleError> for Error {
2480 fn from(err: crate::operation::create_rule::CreateRuleError) -> Self {
2481 match err {
2482 crate::operation::create_rule::CreateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2483 crate::operation::create_rule::CreateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2484 crate::operation::create_rule::CreateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2485 crate::operation::create_rule::CreateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2486 crate::operation::create_rule::CreateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2487 crate::operation::create_rule::CreateRuleError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2488 crate::operation::create_rule::CreateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2489 crate::operation::create_rule::CreateRuleError::Unhandled(inner) => Error::Unhandled(inner),
2490 }
2491 }
2492}
2493impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>> for Error
2494where
2495 R: Send + Sync + std::fmt::Debug + 'static,
2496{
2497 fn from(
2498 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>,
2499 ) -> Self {
2500 match err {
2501 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2502 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2503 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2504 source: err.into(),
2505 }),
2506 }
2507 }
2508}
2509impl From<crate::operation::create_security_profile::CreateSecurityProfileError> for Error {
2510 fn from(err: crate::operation::create_security_profile::CreateSecurityProfileError) -> Self {
2511 match err {
2512 crate::operation::create_security_profile::CreateSecurityProfileError::DuplicateResourceException(inner) => {
2513 Error::DuplicateResourceException(inner)
2514 }
2515 crate::operation::create_security_profile::CreateSecurityProfileError::InternalServiceException(inner) => {
2516 Error::InternalServiceException(inner)
2517 }
2518 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidParameterException(inner) => {
2519 Error::InvalidParameterException(inner)
2520 }
2521 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidRequestException(inner) => {
2522 Error::InvalidRequestException(inner)
2523 }
2524 crate::operation::create_security_profile::CreateSecurityProfileError::LimitExceededException(inner) => {
2525 Error::LimitExceededException(inner)
2526 }
2527 crate::operation::create_security_profile::CreateSecurityProfileError::ResourceNotFoundException(inner) => {
2528 Error::ResourceNotFoundException(inner)
2529 }
2530 crate::operation::create_security_profile::CreateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2531 crate::operation::create_security_profile::CreateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
2532 }
2533 }
2534}
2535impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>> for Error
2536where
2537 R: Send + Sync + std::fmt::Debug + 'static,
2538{
2539 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>) -> Self {
2540 match err {
2541 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2542 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2543 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2544 source: err.into(),
2545 }),
2546 }
2547 }
2548}
2549impl From<crate::operation::create_task_template::CreateTaskTemplateError> for Error {
2550 fn from(err: crate::operation::create_task_template::CreateTaskTemplateError) -> Self {
2551 match err {
2552 crate::operation::create_task_template::CreateTaskTemplateError::InternalServiceException(inner) => {
2553 Error::InternalServiceException(inner)
2554 }
2555 crate::operation::create_task_template::CreateTaskTemplateError::InvalidParameterException(inner) => {
2556 Error::InvalidParameterException(inner)
2557 }
2558 crate::operation::create_task_template::CreateTaskTemplateError::PropertyValidationException(inner) => {
2559 Error::PropertyValidationException(inner)
2560 }
2561 crate::operation::create_task_template::CreateTaskTemplateError::ResourceNotFoundException(inner) => {
2562 Error::ResourceNotFoundException(inner)
2563 }
2564 crate::operation::create_task_template::CreateTaskTemplateError::ServiceQuotaExceededException(inner) => {
2565 Error::ServiceQuotaExceededException(inner)
2566 }
2567 crate::operation::create_task_template::CreateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2568 crate::operation::create_task_template::CreateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2569 }
2570 }
2571}
2572impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_test_case::CreateTestCaseError, R>> for Error
2573where
2574 R: Send + Sync + std::fmt::Debug + 'static,
2575{
2576 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_test_case::CreateTestCaseError, R>) -> Self {
2577 match err {
2578 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2579 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2580 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2581 source: err.into(),
2582 }),
2583 }
2584 }
2585}
2586impl From<crate::operation::create_test_case::CreateTestCaseError> for Error {
2587 fn from(err: crate::operation::create_test_case::CreateTestCaseError) -> Self {
2588 match err {
2589 crate::operation::create_test_case::CreateTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2590 crate::operation::create_test_case::CreateTestCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2591 crate::operation::create_test_case::CreateTestCaseError::IdempotencyException(inner) => Error::IdempotencyException(inner),
2592 crate::operation::create_test_case::CreateTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2593 crate::operation::create_test_case::CreateTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2594 crate::operation::create_test_case::CreateTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2595 crate::operation::create_test_case::CreateTestCaseError::InvalidTestCaseException(inner) => Error::InvalidTestCaseException(inner),
2596 crate::operation::create_test_case::CreateTestCaseError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2597 crate::operation::create_test_case::CreateTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2598 crate::operation::create_test_case::CreateTestCaseError::ServiceQuotaExceededException(inner) => {
2599 Error::ServiceQuotaExceededException(inner)
2600 }
2601 crate::operation::create_test_case::CreateTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2602 crate::operation::create_test_case::CreateTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
2603 }
2604 }
2605}
2606impl<R>
2607 From<
2608 ::aws_smithy_runtime_api::client::result::SdkError<
2609 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
2610 R,
2611 >,
2612 > for Error
2613where
2614 R: Send + Sync + std::fmt::Debug + 'static,
2615{
2616 fn from(
2617 err: ::aws_smithy_runtime_api::client::result::SdkError<
2618 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
2619 R,
2620 >,
2621 ) -> Self {
2622 match err {
2623 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2624 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2625 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2626 source: err.into(),
2627 }),
2628 }
2629 }
2630}
2631impl From<crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError> for Error {
2632 fn from(err: crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError) -> Self {
2633 match err {
2634 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::AccessDeniedException(inner) => {
2635 Error::AccessDeniedException(inner)
2636 }
2637 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InternalServiceException(inner) => {
2638 Error::InternalServiceException(inner)
2639 }
2640 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InvalidRequestException(inner) => {
2641 Error::InvalidRequestException(inner)
2642 }
2643 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceConflictException(inner) => {
2644 Error::ResourceConflictException(inner)
2645 }
2646 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
2647 Error::ResourceNotFoundException(inner)
2648 }
2649 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotReadyException(inner) => {
2650 Error::ResourceNotReadyException(inner)
2651 }
2652 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ServiceQuotaExceededException(inner) => {
2653 Error::ServiceQuotaExceededException(inner)
2654 }
2655 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ThrottlingException(inner) => {
2656 Error::ThrottlingException(inner)
2657 }
2658 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
2659 }
2660 }
2661}
2662impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>> for Error
2663where
2664 R: Send + Sync + std::fmt::Debug + 'static,
2665{
2666 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>) -> Self {
2667 match err {
2668 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2669 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2670 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2671 source: err.into(),
2672 }),
2673 }
2674 }
2675}
2676impl From<crate::operation::create_use_case::CreateUseCaseError> for Error {
2677 fn from(err: crate::operation::create_use_case::CreateUseCaseError) -> Self {
2678 match err {
2679 crate::operation::create_use_case::CreateUseCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2680 crate::operation::create_use_case::CreateUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2681 crate::operation::create_use_case::CreateUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2682 crate::operation::create_use_case::CreateUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2683 crate::operation::create_use_case::CreateUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2684 crate::operation::create_use_case::CreateUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
2685 }
2686 }
2687}
2688impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>> for Error
2689where
2690 R: Send + Sync + std::fmt::Debug + 'static,
2691{
2692 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>) -> Self {
2693 match err {
2694 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2695 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2696 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2697 source: err.into(),
2698 }),
2699 }
2700 }
2701}
2702impl From<crate::operation::create_user::CreateUserError> for Error {
2703 fn from(err: crate::operation::create_user::CreateUserError) -> Self {
2704 match err {
2705 crate::operation::create_user::CreateUserError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2706 crate::operation::create_user::CreateUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2707 crate::operation::create_user::CreateUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2708 crate::operation::create_user::CreateUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2709 crate::operation::create_user::CreateUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2710 crate::operation::create_user::CreateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2711 crate::operation::create_user::CreateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2712 crate::operation::create_user::CreateUserError::Unhandled(inner) => Error::Unhandled(inner),
2713 }
2714 }
2715}
2716impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>>
2717 for Error
2718where
2719 R: Send + Sync + std::fmt::Debug + 'static,
2720{
2721 fn from(
2722 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>,
2723 ) -> Self {
2724 match err {
2725 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2726 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2727 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2728 source: err.into(),
2729 }),
2730 }
2731 }
2732}
2733impl From<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError> for Error {
2734 fn from(err: crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError) -> Self {
2735 match err {
2736 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::DuplicateResourceException(inner) => {
2737 Error::DuplicateResourceException(inner)
2738 }
2739 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InternalServiceException(inner) => {
2740 Error::InternalServiceException(inner)
2741 }
2742 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidParameterException(inner) => {
2743 Error::InvalidParameterException(inner)
2744 }
2745 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidRequestException(inner) => {
2746 Error::InvalidRequestException(inner)
2747 }
2748 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::LimitExceededException(inner) => {
2749 Error::LimitExceededException(inner)
2750 }
2751 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ResourceNotFoundException(inner) => {
2752 Error::ResourceNotFoundException(inner)
2753 }
2754 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ThrottlingException(inner) => {
2755 Error::ThrottlingException(inner)
2756 }
2757 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
2758 }
2759 }
2760}
2761impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>> for Error
2762where
2763 R: Send + Sync + std::fmt::Debug + 'static,
2764{
2765 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>) -> Self {
2766 match err {
2767 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2768 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2769 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2770 source: err.into(),
2771 }),
2772 }
2773 }
2774}
2775impl From<crate::operation::create_view::CreateViewError> for Error {
2776 fn from(err: crate::operation::create_view::CreateViewError) -> Self {
2777 match err {
2778 crate::operation::create_view::CreateViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2779 crate::operation::create_view::CreateViewError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2780 crate::operation::create_view::CreateViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2781 crate::operation::create_view::CreateViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2782 crate::operation::create_view::CreateViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2783 crate::operation::create_view::CreateViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2784 crate::operation::create_view::CreateViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2785 crate::operation::create_view::CreateViewError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2786 crate::operation::create_view::CreateViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2787 crate::operation::create_view::CreateViewError::Unhandled(inner) => Error::Unhandled(inner),
2788 }
2789 }
2790}
2791impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>> for Error
2792where
2793 R: Send + Sync + std::fmt::Debug + 'static,
2794{
2795 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>) -> Self {
2796 match err {
2797 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2798 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2799 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2800 source: err.into(),
2801 }),
2802 }
2803 }
2804}
2805impl From<crate::operation::create_view_version::CreateViewVersionError> for Error {
2806 fn from(err: crate::operation::create_view_version::CreateViewVersionError) -> Self {
2807 match err {
2808 crate::operation::create_view_version::CreateViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2809 crate::operation::create_view_version::CreateViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2810 crate::operation::create_view_version::CreateViewVersionError::InvalidParameterException(inner) => {
2811 Error::InvalidParameterException(inner)
2812 }
2813 crate::operation::create_view_version::CreateViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2814 crate::operation::create_view_version::CreateViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2815 crate::operation::create_view_version::CreateViewVersionError::ResourceNotFoundException(inner) => {
2816 Error::ResourceNotFoundException(inner)
2817 }
2818 crate::operation::create_view_version::CreateViewVersionError::ServiceQuotaExceededException(inner) => {
2819 Error::ServiceQuotaExceededException(inner)
2820 }
2821 crate::operation::create_view_version::CreateViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2822 crate::operation::create_view_version::CreateViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
2823 }
2824 }
2825}
2826impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, 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_vocabulary::CreateVocabularyError, 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_vocabulary::CreateVocabularyError> for Error {
2841 fn from(err: crate::operation::create_vocabulary::CreateVocabularyError) -> Self {
2842 match err {
2843 crate::operation::create_vocabulary::CreateVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2844 crate::operation::create_vocabulary::CreateVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2845 crate::operation::create_vocabulary::CreateVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2846 crate::operation::create_vocabulary::CreateVocabularyError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2847 crate::operation::create_vocabulary::CreateVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2848 crate::operation::create_vocabulary::CreateVocabularyError::ServiceQuotaExceededException(inner) => {
2849 Error::ServiceQuotaExceededException(inner)
2850 }
2851 crate::operation::create_vocabulary::CreateVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2852 crate::operation::create_vocabulary::CreateVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
2853 }
2854 }
2855}
2856impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace::CreateWorkspaceError, R>> for Error
2857where
2858 R: Send + Sync + std::fmt::Debug + 'static,
2859{
2860 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace::CreateWorkspaceError, R>) -> Self {
2861 match err {
2862 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2863 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2864 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2865 source: err.into(),
2866 }),
2867 }
2868 }
2869}
2870impl From<crate::operation::create_workspace::CreateWorkspaceError> for Error {
2871 fn from(err: crate::operation::create_workspace::CreateWorkspaceError) -> Self {
2872 match err {
2873 crate::operation::create_workspace::CreateWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2874 crate::operation::create_workspace::CreateWorkspaceError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2875 crate::operation::create_workspace::CreateWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2876 crate::operation::create_workspace::CreateWorkspaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2877 crate::operation::create_workspace::CreateWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2878 crate::operation::create_workspace::CreateWorkspaceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2879 crate::operation::create_workspace::CreateWorkspaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2880 crate::operation::create_workspace::CreateWorkspaceError::ServiceQuotaExceededException(inner) => {
2881 Error::ServiceQuotaExceededException(inner)
2882 }
2883 crate::operation::create_workspace::CreateWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2884 crate::operation::create_workspace::CreateWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
2885 }
2886 }
2887}
2888impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace_page::CreateWorkspacePageError, R>> for Error
2889where
2890 R: Send + Sync + std::fmt::Debug + 'static,
2891{
2892 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace_page::CreateWorkspacePageError, R>) -> Self {
2893 match err {
2894 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2895 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2896 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2897 source: err.into(),
2898 }),
2899 }
2900 }
2901}
2902impl From<crate::operation::create_workspace_page::CreateWorkspacePageError> for Error {
2903 fn from(err: crate::operation::create_workspace_page::CreateWorkspacePageError) -> Self {
2904 match err {
2905 crate::operation::create_workspace_page::CreateWorkspacePageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2906 crate::operation::create_workspace_page::CreateWorkspacePageError::DuplicateResourceException(inner) => {
2907 Error::DuplicateResourceException(inner)
2908 }
2909 crate::operation::create_workspace_page::CreateWorkspacePageError::InternalServiceException(inner) => {
2910 Error::InternalServiceException(inner)
2911 }
2912 crate::operation::create_workspace_page::CreateWorkspacePageError::InvalidParameterException(inner) => {
2913 Error::InvalidParameterException(inner)
2914 }
2915 crate::operation::create_workspace_page::CreateWorkspacePageError::InvalidRequestException(inner) => {
2916 Error::InvalidRequestException(inner)
2917 }
2918 crate::operation::create_workspace_page::CreateWorkspacePageError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2919 crate::operation::create_workspace_page::CreateWorkspacePageError::ResourceConflictException(inner) => {
2920 Error::ResourceConflictException(inner)
2921 }
2922 crate::operation::create_workspace_page::CreateWorkspacePageError::ResourceNotFoundException(inner) => {
2923 Error::ResourceNotFoundException(inner)
2924 }
2925 crate::operation::create_workspace_page::CreateWorkspacePageError::ServiceQuotaExceededException(inner) => {
2926 Error::ServiceQuotaExceededException(inner)
2927 }
2928 crate::operation::create_workspace_page::CreateWorkspacePageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2929 crate::operation::create_workspace_page::CreateWorkspacePageError::Unhandled(inner) => Error::Unhandled(inner),
2930 }
2931 }
2932}
2933impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>>
2934 for Error
2935where
2936 R: Send + Sync + std::fmt::Debug + 'static,
2937{
2938 fn from(
2939 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>,
2940 ) -> Self {
2941 match err {
2942 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2943 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2944 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2945 source: err.into(),
2946 }),
2947 }
2948 }
2949}
2950impl From<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError> for Error {
2951 fn from(err: crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError) -> Self {
2952 match err {
2953 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InternalServiceException(inner) => {
2954 Error::InternalServiceException(inner)
2955 }
2956 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InvalidParameterException(inner) => {
2957 Error::InvalidParameterException(inner)
2958 }
2959 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceConflictException(inner) => {
2960 Error::ResourceConflictException(inner)
2961 }
2962 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceNotFoundException(inner) => {
2963 Error::ResourceNotFoundException(inner)
2964 }
2965 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ThrottlingException(inner) => {
2966 Error::ThrottlingException(inner)
2967 }
2968 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
2969 }
2970 }
2971}
2972impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>> for Error
2973where
2974 R: Send + Sync + std::fmt::Debug + 'static,
2975{
2976 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>) -> Self {
2977 match err {
2978 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2979 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2980 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2981 source: err.into(),
2982 }),
2983 }
2984 }
2985}
2986impl From<crate::operation::delete_attached_file::DeleteAttachedFileError> for Error {
2987 fn from(err: crate::operation::delete_attached_file::DeleteAttachedFileError) -> Self {
2988 match err {
2989 crate::operation::delete_attached_file::DeleteAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2990 crate::operation::delete_attached_file::DeleteAttachedFileError::InternalServiceException(inner) => {
2991 Error::InternalServiceException(inner)
2992 }
2993 crate::operation::delete_attached_file::DeleteAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2994 crate::operation::delete_attached_file::DeleteAttachedFileError::ResourceNotFoundException(inner) => {
2995 Error::ResourceNotFoundException(inner)
2996 }
2997 crate::operation::delete_attached_file::DeleteAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2998 crate::operation::delete_attached_file::DeleteAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
2999 }
3000 }
3001}
3002impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>>
3003 for Error
3004where
3005 R: Send + Sync + std::fmt::Debug + 'static,
3006{
3007 fn from(
3008 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>,
3009 ) -> Self {
3010 match err {
3011 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3012 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3013 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3014 source: err.into(),
3015 }),
3016 }
3017 }
3018}
3019impl From<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError> for Error {
3020 fn from(err: crate::operation::delete_contact_evaluation::DeleteContactEvaluationError) -> Self {
3021 match err {
3022 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InternalServiceException(inner) => {
3023 Error::InternalServiceException(inner)
3024 }
3025 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InvalidParameterException(inner) => {
3026 Error::InvalidParameterException(inner)
3027 }
3028 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceConflictException(inner) => {
3029 Error::ResourceConflictException(inner)
3030 }
3031 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceNotFoundException(inner) => {
3032 Error::ResourceNotFoundException(inner)
3033 }
3034 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ThrottlingException(inner) => {
3035 Error::ThrottlingException(inner)
3036 }
3037 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
3038 }
3039 }
3040}
3041impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>> for Error
3042where
3043 R: Send + Sync + std::fmt::Debug + 'static,
3044{
3045 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>) -> Self {
3046 match err {
3047 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3048 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3049 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3050 source: err.into(),
3051 }),
3052 }
3053 }
3054}
3055impl From<crate::operation::delete_contact_flow::DeleteContactFlowError> for Error {
3056 fn from(err: crate::operation::delete_contact_flow::DeleteContactFlowError) -> Self {
3057 match err {
3058 crate::operation::delete_contact_flow::DeleteContactFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3059 crate::operation::delete_contact_flow::DeleteContactFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3060 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidParameterException(inner) => {
3061 Error::InvalidParameterException(inner)
3062 }
3063 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3064 crate::operation::delete_contact_flow::DeleteContactFlowError::ResourceNotFoundException(inner) => {
3065 Error::ResourceNotFoundException(inner)
3066 }
3067 crate::operation::delete_contact_flow::DeleteContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3068 crate::operation::delete_contact_flow::DeleteContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
3069 }
3070 }
3071}
3072impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>>
3073 for Error
3074where
3075 R: Send + Sync + std::fmt::Debug + 'static,
3076{
3077 fn from(
3078 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>,
3079 ) -> Self {
3080 match err {
3081 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3082 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3083 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3084 source: err.into(),
3085 }),
3086 }
3087 }
3088}
3089impl From<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError> for Error {
3090 fn from(err: crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError) -> Self {
3091 match err {
3092 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::AccessDeniedException(inner) => {
3093 Error::AccessDeniedException(inner)
3094 }
3095 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InternalServiceException(inner) => {
3096 Error::InternalServiceException(inner)
3097 }
3098 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidParameterException(inner) => {
3099 Error::InvalidParameterException(inner)
3100 }
3101 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidRequestException(inner) => {
3102 Error::InvalidRequestException(inner)
3103 }
3104 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ResourceNotFoundException(inner) => {
3105 Error::ResourceNotFoundException(inner)
3106 }
3107 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ThrottlingException(inner) => {
3108 Error::ThrottlingException(inner)
3109 }
3110 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
3111 }
3112 }
3113}
3114impl<R>
3115 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError, R>>
3116 for Error
3117where
3118 R: Send + Sync + std::fmt::Debug + 'static,
3119{
3120 fn from(
3121 err: ::aws_smithy_runtime_api::client::result::SdkError<
3122 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError,
3123 R,
3124 >,
3125 ) -> Self {
3126 match err {
3127 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3128 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3129 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3130 source: err.into(),
3131 }),
3132 }
3133 }
3134}
3135impl From<crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError> for Error {
3136 fn from(err: crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError) -> Self {
3137 match err {
3138 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::AccessDeniedException(inner) => {
3139 Error::AccessDeniedException(inner)
3140 }
3141 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InternalServiceException(inner) => {
3142 Error::InternalServiceException(inner)
3143 }
3144 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InvalidParameterException(inner) => {
3145 Error::InvalidParameterException(inner)
3146 }
3147 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InvalidRequestException(inner) => {
3148 Error::InvalidRequestException(inner)
3149 }
3150 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
3151 Error::ResourceNotFoundException(inner)
3152 }
3153 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::ThrottlingException(inner) => {
3154 Error::ThrottlingException(inner)
3155 }
3156 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
3157 }
3158 }
3159}
3160impl<R>
3161 From<
3162 ::aws_smithy_runtime_api::client::result::SdkError<
3163 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError,
3164 R,
3165 >,
3166 > for Error
3167where
3168 R: Send + Sync + std::fmt::Debug + 'static,
3169{
3170 fn from(
3171 err: ::aws_smithy_runtime_api::client::result::SdkError<
3172 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError,
3173 R,
3174 >,
3175 ) -> Self {
3176 match err {
3177 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3178 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3179 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3180 source: err.into(),
3181 }),
3182 }
3183 }
3184}
3185impl From<crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError> for Error {
3186 fn from(err: crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError) -> Self {
3187 match err {
3188 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::AccessDeniedException(inner) => {
3189 Error::AccessDeniedException(inner)
3190 }
3191 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InternalServiceException(inner) => {
3192 Error::InternalServiceException(inner)
3193 }
3194 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InvalidParameterException(inner) => {
3195 Error::InvalidParameterException(inner)
3196 }
3197 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InvalidRequestException(inner) => {
3198 Error::InvalidRequestException(inner)
3199 }
3200 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::ResourceNotFoundException(inner) => {
3201 Error::ResourceNotFoundException(inner)
3202 }
3203 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::ThrottlingException(inner) => {
3204 Error::ThrottlingException(inner)
3205 }
3206 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::Unhandled(inner) => Error::Unhandled(inner),
3207 }
3208 }
3209}
3210impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>>
3211 for Error
3212where
3213 R: Send + Sync + std::fmt::Debug + 'static,
3214{
3215 fn from(
3216 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>,
3217 ) -> Self {
3218 match err {
3219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3222 source: err.into(),
3223 }),
3224 }
3225 }
3226}
3227impl From<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError> for Error {
3228 fn from(err: crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError) -> Self {
3229 match err {
3230 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::AccessDeniedException(inner) => {
3231 Error::AccessDeniedException(inner)
3232 }
3233 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InternalServiceException(inner) => {
3234 Error::InternalServiceException(inner)
3235 }
3236 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidParameterException(inner) => {
3237 Error::InvalidParameterException(inner)
3238 }
3239 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidRequestException(inner) => {
3240 Error::InvalidRequestException(inner)
3241 }
3242 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ResourceNotFoundException(inner) => {
3243 Error::ResourceNotFoundException(inner)
3244 }
3245 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ThrottlingException(inner) => {
3246 Error::ThrottlingException(inner)
3247 }
3248 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
3249 }
3250 }
3251}
3252impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table::DeleteDataTableError, R>> for Error
3253where
3254 R: Send + Sync + std::fmt::Debug + 'static,
3255{
3256 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table::DeleteDataTableError, R>) -> Self {
3257 match err {
3258 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3259 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3260 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3261 source: err.into(),
3262 }),
3263 }
3264 }
3265}
3266impl From<crate::operation::delete_data_table::DeleteDataTableError> for Error {
3267 fn from(err: crate::operation::delete_data_table::DeleteDataTableError) -> Self {
3268 match err {
3269 crate::operation::delete_data_table::DeleteDataTableError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3270 crate::operation::delete_data_table::DeleteDataTableError::ConflictException(inner) => Error::ConflictException(inner),
3271 crate::operation::delete_data_table::DeleteDataTableError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3272 crate::operation::delete_data_table::DeleteDataTableError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3273 crate::operation::delete_data_table::DeleteDataTableError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3274 crate::operation::delete_data_table::DeleteDataTableError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3275 crate::operation::delete_data_table::DeleteDataTableError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3276 crate::operation::delete_data_table::DeleteDataTableError::Unhandled(inner) => Error::Unhandled(inner),
3277 }
3278 }
3279}
3280impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError, R>>
3281 for Error
3282where
3283 R: Send + Sync + std::fmt::Debug + 'static,
3284{
3285 fn from(
3286 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError, R>,
3287 ) -> Self {
3288 match err {
3289 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3290 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3291 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3292 source: err.into(),
3293 }),
3294 }
3295 }
3296}
3297impl From<crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError> for Error {
3298 fn from(err: crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError) -> Self {
3299 match err {
3300 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::AccessDeniedException(inner) => {
3301 Error::AccessDeniedException(inner)
3302 }
3303 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::ConflictException(inner) => Error::ConflictException(inner),
3304 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::InternalServiceException(inner) => {
3305 Error::InternalServiceException(inner)
3306 }
3307 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::InvalidParameterException(inner) => {
3308 Error::InvalidParameterException(inner)
3309 }
3310 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::InvalidRequestException(inner) => {
3311 Error::InvalidRequestException(inner)
3312 }
3313 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::ResourceNotFoundException(inner) => {
3314 Error::ResourceNotFoundException(inner)
3315 }
3316 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::ThrottlingException(inner) => {
3317 Error::ThrottlingException(inner)
3318 }
3319 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3320 }
3321 }
3322}
3323impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>> for Error
3324where
3325 R: Send + Sync + std::fmt::Debug + 'static,
3326{
3327 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>) -> Self {
3328 match err {
3329 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3330 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3331 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3332 source: err.into(),
3333 }),
3334 }
3335 }
3336}
3337impl From<crate::operation::delete_email_address::DeleteEmailAddressError> for Error {
3338 fn from(err: crate::operation::delete_email_address::DeleteEmailAddressError) -> Self {
3339 match err {
3340 crate::operation::delete_email_address::DeleteEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3341 crate::operation::delete_email_address::DeleteEmailAddressError::InternalServiceException(inner) => {
3342 Error::InternalServiceException(inner)
3343 }
3344 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidParameterException(inner) => {
3345 Error::InvalidParameterException(inner)
3346 }
3347 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3348 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceConflictException(inner) => {
3349 Error::ResourceConflictException(inner)
3350 }
3351 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceNotFoundException(inner) => {
3352 Error::ResourceNotFoundException(inner)
3353 }
3354 crate::operation::delete_email_address::DeleteEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3355 crate::operation::delete_email_address::DeleteEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
3356 }
3357 }
3358}
3359impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>> for Error
3360where
3361 R: Send + Sync + std::fmt::Debug + 'static,
3362{
3363 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>) -> Self {
3364 match err {
3365 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3366 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3367 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3368 source: err.into(),
3369 }),
3370 }
3371 }
3372}
3373impl From<crate::operation::delete_evaluation_form::DeleteEvaluationFormError> for Error {
3374 fn from(err: crate::operation::delete_evaluation_form::DeleteEvaluationFormError) -> Self {
3375 match err {
3376 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InternalServiceException(inner) => {
3377 Error::InternalServiceException(inner)
3378 }
3379 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InvalidParameterException(inner) => {
3380 Error::InvalidParameterException(inner)
3381 }
3382 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceConflictException(inner) => {
3383 Error::ResourceConflictException(inner)
3384 }
3385 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceNotFoundException(inner) => {
3386 Error::ResourceNotFoundException(inner)
3387 }
3388 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3389 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
3390 }
3391 }
3392}
3393impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>>
3394 for Error
3395where
3396 R: Send + Sync + std::fmt::Debug + 'static,
3397{
3398 fn from(
3399 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>,
3400 ) -> Self {
3401 match err {
3402 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3403 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3404 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3405 source: err.into(),
3406 }),
3407 }
3408 }
3409}
3410impl From<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError> for Error {
3411 fn from(err: crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError) -> Self {
3412 match err {
3413 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InternalServiceException(inner) => {
3414 Error::InternalServiceException(inner)
3415 }
3416 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidParameterException(inner) => {
3417 Error::InvalidParameterException(inner)
3418 }
3419 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidRequestException(inner) => {
3420 Error::InvalidRequestException(inner)
3421 }
3422 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ResourceNotFoundException(inner) => {
3423 Error::ResourceNotFoundException(inner)
3424 }
3425 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3426 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
3427 }
3428 }
3429}
3430impl<R>
3431 From<
3432 ::aws_smithy_runtime_api::client::result::SdkError<
3433 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
3434 R,
3435 >,
3436 > for Error
3437where
3438 R: Send + Sync + std::fmt::Debug + 'static,
3439{
3440 fn from(
3441 err: ::aws_smithy_runtime_api::client::result::SdkError<
3442 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
3443 R,
3444 >,
3445 ) -> Self {
3446 match err {
3447 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3448 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3449 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3450 source: err.into(),
3451 }),
3452 }
3453 }
3454}
3455impl From<crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError> for Error {
3456 fn from(err: crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError) -> Self {
3457 match err {
3458 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InternalServiceException(inner) => {
3459 Error::InternalServiceException(inner)
3460 }
3461 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidParameterException(inner) => {
3462 Error::InvalidParameterException(inner)
3463 }
3464 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidRequestException(inner) => {
3465 Error::InvalidRequestException(inner)
3466 }
3467 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
3468 Error::ResourceNotFoundException(inner)
3469 }
3470 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ThrottlingException(inner) => {
3471 Error::ThrottlingException(inner)
3472 }
3473 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
3474 }
3475 }
3476}
3477impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>> for Error
3478where
3479 R: Send + Sync + std::fmt::Debug + 'static,
3480{
3481 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>) -> Self {
3482 match err {
3483 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3484 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3485 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3486 source: err.into(),
3487 }),
3488 }
3489 }
3490}
3491impl From<crate::operation::delete_instance::DeleteInstanceError> for Error {
3492 fn from(err: crate::operation::delete_instance::DeleteInstanceError) -> Self {
3493 match err {
3494 crate::operation::delete_instance::DeleteInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3495 crate::operation::delete_instance::DeleteInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3496 crate::operation::delete_instance::DeleteInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3497 crate::operation::delete_instance::DeleteInstanceError::Unhandled(inner) => Error::Unhandled(inner),
3498 }
3499 }
3500}
3501impl<R>
3502 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_integration_association::DeleteIntegrationAssociationError, R>>
3503 for Error
3504where
3505 R: Send + Sync + std::fmt::Debug + 'static,
3506{
3507 fn from(
3508 err: ::aws_smithy_runtime_api::client::result::SdkError<
3509 crate::operation::delete_integration_association::DeleteIntegrationAssociationError,
3510 R,
3511 >,
3512 ) -> Self {
3513 match err {
3514 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3515 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3516 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3517 source: err.into(),
3518 }),
3519 }
3520 }
3521}
3522impl From<crate::operation::delete_integration_association::DeleteIntegrationAssociationError> for Error {
3523 fn from(err: crate::operation::delete_integration_association::DeleteIntegrationAssociationError) -> Self {
3524 match err {
3525 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InternalServiceException(inner) => {
3526 Error::InternalServiceException(inner)
3527 }
3528 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InvalidRequestException(inner) => {
3529 Error::InvalidRequestException(inner)
3530 }
3531 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ResourceNotFoundException(inner) => {
3532 Error::ResourceNotFoundException(inner)
3533 }
3534 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ThrottlingException(inner) => {
3535 Error::ThrottlingException(inner)
3536 }
3537 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
3538 }
3539 }
3540}
3541impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_notification::DeleteNotificationError, R>> for Error
3542where
3543 R: Send + Sync + std::fmt::Debug + 'static,
3544{
3545 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_notification::DeleteNotificationError, R>) -> Self {
3546 match err {
3547 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3548 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3549 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3550 source: err.into(),
3551 }),
3552 }
3553 }
3554}
3555impl From<crate::operation::delete_notification::DeleteNotificationError> for Error {
3556 fn from(err: crate::operation::delete_notification::DeleteNotificationError) -> Self {
3557 match err {
3558 crate::operation::delete_notification::DeleteNotificationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3559 crate::operation::delete_notification::DeleteNotificationError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3560 crate::operation::delete_notification::DeleteNotificationError::InvalidParameterException(inner) => {
3561 Error::InvalidParameterException(inner)
3562 }
3563 crate::operation::delete_notification::DeleteNotificationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3564 crate::operation::delete_notification::DeleteNotificationError::ResourceNotFoundException(inner) => {
3565 Error::ResourceNotFoundException(inner)
3566 }
3567 crate::operation::delete_notification::DeleteNotificationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3568 crate::operation::delete_notification::DeleteNotificationError::Unhandled(inner) => Error::Unhandled(inner),
3569 }
3570 }
3571}
3572impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>>
3573 for Error
3574where
3575 R: Send + Sync + std::fmt::Debug + 'static,
3576{
3577 fn from(
3578 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>,
3579 ) -> Self {
3580 match err {
3581 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3582 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3583 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3584 source: err.into(),
3585 }),
3586 }
3587 }
3588}
3589impl From<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError> for Error {
3590 fn from(err: crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError) -> Self {
3591 match err {
3592 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InternalServiceException(inner) => {
3593 Error::InternalServiceException(inner)
3594 }
3595 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidParameterException(inner) => {
3596 Error::InvalidParameterException(inner)
3597 }
3598 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidRequestException(inner) => {
3599 Error::InvalidRequestException(inner)
3600 }
3601 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceInUseException(inner) => {
3602 Error::ResourceInUseException(inner)
3603 }
3604 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceNotFoundException(inner) => {
3605 Error::ResourceNotFoundException(inner)
3606 }
3607 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ThrottlingException(inner) => {
3608 Error::ThrottlingException(inner)
3609 }
3610 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3611 }
3612 }
3613}
3614impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>> for Error
3615where
3616 R: Send + Sync + std::fmt::Debug + 'static,
3617{
3618 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>) -> Self {
3619 match err {
3620 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3621 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3622 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3623 source: err.into(),
3624 }),
3625 }
3626 }
3627}
3628impl From<crate::operation::delete_prompt::DeletePromptError> for Error {
3629 fn from(err: crate::operation::delete_prompt::DeletePromptError) -> Self {
3630 match err {
3631 crate::operation::delete_prompt::DeletePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3632 crate::operation::delete_prompt::DeletePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3633 crate::operation::delete_prompt::DeletePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3634 crate::operation::delete_prompt::DeletePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3635 crate::operation::delete_prompt::DeletePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3636 crate::operation::delete_prompt::DeletePromptError::Unhandled(inner) => Error::Unhandled(inner),
3637 }
3638 }
3639}
3640impl<R>
3641 From<
3642 ::aws_smithy_runtime_api::client::result::SdkError<
3643 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
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_push_notification_registration::DeletePushNotificationRegistrationError,
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_push_notification_registration::DeletePushNotificationRegistrationError> for Error {
3666 fn from(err: crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError) -> Self {
3667 match err {
3668 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::AccessDeniedException(inner) => {
3669 Error::AccessDeniedException(inner)
3670 }
3671 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InternalServiceException(inner) => {
3672 Error::InternalServiceException(inner)
3673 }
3674 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InvalidParameterException(inner) => {
3675 Error::InvalidParameterException(inner)
3676 }
3677 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
3678 Error::ResourceNotFoundException(inner)
3679 }
3680 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ThrottlingException(inner) => {
3681 Error::ThrottlingException(inner)
3682 }
3683 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::Unhandled(inner) => {
3684 Error::Unhandled(inner)
3685 }
3686 }
3687 }
3688}
3689impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>> for Error
3690where
3691 R: Send + Sync + std::fmt::Debug + 'static,
3692{
3693 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>) -> Self {
3694 match err {
3695 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3696 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3697 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3698 source: err.into(),
3699 }),
3700 }
3701 }
3702}
3703impl From<crate::operation::delete_queue::DeleteQueueError> for Error {
3704 fn from(err: crate::operation::delete_queue::DeleteQueueError) -> Self {
3705 match err {
3706 crate::operation::delete_queue::DeleteQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3707 crate::operation::delete_queue::DeleteQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3708 crate::operation::delete_queue::DeleteQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3709 crate::operation::delete_queue::DeleteQueueError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3710 crate::operation::delete_queue::DeleteQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3711 crate::operation::delete_queue::DeleteQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3712 crate::operation::delete_queue::DeleteQueueError::Unhandled(inner) => Error::Unhandled(inner),
3713 }
3714 }
3715}
3716impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>> for Error
3717where
3718 R: Send + Sync + std::fmt::Debug + 'static,
3719{
3720 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>) -> Self {
3721 match err {
3722 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3723 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3724 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3725 source: err.into(),
3726 }),
3727 }
3728 }
3729}
3730impl From<crate::operation::delete_quick_connect::DeleteQuickConnectError> for Error {
3731 fn from(err: crate::operation::delete_quick_connect::DeleteQuickConnectError) -> Self {
3732 match err {
3733 crate::operation::delete_quick_connect::DeleteQuickConnectError::InternalServiceException(inner) => {
3734 Error::InternalServiceException(inner)
3735 }
3736 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidParameterException(inner) => {
3737 Error::InvalidParameterException(inner)
3738 }
3739 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3740 crate::operation::delete_quick_connect::DeleteQuickConnectError::ResourceNotFoundException(inner) => {
3741 Error::ResourceNotFoundException(inner)
3742 }
3743 crate::operation::delete_quick_connect::DeleteQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3744 crate::operation::delete_quick_connect::DeleteQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
3745 }
3746 }
3747}
3748impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>> for Error
3749where
3750 R: Send + Sync + std::fmt::Debug + 'static,
3751{
3752 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>) -> Self {
3753 match err {
3754 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3755 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3756 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3757 source: err.into(),
3758 }),
3759 }
3760 }
3761}
3762impl From<crate::operation::delete_routing_profile::DeleteRoutingProfileError> for Error {
3763 fn from(err: crate::operation::delete_routing_profile::DeleteRoutingProfileError) -> Self {
3764 match err {
3765 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InternalServiceException(inner) => {
3766 Error::InternalServiceException(inner)
3767 }
3768 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidParameterException(inner) => {
3769 Error::InvalidParameterException(inner)
3770 }
3771 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidRequestException(inner) => {
3772 Error::InvalidRequestException(inner)
3773 }
3774 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceInUseException(inner) => {
3775 Error::ResourceInUseException(inner)
3776 }
3777 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceNotFoundException(inner) => {
3778 Error::ResourceNotFoundException(inner)
3779 }
3780 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3781 crate::operation::delete_routing_profile::DeleteRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
3782 }
3783 }
3784}
3785impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>> for Error
3786where
3787 R: Send + Sync + std::fmt::Debug + 'static,
3788{
3789 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>) -> Self {
3790 match err {
3791 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3792 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3793 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3794 source: err.into(),
3795 }),
3796 }
3797 }
3798}
3799impl From<crate::operation::delete_rule::DeleteRuleError> for Error {
3800 fn from(err: crate::operation::delete_rule::DeleteRuleError) -> Self {
3801 match err {
3802 crate::operation::delete_rule::DeleteRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3803 crate::operation::delete_rule::DeleteRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3804 crate::operation::delete_rule::DeleteRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3805 crate::operation::delete_rule::DeleteRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3806 crate::operation::delete_rule::DeleteRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3807 crate::operation::delete_rule::DeleteRuleError::Unhandled(inner) => Error::Unhandled(inner),
3808 }
3809 }
3810}
3811impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>> 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_security_profile::DeleteSecurityProfileError, 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_security_profile::DeleteSecurityProfileError> for Error {
3828 fn from(err: crate::operation::delete_security_profile::DeleteSecurityProfileError) -> Self {
3829 match err {
3830 crate::operation::delete_security_profile::DeleteSecurityProfileError::AccessDeniedException(inner) => {
3831 Error::AccessDeniedException(inner)
3832 }
3833 crate::operation::delete_security_profile::DeleteSecurityProfileError::InternalServiceException(inner) => {
3834 Error::InternalServiceException(inner)
3835 }
3836 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidParameterException(inner) => {
3837 Error::InvalidParameterException(inner)
3838 }
3839 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidRequestException(inner) => {
3840 Error::InvalidRequestException(inner)
3841 }
3842 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceInUseException(inner) => {
3843 Error::ResourceInUseException(inner)
3844 }
3845 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceNotFoundException(inner) => {
3846 Error::ResourceNotFoundException(inner)
3847 }
3848 crate::operation::delete_security_profile::DeleteSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3849 crate::operation::delete_security_profile::DeleteSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
3850 }
3851 }
3852}
3853impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>> for Error
3854where
3855 R: Send + Sync + std::fmt::Debug + 'static,
3856{
3857 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>) -> Self {
3858 match err {
3859 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3860 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3861 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3862 source: err.into(),
3863 }),
3864 }
3865 }
3866}
3867impl From<crate::operation::delete_task_template::DeleteTaskTemplateError> for Error {
3868 fn from(err: crate::operation::delete_task_template::DeleteTaskTemplateError) -> Self {
3869 match err {
3870 crate::operation::delete_task_template::DeleteTaskTemplateError::InternalServiceException(inner) => {
3871 Error::InternalServiceException(inner)
3872 }
3873 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidParameterException(inner) => {
3874 Error::InvalidParameterException(inner)
3875 }
3876 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3877 crate::operation::delete_task_template::DeleteTaskTemplateError::ResourceNotFoundException(inner) => {
3878 Error::ResourceNotFoundException(inner)
3879 }
3880 crate::operation::delete_task_template::DeleteTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3881 crate::operation::delete_task_template::DeleteTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
3882 }
3883 }
3884}
3885impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_test_case::DeleteTestCaseError, R>> for Error
3886where
3887 R: Send + Sync + std::fmt::Debug + 'static,
3888{
3889 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_test_case::DeleteTestCaseError, R>) -> Self {
3890 match err {
3891 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3892 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3893 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3894 source: err.into(),
3895 }),
3896 }
3897 }
3898}
3899impl From<crate::operation::delete_test_case::DeleteTestCaseError> for Error {
3900 fn from(err: crate::operation::delete_test_case::DeleteTestCaseError) -> Self {
3901 match err {
3902 crate::operation::delete_test_case::DeleteTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3903 crate::operation::delete_test_case::DeleteTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3904 crate::operation::delete_test_case::DeleteTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3905 crate::operation::delete_test_case::DeleteTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3906 crate::operation::delete_test_case::DeleteTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3907 crate::operation::delete_test_case::DeleteTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3908 crate::operation::delete_test_case::DeleteTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
3909 }
3910 }
3911}
3912impl<R>
3913 From<
3914 ::aws_smithy_runtime_api::client::result::SdkError<
3915 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
3916 R,
3917 >,
3918 > for Error
3919where
3920 R: Send + Sync + std::fmt::Debug + 'static,
3921{
3922 fn from(
3923 err: ::aws_smithy_runtime_api::client::result::SdkError<
3924 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
3925 R,
3926 >,
3927 ) -> Self {
3928 match err {
3929 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3930 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3931 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3932 source: err.into(),
3933 }),
3934 }
3935 }
3936}
3937impl From<crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError> for Error {
3938 fn from(err: crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError) -> Self {
3939 match err {
3940 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::AccessDeniedException(inner) => {
3941 Error::AccessDeniedException(inner)
3942 }
3943 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InternalServiceException(inner) => {
3944 Error::InternalServiceException(inner)
3945 }
3946 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InvalidRequestException(inner) => {
3947 Error::InvalidRequestException(inner)
3948 }
3949 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ResourceInUseException(inner) => {
3950 Error::ResourceInUseException(inner)
3951 }
3952 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ThrottlingException(inner) => {
3953 Error::ThrottlingException(inner)
3954 }
3955 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
3956 }
3957 }
3958}
3959impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>> for Error
3960where
3961 R: Send + Sync + std::fmt::Debug + 'static,
3962{
3963 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>) -> Self {
3964 match err {
3965 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3966 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3967 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3968 source: err.into(),
3969 }),
3970 }
3971 }
3972}
3973impl From<crate::operation::delete_use_case::DeleteUseCaseError> for Error {
3974 fn from(err: crate::operation::delete_use_case::DeleteUseCaseError) -> Self {
3975 match err {
3976 crate::operation::delete_use_case::DeleteUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3977 crate::operation::delete_use_case::DeleteUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3978 crate::operation::delete_use_case::DeleteUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3979 crate::operation::delete_use_case::DeleteUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3980 crate::operation::delete_use_case::DeleteUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
3981 }
3982 }
3983}
3984impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>> for Error
3985where
3986 R: Send + Sync + std::fmt::Debug + 'static,
3987{
3988 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>) -> Self {
3989 match err {
3990 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3991 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3992 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3993 source: err.into(),
3994 }),
3995 }
3996 }
3997}
3998impl From<crate::operation::delete_user::DeleteUserError> for Error {
3999 fn from(err: crate::operation::delete_user::DeleteUserError) -> Self {
4000 match err {
4001 crate::operation::delete_user::DeleteUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4002 crate::operation::delete_user::DeleteUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4003 crate::operation::delete_user::DeleteUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4004 crate::operation::delete_user::DeleteUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4005 crate::operation::delete_user::DeleteUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4006 crate::operation::delete_user::DeleteUserError::Unhandled(inner) => Error::Unhandled(inner),
4007 }
4008 }
4009}
4010impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>>
4011 for Error
4012where
4013 R: Send + Sync + std::fmt::Debug + 'static,
4014{
4015 fn from(
4016 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>,
4017 ) -> Self {
4018 match err {
4019 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4020 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4021 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4022 source: err.into(),
4023 }),
4024 }
4025 }
4026}
4027impl From<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError> for Error {
4028 fn from(err: crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError) -> Self {
4029 match err {
4030 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InternalServiceException(inner) => {
4031 Error::InternalServiceException(inner)
4032 }
4033 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidParameterException(inner) => {
4034 Error::InvalidParameterException(inner)
4035 }
4036 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidRequestException(inner) => {
4037 Error::InvalidRequestException(inner)
4038 }
4039 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceInUseException(inner) => {
4040 Error::ResourceInUseException(inner)
4041 }
4042 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceNotFoundException(inner) => {
4043 Error::ResourceNotFoundException(inner)
4044 }
4045 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ThrottlingException(inner) => {
4046 Error::ThrottlingException(inner)
4047 }
4048 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
4049 }
4050 }
4051}
4052impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>> for Error
4053where
4054 R: Send + Sync + std::fmt::Debug + 'static,
4055{
4056 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>) -> Self {
4057 match err {
4058 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4059 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4060 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4061 source: err.into(),
4062 }),
4063 }
4064 }
4065}
4066impl From<crate::operation::delete_view::DeleteViewError> for Error {
4067 fn from(err: crate::operation::delete_view::DeleteViewError) -> Self {
4068 match err {
4069 crate::operation::delete_view::DeleteViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4070 crate::operation::delete_view::DeleteViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4071 crate::operation::delete_view::DeleteViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4072 crate::operation::delete_view::DeleteViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4073 crate::operation::delete_view::DeleteViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
4074 crate::operation::delete_view::DeleteViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4075 crate::operation::delete_view::DeleteViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4076 crate::operation::delete_view::DeleteViewError::Unhandled(inner) => Error::Unhandled(inner),
4077 }
4078 }
4079}
4080impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>> for Error
4081where
4082 R: Send + Sync + std::fmt::Debug + 'static,
4083{
4084 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>) -> Self {
4085 match err {
4086 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4087 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4088 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4089 source: err.into(),
4090 }),
4091 }
4092 }
4093}
4094impl From<crate::operation::delete_view_version::DeleteViewVersionError> for Error {
4095 fn from(err: crate::operation::delete_view_version::DeleteViewVersionError) -> Self {
4096 match err {
4097 crate::operation::delete_view_version::DeleteViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4098 crate::operation::delete_view_version::DeleteViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4099 crate::operation::delete_view_version::DeleteViewVersionError::InvalidParameterException(inner) => {
4100 Error::InvalidParameterException(inner)
4101 }
4102 crate::operation::delete_view_version::DeleteViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4103 crate::operation::delete_view_version::DeleteViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
4104 crate::operation::delete_view_version::DeleteViewVersionError::ResourceNotFoundException(inner) => {
4105 Error::ResourceNotFoundException(inner)
4106 }
4107 crate::operation::delete_view_version::DeleteViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4108 crate::operation::delete_view_version::DeleteViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
4109 }
4110 }
4111}
4112impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>> for Error
4113where
4114 R: Send + Sync + std::fmt::Debug + 'static,
4115{
4116 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>) -> Self {
4117 match err {
4118 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4119 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4120 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4121 source: err.into(),
4122 }),
4123 }
4124 }
4125}
4126impl From<crate::operation::delete_vocabulary::DeleteVocabularyError> for Error {
4127 fn from(err: crate::operation::delete_vocabulary::DeleteVocabularyError) -> Self {
4128 match err {
4129 crate::operation::delete_vocabulary::DeleteVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4130 crate::operation::delete_vocabulary::DeleteVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4131 crate::operation::delete_vocabulary::DeleteVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4132 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
4133 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4134 crate::operation::delete_vocabulary::DeleteVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4135 crate::operation::delete_vocabulary::DeleteVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
4136 }
4137 }
4138}
4139impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace::DeleteWorkspaceError, R>> for Error
4140where
4141 R: Send + Sync + std::fmt::Debug + 'static,
4142{
4143 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace::DeleteWorkspaceError, R>) -> Self {
4144 match err {
4145 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4146 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4147 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4148 source: err.into(),
4149 }),
4150 }
4151 }
4152}
4153impl From<crate::operation::delete_workspace::DeleteWorkspaceError> for Error {
4154 fn from(err: crate::operation::delete_workspace::DeleteWorkspaceError) -> Self {
4155 match err {
4156 crate::operation::delete_workspace::DeleteWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4157 crate::operation::delete_workspace::DeleteWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4158 crate::operation::delete_workspace::DeleteWorkspaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4159 crate::operation::delete_workspace::DeleteWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4160 crate::operation::delete_workspace::DeleteWorkspaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4161 crate::operation::delete_workspace::DeleteWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4162 crate::operation::delete_workspace::DeleteWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
4163 }
4164 }
4165}
4166impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_media::DeleteWorkspaceMediaError, R>> for Error
4167where
4168 R: Send + Sync + std::fmt::Debug + 'static,
4169{
4170 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_media::DeleteWorkspaceMediaError, R>) -> Self {
4171 match err {
4172 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4173 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4174 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4175 source: err.into(),
4176 }),
4177 }
4178 }
4179}
4180impl From<crate::operation::delete_workspace_media::DeleteWorkspaceMediaError> for Error {
4181 fn from(err: crate::operation::delete_workspace_media::DeleteWorkspaceMediaError) -> Self {
4182 match err {
4183 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::InternalServiceException(inner) => {
4184 Error::InternalServiceException(inner)
4185 }
4186 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::InvalidParameterException(inner) => {
4187 Error::InvalidParameterException(inner)
4188 }
4189 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::InvalidRequestException(inner) => {
4190 Error::InvalidRequestException(inner)
4191 }
4192 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::ResourceNotFoundException(inner) => {
4193 Error::ResourceNotFoundException(inner)
4194 }
4195 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4196 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::Unhandled(inner) => Error::Unhandled(inner),
4197 }
4198 }
4199}
4200impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_page::DeleteWorkspacePageError, R>> for Error
4201where
4202 R: Send + Sync + std::fmt::Debug + 'static,
4203{
4204 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_page::DeleteWorkspacePageError, R>) -> Self {
4205 match err {
4206 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4207 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4208 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4209 source: err.into(),
4210 }),
4211 }
4212 }
4213}
4214impl From<crate::operation::delete_workspace_page::DeleteWorkspacePageError> for Error {
4215 fn from(err: crate::operation::delete_workspace_page::DeleteWorkspacePageError) -> Self {
4216 match err {
4217 crate::operation::delete_workspace_page::DeleteWorkspacePageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4218 crate::operation::delete_workspace_page::DeleteWorkspacePageError::InternalServiceException(inner) => {
4219 Error::InternalServiceException(inner)
4220 }
4221 crate::operation::delete_workspace_page::DeleteWorkspacePageError::InvalidParameterException(inner) => {
4222 Error::InvalidParameterException(inner)
4223 }
4224 crate::operation::delete_workspace_page::DeleteWorkspacePageError::InvalidRequestException(inner) => {
4225 Error::InvalidRequestException(inner)
4226 }
4227 crate::operation::delete_workspace_page::DeleteWorkspacePageError::ResourceConflictException(inner) => {
4228 Error::ResourceConflictException(inner)
4229 }
4230 crate::operation::delete_workspace_page::DeleteWorkspacePageError::ResourceNotFoundException(inner) => {
4231 Error::ResourceNotFoundException(inner)
4232 }
4233 crate::operation::delete_workspace_page::DeleteWorkspacePageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4234 crate::operation::delete_workspace_page::DeleteWorkspacePageError::Unhandled(inner) => Error::Unhandled(inner),
4235 }
4236 }
4237}
4238impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>> for Error
4239where
4240 R: Send + Sync + std::fmt::Debug + 'static,
4241{
4242 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>) -> Self {
4243 match err {
4244 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4245 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4246 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4247 source: err.into(),
4248 }),
4249 }
4250 }
4251}
4252impl From<crate::operation::describe_agent_status::DescribeAgentStatusError> for Error {
4253 fn from(err: crate::operation::describe_agent_status::DescribeAgentStatusError) -> Self {
4254 match err {
4255 crate::operation::describe_agent_status::DescribeAgentStatusError::InternalServiceException(inner) => {
4256 Error::InternalServiceException(inner)
4257 }
4258 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidParameterException(inner) => {
4259 Error::InvalidParameterException(inner)
4260 }
4261 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidRequestException(inner) => {
4262 Error::InvalidRequestException(inner)
4263 }
4264 crate::operation::describe_agent_status::DescribeAgentStatusError::ResourceNotFoundException(inner) => {
4265 Error::ResourceNotFoundException(inner)
4266 }
4267 crate::operation::describe_agent_status::DescribeAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4268 crate::operation::describe_agent_status::DescribeAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
4269 }
4270 }
4271}
4272impl<R>
4273 From<
4274 ::aws_smithy_runtime_api::client::result::SdkError<
4275 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError,
4276 R,
4277 >,
4278 > for Error
4279where
4280 R: Send + Sync + std::fmt::Debug + 'static,
4281{
4282 fn from(
4283 err: ::aws_smithy_runtime_api::client::result::SdkError<
4284 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError,
4285 R,
4286 >,
4287 ) -> Self {
4288 match err {
4289 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4290 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4291 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4292 source: err.into(),
4293 }),
4294 }
4295 }
4296}
4297impl From<crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError> for Error {
4298 fn from(err: crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError) -> Self {
4299 match err {
4300 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::AccessDeniedException(inner) => {
4301 Error::AccessDeniedException(inner)
4302 }
4303 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::InternalServiceException(inner) => {
4304 Error::InternalServiceException(inner)
4305 }
4306 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::InvalidParameterException(inner) => {
4307 Error::InvalidParameterException(inner)
4308 }
4309 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::ResourceNotFoundException(inner) => {
4310 Error::ResourceNotFoundException(inner)
4311 }
4312 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::ThrottlingException(inner) => {
4313 Error::ThrottlingException(inner)
4314 }
4315 crate::operation::describe_attached_files_configuration::DescribeAttachedFilesConfigurationError::Unhandled(inner) => {
4316 Error::Unhandled(inner)
4317 }
4318 }
4319 }
4320}
4321impl<R>
4322 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError, R>>
4323 for Error
4324where
4325 R: Send + Sync + std::fmt::Debug + 'static,
4326{
4327 fn from(
4328 err: ::aws_smithy_runtime_api::client::result::SdkError<
4329 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError,
4330 R,
4331 >,
4332 ) -> Self {
4333 match err {
4334 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4335 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4336 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4337 source: err.into(),
4338 }),
4339 }
4340 }
4341}
4342impl From<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError> for Error {
4343 fn from(err: crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError) -> Self {
4344 match err {
4345 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InternalServiceException(inner) => {
4346 Error::InternalServiceException(inner)
4347 }
4348 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidParameterException(inner) => {
4349 Error::InvalidParameterException(inner)
4350 }
4351 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidRequestException(inner) => {
4352 Error::InvalidRequestException(inner)
4353 }
4354 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ResourceNotFoundException(inner) => {
4355 Error::ResourceNotFoundException(inner)
4356 }
4357 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ThrottlingException(inner) => {
4358 Error::ThrottlingException(inner)
4359 }
4360 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
4361 }
4362 }
4363}
4364impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>> for Error
4365where
4366 R: Send + Sync + std::fmt::Debug + 'static,
4367{
4368 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>) -> Self {
4369 match err {
4370 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4371 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4372 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4373 source: err.into(),
4374 }),
4375 }
4376 }
4377}
4378impl From<crate::operation::describe_contact::DescribeContactError> for Error {
4379 fn from(err: crate::operation::describe_contact::DescribeContactError) -> Self {
4380 match err {
4381 crate::operation::describe_contact::DescribeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4382 crate::operation::describe_contact::DescribeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4383 crate::operation::describe_contact::DescribeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4384 crate::operation::describe_contact::DescribeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4385 crate::operation::describe_contact::DescribeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4386 crate::operation::describe_contact::DescribeContactError::Unhandled(inner) => Error::Unhandled(inner),
4387 }
4388 }
4389}
4390impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>>
4391 for Error
4392where
4393 R: Send + Sync + std::fmt::Debug + 'static,
4394{
4395 fn from(
4396 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>,
4397 ) -> Self {
4398 match err {
4399 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4400 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4401 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4402 source: err.into(),
4403 }),
4404 }
4405 }
4406}
4407impl From<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError> for Error {
4408 fn from(err: crate::operation::describe_contact_evaluation::DescribeContactEvaluationError) -> Self {
4409 match err {
4410 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InternalServiceException(inner) => {
4411 Error::InternalServiceException(inner)
4412 }
4413 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InvalidParameterException(inner) => {
4414 Error::InvalidParameterException(inner)
4415 }
4416 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ResourceNotFoundException(inner) => {
4417 Error::ResourceNotFoundException(inner)
4418 }
4419 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ThrottlingException(inner) => {
4420 Error::ThrottlingException(inner)
4421 }
4422 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
4423 }
4424 }
4425}
4426impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>> for Error
4427where
4428 R: Send + Sync + std::fmt::Debug + 'static,
4429{
4430 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>) -> Self {
4431 match err {
4432 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4433 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4434 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4435 source: err.into(),
4436 }),
4437 }
4438 }
4439}
4440impl From<crate::operation::describe_contact_flow::DescribeContactFlowError> for Error {
4441 fn from(err: crate::operation::describe_contact_flow::DescribeContactFlowError) -> Self {
4442 match err {
4443 crate::operation::describe_contact_flow::DescribeContactFlowError::ContactFlowNotPublishedException(inner) => {
4444 Error::ContactFlowNotPublishedException(inner)
4445 }
4446 crate::operation::describe_contact_flow::DescribeContactFlowError::InternalServiceException(inner) => {
4447 Error::InternalServiceException(inner)
4448 }
4449 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidParameterException(inner) => {
4450 Error::InvalidParameterException(inner)
4451 }
4452 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidRequestException(inner) => {
4453 Error::InvalidRequestException(inner)
4454 }
4455 crate::operation::describe_contact_flow::DescribeContactFlowError::ResourceNotFoundException(inner) => {
4456 Error::ResourceNotFoundException(inner)
4457 }
4458 crate::operation::describe_contact_flow::DescribeContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4459 crate::operation::describe_contact_flow::DescribeContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
4460 }
4461 }
4462}
4463impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>>
4464 for Error
4465where
4466 R: Send + Sync + std::fmt::Debug + 'static,
4467{
4468 fn from(
4469 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>,
4470 ) -> Self {
4471 match err {
4472 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4473 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4474 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4475 source: err.into(),
4476 }),
4477 }
4478 }
4479}
4480impl From<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError> for Error {
4481 fn from(err: crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError) -> Self {
4482 match err {
4483 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::AccessDeniedException(inner) => {
4484 Error::AccessDeniedException(inner)
4485 }
4486 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InternalServiceException(inner) => {
4487 Error::InternalServiceException(inner)
4488 }
4489 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidParameterException(inner) => {
4490 Error::InvalidParameterException(inner)
4491 }
4492 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidRequestException(inner) => {
4493 Error::InvalidRequestException(inner)
4494 }
4495 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ResourceNotFoundException(inner) => {
4496 Error::ResourceNotFoundException(inner)
4497 }
4498 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ThrottlingException(inner) => {
4499 Error::ThrottlingException(inner)
4500 }
4501 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
4502 }
4503 }
4504}
4505impl<R>
4506 From<
4507 ::aws_smithy_runtime_api::client::result::SdkError<
4508 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError,
4509 R,
4510 >,
4511 > for Error
4512where
4513 R: Send + Sync + std::fmt::Debug + 'static,
4514{
4515 fn from(
4516 err: ::aws_smithy_runtime_api::client::result::SdkError<
4517 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError,
4518 R,
4519 >,
4520 ) -> Self {
4521 match err {
4522 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4523 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4524 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4525 source: err.into(),
4526 }),
4527 }
4528 }
4529}
4530impl From<crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError> for Error {
4531 fn from(err: crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError) -> Self {
4532 match err {
4533 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::AccessDeniedException(inner) => {
4534 Error::AccessDeniedException(inner)
4535 }
4536 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InternalServiceException(inner) => {
4537 Error::InternalServiceException(inner)
4538 }
4539 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InvalidParameterException(inner) => {
4540 Error::InvalidParameterException(inner)
4541 }
4542 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InvalidRequestException(inner) => {
4543 Error::InvalidRequestException(inner)
4544 }
4545 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
4546 Error::ResourceNotFoundException(inner)
4547 }
4548 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::ThrottlingException(inner) => {
4549 Error::ThrottlingException(inner)
4550 }
4551 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
4552 }
4553 }
4554}
4555impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table::DescribeDataTableError, R>> for Error
4556where
4557 R: Send + Sync + std::fmt::Debug + 'static,
4558{
4559 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table::DescribeDataTableError, R>) -> Self {
4560 match err {
4561 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4562 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4563 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4564 source: err.into(),
4565 }),
4566 }
4567 }
4568}
4569impl From<crate::operation::describe_data_table::DescribeDataTableError> for Error {
4570 fn from(err: crate::operation::describe_data_table::DescribeDataTableError) -> Self {
4571 match err {
4572 crate::operation::describe_data_table::DescribeDataTableError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4573 crate::operation::describe_data_table::DescribeDataTableError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4574 crate::operation::describe_data_table::DescribeDataTableError::InvalidParameterException(inner) => {
4575 Error::InvalidParameterException(inner)
4576 }
4577 crate::operation::describe_data_table::DescribeDataTableError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4578 crate::operation::describe_data_table::DescribeDataTableError::ResourceNotFoundException(inner) => {
4579 Error::ResourceNotFoundException(inner)
4580 }
4581 crate::operation::describe_data_table::DescribeDataTableError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4582 crate::operation::describe_data_table::DescribeDataTableError::Unhandled(inner) => Error::Unhandled(inner),
4583 }
4584 }
4585}
4586impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError, R>>
4587 for Error
4588where
4589 R: Send + Sync + std::fmt::Debug + 'static,
4590{
4591 fn from(
4592 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError, R>,
4593 ) -> Self {
4594 match err {
4595 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4596 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4597 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4598 source: err.into(),
4599 }),
4600 }
4601 }
4602}
4603impl From<crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError> for Error {
4604 fn from(err: crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError) -> Self {
4605 match err {
4606 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::AccessDeniedException(inner) => {
4607 Error::AccessDeniedException(inner)
4608 }
4609 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::InternalServiceException(inner) => {
4610 Error::InternalServiceException(inner)
4611 }
4612 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::InvalidParameterException(inner) => {
4613 Error::InvalidParameterException(inner)
4614 }
4615 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::InvalidRequestException(inner) => {
4616 Error::InvalidRequestException(inner)
4617 }
4618 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::ResourceNotFoundException(inner) => {
4619 Error::ResourceNotFoundException(inner)
4620 }
4621 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::ThrottlingException(inner) => {
4622 Error::ThrottlingException(inner)
4623 }
4624 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
4625 }
4626 }
4627}
4628impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>> for Error
4629where
4630 R: Send + Sync + std::fmt::Debug + 'static,
4631{
4632 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>) -> Self {
4633 match err {
4634 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4635 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4636 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4637 source: err.into(),
4638 }),
4639 }
4640 }
4641}
4642impl From<crate::operation::describe_email_address::DescribeEmailAddressError> for Error {
4643 fn from(err: crate::operation::describe_email_address::DescribeEmailAddressError) -> Self {
4644 match err {
4645 crate::operation::describe_email_address::DescribeEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4646 crate::operation::describe_email_address::DescribeEmailAddressError::InternalServiceException(inner) => {
4647 Error::InternalServiceException(inner)
4648 }
4649 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidParameterException(inner) => {
4650 Error::InvalidParameterException(inner)
4651 }
4652 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidRequestException(inner) => {
4653 Error::InvalidRequestException(inner)
4654 }
4655 crate::operation::describe_email_address::DescribeEmailAddressError::ResourceNotFoundException(inner) => {
4656 Error::ResourceNotFoundException(inner)
4657 }
4658 crate::operation::describe_email_address::DescribeEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4659 crate::operation::describe_email_address::DescribeEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
4660 }
4661 }
4662}
4663impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>> for Error
4664where
4665 R: Send + Sync + std::fmt::Debug + 'static,
4666{
4667 fn from(
4668 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>,
4669 ) -> Self {
4670 match err {
4671 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4672 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4673 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4674 source: err.into(),
4675 }),
4676 }
4677 }
4678}
4679impl From<crate::operation::describe_evaluation_form::DescribeEvaluationFormError> for Error {
4680 fn from(err: crate::operation::describe_evaluation_form::DescribeEvaluationFormError) -> Self {
4681 match err {
4682 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InternalServiceException(inner) => {
4683 Error::InternalServiceException(inner)
4684 }
4685 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InvalidParameterException(inner) => {
4686 Error::InvalidParameterException(inner)
4687 }
4688 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ResourceNotFoundException(inner) => {
4689 Error::ResourceNotFoundException(inner)
4690 }
4691 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4692 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
4693 }
4694 }
4695}
4696impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>>
4697 for Error
4698where
4699 R: Send + Sync + std::fmt::Debug + 'static,
4700{
4701 fn from(
4702 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>,
4703 ) -> Self {
4704 match err {
4705 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4706 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4707 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4708 source: err.into(),
4709 }),
4710 }
4711 }
4712}
4713impl From<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError> for Error {
4714 fn from(err: crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError) -> Self {
4715 match err {
4716 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InternalServiceException(inner) => {
4717 Error::InternalServiceException(inner)
4718 }
4719 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidParameterException(inner) => {
4720 Error::InvalidParameterException(inner)
4721 }
4722 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidRequestException(inner) => {
4723 Error::InvalidRequestException(inner)
4724 }
4725 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ResourceNotFoundException(inner) => {
4726 Error::ResourceNotFoundException(inner)
4727 }
4728 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ThrottlingException(inner) => {
4729 Error::ThrottlingException(inner)
4730 }
4731 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
4732 }
4733 }
4734}
4735impl<R>
4736 From<
4737 ::aws_smithy_runtime_api::client::result::SdkError<
4738 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
4739 R,
4740 >,
4741 > for Error
4742where
4743 R: Send + Sync + std::fmt::Debug + 'static,
4744{
4745 fn from(
4746 err: ::aws_smithy_runtime_api::client::result::SdkError<
4747 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
4748 R,
4749 >,
4750 ) -> Self {
4751 match err {
4752 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4753 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4754 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4755 source: err.into(),
4756 }),
4757 }
4758 }
4759}
4760impl From<crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError> for Error {
4761 fn from(err: crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError) -> Self {
4762 match err {
4763 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InternalServiceException(inner) => {
4764 Error::InternalServiceException(inner)
4765 }
4766 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidParameterException(inner) => {
4767 Error::InvalidParameterException(inner)
4768 }
4769 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidRequestException(inner) => {
4770 Error::InvalidRequestException(inner)
4771 }
4772 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
4773 Error::ResourceNotFoundException(inner)
4774 }
4775 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ThrottlingException(inner) => {
4776 Error::ThrottlingException(inner)
4777 }
4778 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::Unhandled(inner) => {
4779 Error::Unhandled(inner)
4780 }
4781 }
4782 }
4783}
4784impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>> for Error
4785where
4786 R: Send + Sync + std::fmt::Debug + 'static,
4787{
4788 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>) -> Self {
4789 match err {
4790 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4791 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4792 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4793 source: err.into(),
4794 }),
4795 }
4796 }
4797}
4798impl From<crate::operation::describe_instance::DescribeInstanceError> for Error {
4799 fn from(err: crate::operation::describe_instance::DescribeInstanceError) -> Self {
4800 match err {
4801 crate::operation::describe_instance::DescribeInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4802 crate::operation::describe_instance::DescribeInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4803 crate::operation::describe_instance::DescribeInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4804 crate::operation::describe_instance::DescribeInstanceError::Unhandled(inner) => Error::Unhandled(inner),
4805 }
4806 }
4807}
4808impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>>
4809 for Error
4810where
4811 R: Send + Sync + std::fmt::Debug + 'static,
4812{
4813 fn from(
4814 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>,
4815 ) -> Self {
4816 match err {
4817 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4818 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4819 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4820 source: err.into(),
4821 }),
4822 }
4823 }
4824}
4825impl From<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError> for Error {
4826 fn from(err: crate::operation::describe_instance_attribute::DescribeInstanceAttributeError) -> Self {
4827 match err {
4828 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InternalServiceException(inner) => {
4829 Error::InternalServiceException(inner)
4830 }
4831 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidParameterException(inner) => {
4832 Error::InvalidParameterException(inner)
4833 }
4834 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidRequestException(inner) => {
4835 Error::InvalidRequestException(inner)
4836 }
4837 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ResourceNotFoundException(inner) => {
4838 Error::ResourceNotFoundException(inner)
4839 }
4840 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ThrottlingException(inner) => {
4841 Error::ThrottlingException(inner)
4842 }
4843 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
4844 }
4845 }
4846}
4847impl<R>
4848 From<
4849 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError, R>,
4850 > for Error
4851where
4852 R: Send + Sync + std::fmt::Debug + 'static,
4853{
4854 fn from(
4855 err: ::aws_smithy_runtime_api::client::result::SdkError<
4856 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError,
4857 R,
4858 >,
4859 ) -> Self {
4860 match err {
4861 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4862 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4863 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4864 source: err.into(),
4865 }),
4866 }
4867 }
4868}
4869impl From<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError> for Error {
4870 fn from(err: crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError) -> Self {
4871 match err {
4872 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InternalServiceException(inner) => {
4873 Error::InternalServiceException(inner)
4874 }
4875 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidParameterException(inner) => {
4876 Error::InvalidParameterException(inner)
4877 }
4878 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidRequestException(inner) => {
4879 Error::InvalidRequestException(inner)
4880 }
4881 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ResourceNotFoundException(inner) => {
4882 Error::ResourceNotFoundException(inner)
4883 }
4884 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ThrottlingException(inner) => {
4885 Error::ThrottlingException(inner)
4886 }
4887 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
4888 }
4889 }
4890}
4891impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_notification::DescribeNotificationError, R>> for Error
4892where
4893 R: Send + Sync + std::fmt::Debug + 'static,
4894{
4895 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_notification::DescribeNotificationError, R>) -> Self {
4896 match err {
4897 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4898 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4899 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4900 source: err.into(),
4901 }),
4902 }
4903 }
4904}
4905impl From<crate::operation::describe_notification::DescribeNotificationError> for Error {
4906 fn from(err: crate::operation::describe_notification::DescribeNotificationError) -> Self {
4907 match err {
4908 crate::operation::describe_notification::DescribeNotificationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4909 crate::operation::describe_notification::DescribeNotificationError::InternalServiceException(inner) => {
4910 Error::InternalServiceException(inner)
4911 }
4912 crate::operation::describe_notification::DescribeNotificationError::InvalidParameterException(inner) => {
4913 Error::InvalidParameterException(inner)
4914 }
4915 crate::operation::describe_notification::DescribeNotificationError::InvalidRequestException(inner) => {
4916 Error::InvalidRequestException(inner)
4917 }
4918 crate::operation::describe_notification::DescribeNotificationError::ResourceNotFoundException(inner) => {
4919 Error::ResourceNotFoundException(inner)
4920 }
4921 crate::operation::describe_notification::DescribeNotificationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4922 crate::operation::describe_notification::DescribeNotificationError::Unhandled(inner) => Error::Unhandled(inner),
4923 }
4924 }
4925}
4926impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>> for Error
4927where
4928 R: Send + Sync + std::fmt::Debug + 'static,
4929{
4930 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>) -> Self {
4931 match err {
4932 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4933 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4934 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4935 source: err.into(),
4936 }),
4937 }
4938 }
4939}
4940impl From<crate::operation::describe_phone_number::DescribePhoneNumberError> for Error {
4941 fn from(err: crate::operation::describe_phone_number::DescribePhoneNumberError) -> Self {
4942 match err {
4943 crate::operation::describe_phone_number::DescribePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4944 crate::operation::describe_phone_number::DescribePhoneNumberError::InternalServiceException(inner) => {
4945 Error::InternalServiceException(inner)
4946 }
4947 crate::operation::describe_phone_number::DescribePhoneNumberError::InvalidParameterException(inner) => {
4948 Error::InvalidParameterException(inner)
4949 }
4950 crate::operation::describe_phone_number::DescribePhoneNumberError::ResourceNotFoundException(inner) => {
4951 Error::ResourceNotFoundException(inner)
4952 }
4953 crate::operation::describe_phone_number::DescribePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4954 crate::operation::describe_phone_number::DescribePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
4955 }
4956 }
4957}
4958impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>>
4959 for Error
4960where
4961 R: Send + Sync + std::fmt::Debug + 'static,
4962{
4963 fn from(
4964 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>,
4965 ) -> Self {
4966 match err {
4967 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4968 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4969 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4970 source: err.into(),
4971 }),
4972 }
4973 }
4974}
4975impl From<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError> for Error {
4976 fn from(err: crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError) -> Self {
4977 match err {
4978 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InternalServiceException(inner) => {
4979 Error::InternalServiceException(inner)
4980 }
4981 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidParameterException(inner) => {
4982 Error::InvalidParameterException(inner)
4983 }
4984 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidRequestException(inner) => {
4985 Error::InvalidRequestException(inner)
4986 }
4987 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ResourceNotFoundException(inner) => {
4988 Error::ResourceNotFoundException(inner)
4989 }
4990 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ThrottlingException(inner) => {
4991 Error::ThrottlingException(inner)
4992 }
4993 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
4994 }
4995 }
4996}
4997impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>> for Error
4998where
4999 R: Send + Sync + std::fmt::Debug + 'static,
5000{
5001 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>) -> Self {
5002 match err {
5003 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5004 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5005 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5006 source: err.into(),
5007 }),
5008 }
5009 }
5010}
5011impl From<crate::operation::describe_prompt::DescribePromptError> for Error {
5012 fn from(err: crate::operation::describe_prompt::DescribePromptError) -> Self {
5013 match err {
5014 crate::operation::describe_prompt::DescribePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5015 crate::operation::describe_prompt::DescribePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5016 crate::operation::describe_prompt::DescribePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5017 crate::operation::describe_prompt::DescribePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5018 crate::operation::describe_prompt::DescribePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5019 crate::operation::describe_prompt::DescribePromptError::Unhandled(inner) => Error::Unhandled(inner),
5020 }
5021 }
5022}
5023impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>> for Error
5024where
5025 R: Send + Sync + std::fmt::Debug + 'static,
5026{
5027 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>) -> Self {
5028 match err {
5029 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5030 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5031 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5032 source: err.into(),
5033 }),
5034 }
5035 }
5036}
5037impl From<crate::operation::describe_queue::DescribeQueueError> for Error {
5038 fn from(err: crate::operation::describe_queue::DescribeQueueError) -> Self {
5039 match err {
5040 crate::operation::describe_queue::DescribeQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5041 crate::operation::describe_queue::DescribeQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5042 crate::operation::describe_queue::DescribeQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5043 crate::operation::describe_queue::DescribeQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5044 crate::operation::describe_queue::DescribeQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5045 crate::operation::describe_queue::DescribeQueueError::Unhandled(inner) => Error::Unhandled(inner),
5046 }
5047 }
5048}
5049impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>> for Error
5050where
5051 R: Send + Sync + std::fmt::Debug + 'static,
5052{
5053 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>) -> Self {
5054 match err {
5055 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5056 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5057 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5058 source: err.into(),
5059 }),
5060 }
5061 }
5062}
5063impl From<crate::operation::describe_quick_connect::DescribeQuickConnectError> for Error {
5064 fn from(err: crate::operation::describe_quick_connect::DescribeQuickConnectError) -> Self {
5065 match err {
5066 crate::operation::describe_quick_connect::DescribeQuickConnectError::InternalServiceException(inner) => {
5067 Error::InternalServiceException(inner)
5068 }
5069 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidParameterException(inner) => {
5070 Error::InvalidParameterException(inner)
5071 }
5072 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidRequestException(inner) => {
5073 Error::InvalidRequestException(inner)
5074 }
5075 crate::operation::describe_quick_connect::DescribeQuickConnectError::ResourceNotFoundException(inner) => {
5076 Error::ResourceNotFoundException(inner)
5077 }
5078 crate::operation::describe_quick_connect::DescribeQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5079 crate::operation::describe_quick_connect::DescribeQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
5080 }
5081 }
5082}
5083impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>> for Error
5084where
5085 R: Send + Sync + std::fmt::Debug + 'static,
5086{
5087 fn from(
5088 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>,
5089 ) -> Self {
5090 match err {
5091 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5092 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5093 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5094 source: err.into(),
5095 }),
5096 }
5097 }
5098}
5099impl From<crate::operation::describe_routing_profile::DescribeRoutingProfileError> for Error {
5100 fn from(err: crate::operation::describe_routing_profile::DescribeRoutingProfileError) -> Self {
5101 match err {
5102 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InternalServiceException(inner) => {
5103 Error::InternalServiceException(inner)
5104 }
5105 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidParameterException(inner) => {
5106 Error::InvalidParameterException(inner)
5107 }
5108 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidRequestException(inner) => {
5109 Error::InvalidRequestException(inner)
5110 }
5111 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ResourceNotFoundException(inner) => {
5112 Error::ResourceNotFoundException(inner)
5113 }
5114 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5115 crate::operation::describe_routing_profile::DescribeRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
5116 }
5117 }
5118}
5119impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>> for Error
5120where
5121 R: Send + Sync + std::fmt::Debug + 'static,
5122{
5123 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>) -> 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_rule::DescribeRuleError> for Error {
5134 fn from(err: crate::operation::describe_rule::DescribeRuleError) -> Self {
5135 match err {
5136 crate::operation::describe_rule::DescribeRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5137 crate::operation::describe_rule::DescribeRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5138 crate::operation::describe_rule::DescribeRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5139 crate::operation::describe_rule::DescribeRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5140 crate::operation::describe_rule::DescribeRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5141 crate::operation::describe_rule::DescribeRuleError::Unhandled(inner) => Error::Unhandled(inner),
5142 }
5143 }
5144}
5145impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>>
5146 for Error
5147where
5148 R: Send + Sync + std::fmt::Debug + 'static,
5149{
5150 fn from(
5151 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>,
5152 ) -> Self {
5153 match err {
5154 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5155 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5156 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5157 source: err.into(),
5158 }),
5159 }
5160 }
5161}
5162impl From<crate::operation::describe_security_profile::DescribeSecurityProfileError> for Error {
5163 fn from(err: crate::operation::describe_security_profile::DescribeSecurityProfileError) -> Self {
5164 match err {
5165 crate::operation::describe_security_profile::DescribeSecurityProfileError::InternalServiceException(inner) => {
5166 Error::InternalServiceException(inner)
5167 }
5168 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidParameterException(inner) => {
5169 Error::InvalidParameterException(inner)
5170 }
5171 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidRequestException(inner) => {
5172 Error::InvalidRequestException(inner)
5173 }
5174 crate::operation::describe_security_profile::DescribeSecurityProfileError::ResourceNotFoundException(inner) => {
5175 Error::ResourceNotFoundException(inner)
5176 }
5177 crate::operation::describe_security_profile::DescribeSecurityProfileError::ThrottlingException(inner) => {
5178 Error::ThrottlingException(inner)
5179 }
5180 crate::operation::describe_security_profile::DescribeSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
5181 }
5182 }
5183}
5184impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_test_case::DescribeTestCaseError, R>> for Error
5185where
5186 R: Send + Sync + std::fmt::Debug + 'static,
5187{
5188 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_test_case::DescribeTestCaseError, R>) -> Self {
5189 match err {
5190 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5191 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5192 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5193 source: err.into(),
5194 }),
5195 }
5196 }
5197}
5198impl From<crate::operation::describe_test_case::DescribeTestCaseError> for Error {
5199 fn from(err: crate::operation::describe_test_case::DescribeTestCaseError) -> Self {
5200 match err {
5201 crate::operation::describe_test_case::DescribeTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5202 crate::operation::describe_test_case::DescribeTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5203 crate::operation::describe_test_case::DescribeTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5204 crate::operation::describe_test_case::DescribeTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5205 crate::operation::describe_test_case::DescribeTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5206 crate::operation::describe_test_case::DescribeTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5207 crate::operation::describe_test_case::DescribeTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
5208 }
5209 }
5210}
5211impl<R>
5212 From<
5213 ::aws_smithy_runtime_api::client::result::SdkError<
5214 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
5215 R,
5216 >,
5217 > for Error
5218where
5219 R: Send + Sync + std::fmt::Debug + 'static,
5220{
5221 fn from(
5222 err: ::aws_smithy_runtime_api::client::result::SdkError<
5223 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
5224 R,
5225 >,
5226 ) -> Self {
5227 match err {
5228 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5229 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5230 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5231 source: err.into(),
5232 }),
5233 }
5234 }
5235}
5236impl From<crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError> for Error {
5237 fn from(err: crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError) -> Self {
5238 match err {
5239 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::AccessDeniedException(inner) => {
5240 Error::AccessDeniedException(inner)
5241 }
5242 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InternalServiceException(inner) => {
5243 Error::InternalServiceException(inner)
5244 }
5245 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InvalidRequestException(inner) => {
5246 Error::InvalidRequestException(inner)
5247 }
5248 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
5249 Error::ResourceNotFoundException(inner)
5250 }
5251 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ThrottlingException(inner) => {
5252 Error::ThrottlingException(inner)
5253 }
5254 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
5255 }
5256 }
5257}
5258impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>> for Error
5259where
5260 R: Send + Sync + std::fmt::Debug + 'static,
5261{
5262 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>) -> Self {
5263 match err {
5264 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5265 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5266 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5267 source: err.into(),
5268 }),
5269 }
5270 }
5271}
5272impl From<crate::operation::describe_user::DescribeUserError> for Error {
5273 fn from(err: crate::operation::describe_user::DescribeUserError) -> Self {
5274 match err {
5275 crate::operation::describe_user::DescribeUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5276 crate::operation::describe_user::DescribeUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5277 crate::operation::describe_user::DescribeUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5278 crate::operation::describe_user::DescribeUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5279 crate::operation::describe_user::DescribeUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5280 crate::operation::describe_user::DescribeUserError::Unhandled(inner) => Error::Unhandled(inner),
5281 }
5282 }
5283}
5284impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>>
5285 for Error
5286where
5287 R: Send + Sync + std::fmt::Debug + 'static,
5288{
5289 fn from(
5290 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>,
5291 ) -> Self {
5292 match err {
5293 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5294 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5295 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5296 source: err.into(),
5297 }),
5298 }
5299 }
5300}
5301impl From<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError> for Error {
5302 fn from(err: crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError) -> Self {
5303 match err {
5304 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InternalServiceException(inner) => {
5305 Error::InternalServiceException(inner)
5306 }
5307 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidParameterException(inner) => {
5308 Error::InvalidParameterException(inner)
5309 }
5310 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidRequestException(inner) => {
5311 Error::InvalidRequestException(inner)
5312 }
5313 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ResourceNotFoundException(inner) => {
5314 Error::ResourceNotFoundException(inner)
5315 }
5316 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ThrottlingException(inner) => {
5317 Error::ThrottlingException(inner)
5318 }
5319 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
5320 }
5321 }
5322}
5323impl<R>
5324 From<
5325 ::aws_smithy_runtime_api::client::result::SdkError<
5326 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
5327 R,
5328 >,
5329 > for Error
5330where
5331 R: Send + Sync + std::fmt::Debug + 'static,
5332{
5333 fn from(
5334 err: ::aws_smithy_runtime_api::client::result::SdkError<
5335 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
5336 R,
5337 >,
5338 ) -> Self {
5339 match err {
5340 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5341 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5342 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5343 source: err.into(),
5344 }),
5345 }
5346 }
5347}
5348impl From<crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError> for Error {
5349 fn from(err: crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError) -> Self {
5350 match err {
5351 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InternalServiceException(inner) => {
5352 Error::InternalServiceException(inner)
5353 }
5354 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidParameterException(inner) => {
5355 Error::InvalidParameterException(inner)
5356 }
5357 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidRequestException(inner) => {
5358 Error::InvalidRequestException(inner)
5359 }
5360 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ResourceNotFoundException(inner) => {
5361 Error::ResourceNotFoundException(inner)
5362 }
5363 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ThrottlingException(inner) => {
5364 Error::ThrottlingException(inner)
5365 }
5366 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
5367 }
5368 }
5369}
5370impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>> for Error
5371where
5372 R: Send + Sync + std::fmt::Debug + 'static,
5373{
5374 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>) -> Self {
5375 match err {
5376 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5377 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5378 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5379 source: err.into(),
5380 }),
5381 }
5382 }
5383}
5384impl From<crate::operation::describe_view::DescribeViewError> for Error {
5385 fn from(err: crate::operation::describe_view::DescribeViewError) -> Self {
5386 match err {
5387 crate::operation::describe_view::DescribeViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5388 crate::operation::describe_view::DescribeViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5389 crate::operation::describe_view::DescribeViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5390 crate::operation::describe_view::DescribeViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5391 crate::operation::describe_view::DescribeViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5392 crate::operation::describe_view::DescribeViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
5393 crate::operation::describe_view::DescribeViewError::Unhandled(inner) => Error::Unhandled(inner),
5394 }
5395 }
5396}
5397impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>> for Error
5398where
5399 R: Send + Sync + std::fmt::Debug + 'static,
5400{
5401 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>) -> Self {
5402 match err {
5403 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5404 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5405 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5406 source: err.into(),
5407 }),
5408 }
5409 }
5410}
5411impl From<crate::operation::describe_vocabulary::DescribeVocabularyError> for Error {
5412 fn from(err: crate::operation::describe_vocabulary::DescribeVocabularyError) -> Self {
5413 match err {
5414 crate::operation::describe_vocabulary::DescribeVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5415 crate::operation::describe_vocabulary::DescribeVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5416 crate::operation::describe_vocabulary::DescribeVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5417 crate::operation::describe_vocabulary::DescribeVocabularyError::ResourceNotFoundException(inner) => {
5418 Error::ResourceNotFoundException(inner)
5419 }
5420 crate::operation::describe_vocabulary::DescribeVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5421 crate::operation::describe_vocabulary::DescribeVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
5422 }
5423 }
5424}
5425impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_workspace::DescribeWorkspaceError, R>> for Error
5426where
5427 R: Send + Sync + std::fmt::Debug + 'static,
5428{
5429 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_workspace::DescribeWorkspaceError, R>) -> Self {
5430 match err {
5431 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5432 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5433 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5434 source: err.into(),
5435 }),
5436 }
5437 }
5438}
5439impl From<crate::operation::describe_workspace::DescribeWorkspaceError> for Error {
5440 fn from(err: crate::operation::describe_workspace::DescribeWorkspaceError) -> Self {
5441 match err {
5442 crate::operation::describe_workspace::DescribeWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5443 crate::operation::describe_workspace::DescribeWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5444 crate::operation::describe_workspace::DescribeWorkspaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5445 crate::operation::describe_workspace::DescribeWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5446 crate::operation::describe_workspace::DescribeWorkspaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5447 crate::operation::describe_workspace::DescribeWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5448 crate::operation::describe_workspace::DescribeWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
5449 }
5450 }
5451}
5452impl<R>
5453 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError, R>>
5454 for Error
5455where
5456 R: Send + Sync + std::fmt::Debug + 'static,
5457{
5458 fn from(
5459 err: ::aws_smithy_runtime_api::client::result::SdkError<
5460 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError,
5461 R,
5462 >,
5463 ) -> Self {
5464 match err {
5465 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5466 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5467 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5468 source: err.into(),
5469 }),
5470 }
5471 }
5472}
5473impl From<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError> for Error {
5474 fn from(err: crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError) -> Self {
5475 match err {
5476 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InternalServiceException(inner) => {
5477 Error::InternalServiceException(inner)
5478 }
5479 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidParameterException(inner) => {
5480 Error::InvalidParameterException(inner)
5481 }
5482 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidRequestException(inner) => {
5483 Error::InvalidRequestException(inner)
5484 }
5485 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
5486 Error::ResourceNotFoundException(inner)
5487 }
5488 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ThrottlingException(inner) => {
5489 Error::ThrottlingException(inner)
5490 }
5491 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
5492 }
5493 }
5494}
5495impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>>
5496 for Error
5497where
5498 R: Send + Sync + std::fmt::Debug + 'static,
5499{
5500 fn from(
5501 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>,
5502 ) -> Self {
5503 match err {
5504 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5505 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5506 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5507 source: err.into(),
5508 }),
5509 }
5510 }
5511}
5512impl From<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError> for Error {
5513 fn from(err: crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError) -> Self {
5514 match err {
5515 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InternalServiceException(inner) => {
5516 Error::InternalServiceException(inner)
5517 }
5518 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidParameterException(inner) => {
5519 Error::InvalidParameterException(inner)
5520 }
5521 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidRequestException(inner) => {
5522 Error::InvalidRequestException(inner)
5523 }
5524 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ResourceNotFoundException(inner) => {
5525 Error::ResourceNotFoundException(inner)
5526 }
5527 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ThrottlingException(inner) => {
5528 Error::ThrottlingException(inner)
5529 }
5530 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::Unhandled(inner) => Error::Unhandled(inner),
5531 }
5532 }
5533}
5534impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>> for Error
5535where
5536 R: Send + Sync + std::fmt::Debug + 'static,
5537{
5538 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>) -> Self {
5539 match err {
5540 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5541 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5542 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5543 source: err.into(),
5544 }),
5545 }
5546 }
5547}
5548impl From<crate::operation::disassociate_bot::DisassociateBotError> for Error {
5549 fn from(err: crate::operation::disassociate_bot::DisassociateBotError) -> Self {
5550 match err {
5551 crate::operation::disassociate_bot::DisassociateBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5552 crate::operation::disassociate_bot::DisassociateBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5553 crate::operation::disassociate_bot::DisassociateBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5554 crate::operation::disassociate_bot::DisassociateBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5555 crate::operation::disassociate_bot::DisassociateBotError::Unhandled(inner) => Error::Unhandled(inner),
5556 }
5557 }
5558}
5559impl<R>
5560 From<
5561 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError, R>,
5562 > for Error
5563where
5564 R: Send + Sync + std::fmt::Debug + 'static,
5565{
5566 fn from(
5567 err: ::aws_smithy_runtime_api::client::result::SdkError<
5568 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError,
5569 R,
5570 >,
5571 ) -> Self {
5572 match err {
5573 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5574 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5575 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5576 source: err.into(),
5577 }),
5578 }
5579 }
5580}
5581impl From<crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError> for Error {
5582 fn from(err: crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError) -> Self {
5583 match err {
5584 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::AccessDeniedException(inner) => {
5585 Error::AccessDeniedException(inner)
5586 }
5587 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InternalServiceException(inner) => {
5588 Error::InternalServiceException(inner)
5589 }
5590 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InvalidParameterException(inner) => {
5591 Error::InvalidParameterException(inner)
5592 }
5593 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InvalidRequestException(inner) => {
5594 Error::InvalidRequestException(inner)
5595 }
5596 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ResourceConflictException(inner) => {
5597 Error::ResourceConflictException(inner)
5598 }
5599 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ResourceNotFoundException(inner) => {
5600 Error::ResourceNotFoundException(inner)
5601 }
5602 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ThrottlingException(inner) => {
5603 Error::ThrottlingException(inner)
5604 }
5605 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::Unhandled(inner) => Error::Unhandled(inner),
5606 }
5607 }
5608}
5609impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>> for Error
5610where
5611 R: Send + Sync + std::fmt::Debug + 'static,
5612{
5613 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>) -> Self {
5614 match err {
5615 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5616 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5617 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5618 source: err.into(),
5619 }),
5620 }
5621 }
5622}
5623impl From<crate::operation::disassociate_flow::DisassociateFlowError> for Error {
5624 fn from(err: crate::operation::disassociate_flow::DisassociateFlowError) -> Self {
5625 match err {
5626 crate::operation::disassociate_flow::DisassociateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5627 crate::operation::disassociate_flow::DisassociateFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5628 crate::operation::disassociate_flow::DisassociateFlowError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5629 crate::operation::disassociate_flow::DisassociateFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5630 crate::operation::disassociate_flow::DisassociateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5631 crate::operation::disassociate_flow::DisassociateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5632 crate::operation::disassociate_flow::DisassociateFlowError::Unhandled(inner) => Error::Unhandled(inner),
5633 }
5634 }
5635}
5636impl<R>
5637 From<
5638 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError, R>,
5639 > for Error
5640where
5641 R: Send + Sync + std::fmt::Debug + 'static,
5642{
5643 fn from(
5644 err: ::aws_smithy_runtime_api::client::result::SdkError<
5645 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError,
5646 R,
5647 >,
5648 ) -> Self {
5649 match err {
5650 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5651 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5652 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5653 source: err.into(),
5654 }),
5655 }
5656 }
5657}
5658impl From<crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError> for Error {
5659 fn from(err: crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError) -> Self {
5660 match err {
5661 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::ConditionalOperationFailedException(inner) => {
5662 Error::ConditionalOperationFailedException(inner)
5663 }
5664 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::InternalServiceException(inner) => {
5665 Error::InternalServiceException(inner)
5666 }
5667 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::InvalidParameterException(inner) => {
5668 Error::InvalidParameterException(inner)
5669 }
5670 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::InvalidRequestException(inner) => {
5671 Error::InvalidRequestException(inner)
5672 }
5673 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::ResourceNotFoundException(inner) => {
5674 Error::ResourceNotFoundException(inner)
5675 }
5676 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::ThrottlingException(inner) => {
5677 Error::ThrottlingException(inner)
5678 }
5679 crate::operation::disassociate_hours_of_operations::DisassociateHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
5680 }
5681 }
5682}
5683impl<R>
5684 From<
5685 ::aws_smithy_runtime_api::client::result::SdkError<
5686 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
5687 R,
5688 >,
5689 > for Error
5690where
5691 R: Send + Sync + std::fmt::Debug + 'static,
5692{
5693 fn from(
5694 err: ::aws_smithy_runtime_api::client::result::SdkError<
5695 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
5696 R,
5697 >,
5698 ) -> Self {
5699 match err {
5700 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5701 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5702 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5703 source: err.into(),
5704 }),
5705 }
5706 }
5707}
5708impl From<crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError> for Error {
5709 fn from(err: crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError) -> Self {
5710 match err {
5711 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InternalServiceException(inner) => {
5712 Error::InternalServiceException(inner)
5713 }
5714 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidParameterException(inner) => {
5715 Error::InvalidParameterException(inner)
5716 }
5717 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidRequestException(inner) => {
5718 Error::InvalidRequestException(inner)
5719 }
5720 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
5721 Error::ResourceNotFoundException(inner)
5722 }
5723 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ThrottlingException(inner) => {
5724 Error::ThrottlingException(inner)
5725 }
5726 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::Unhandled(inner) => {
5727 Error::Unhandled(inner)
5728 }
5729 }
5730 }
5731}
5732impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>>
5733 for Error
5734where
5735 R: Send + Sync + std::fmt::Debug + 'static,
5736{
5737 fn from(
5738 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>,
5739 ) -> Self {
5740 match err {
5741 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5742 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5743 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5744 source: err.into(),
5745 }),
5746 }
5747 }
5748}
5749impl From<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError> for Error {
5750 fn from(err: crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError) -> Self {
5751 match err {
5752 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InternalServiceException(inner) => {
5753 Error::InternalServiceException(inner)
5754 }
5755 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidParameterException(inner) => {
5756 Error::InvalidParameterException(inner)
5757 }
5758 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidRequestException(inner) => {
5759 Error::InvalidRequestException(inner)
5760 }
5761 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ResourceNotFoundException(inner) => {
5762 Error::ResourceNotFoundException(inner)
5763 }
5764 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ThrottlingException(inner) => {
5765 Error::ThrottlingException(inner)
5766 }
5767 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::Unhandled(inner) => Error::Unhandled(inner),
5768 }
5769 }
5770}
5771impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>> for Error
5772where
5773 R: Send + Sync + std::fmt::Debug + 'static,
5774{
5775 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>) -> Self {
5776 match err {
5777 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5778 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5779 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5780 source: err.into(),
5781 }),
5782 }
5783 }
5784}
5785impl From<crate::operation::disassociate_lex_bot::DisassociateLexBotError> for Error {
5786 fn from(err: crate::operation::disassociate_lex_bot::DisassociateLexBotError) -> Self {
5787 match err {
5788 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InternalServiceException(inner) => {
5789 Error::InternalServiceException(inner)
5790 }
5791 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidParameterException(inner) => {
5792 Error::InvalidParameterException(inner)
5793 }
5794 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5795 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ResourceNotFoundException(inner) => {
5796 Error::ResourceNotFoundException(inner)
5797 }
5798 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5799 crate::operation::disassociate_lex_bot::DisassociateLexBotError::Unhandled(inner) => Error::Unhandled(inner),
5800 }
5801 }
5802}
5803impl<R>
5804 From<
5805 ::aws_smithy_runtime_api::client::result::SdkError<
5806 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
5807 R,
5808 >,
5809 > for Error
5810where
5811 R: Send + Sync + std::fmt::Debug + 'static,
5812{
5813 fn from(
5814 err: ::aws_smithy_runtime_api::client::result::SdkError<
5815 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
5816 R,
5817 >,
5818 ) -> Self {
5819 match err {
5820 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5821 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5822 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5823 source: err.into(),
5824 }),
5825 }
5826 }
5827}
5828impl From<crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError> for Error {
5829 fn from(err: crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError) -> Self {
5830 match err {
5831 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::AccessDeniedException(inner) => {
5832 Error::AccessDeniedException(inner)
5833 }
5834 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InternalServiceException(inner) => {
5835 Error::InternalServiceException(inner)
5836 }
5837 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InvalidParameterException(inner) => {
5838 Error::InvalidParameterException(inner)
5839 }
5840 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ResourceNotFoundException(inner) => {
5841 Error::ResourceNotFoundException(inner)
5842 }
5843 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ThrottlingException(inner) => {
5844 Error::ThrottlingException(inner)
5845 }
5846 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::Unhandled(inner) => {
5847 Error::Unhandled(inner)
5848 }
5849 }
5850 }
5851}
5852impl<R>
5853 From<
5854 ::aws_smithy_runtime_api::client::result::SdkError<
5855 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError,
5856 R,
5857 >,
5858 > for Error
5859where
5860 R: Send + Sync + std::fmt::Debug + 'static,
5861{
5862 fn from(
5863 err: ::aws_smithy_runtime_api::client::result::SdkError<
5864 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError,
5865 R,
5866 >,
5867 ) -> Self {
5868 match err {
5869 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5870 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5871 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5872 source: err.into(),
5873 }),
5874 }
5875 }
5876}
5877impl From<crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError> for Error {
5878 fn from(err: crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError) -> Self {
5879 match err {
5880 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::AccessDeniedException(inner) => {
5881 Error::AccessDeniedException(inner)
5882 }
5883 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::InternalServiceException(inner) => {
5884 Error::InternalServiceException(inner)
5885 }
5886 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::InvalidParameterException(inner) => {
5887 Error::InvalidParameterException(inner)
5888 }
5889 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::InvalidRequestException(inner) => {
5890 Error::InvalidRequestException(inner)
5891 }
5892 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::ResourceNotFoundException(inner) => {
5893 Error::ResourceNotFoundException(inner)
5894 }
5895 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::ThrottlingException(inner) => {
5896 Error::ThrottlingException(inner)
5897 }
5898 crate::operation::disassociate_queue_email_addresses::DisassociateQueueEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
5899 }
5900 }
5901}
5902impl<R>
5903 From<
5904 ::aws_smithy_runtime_api::client::result::SdkError<
5905 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
5906 R,
5907 >,
5908 > for Error
5909where
5910 R: Send + Sync + std::fmt::Debug + 'static,
5911{
5912 fn from(
5913 err: ::aws_smithy_runtime_api::client::result::SdkError<
5914 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
5915 R,
5916 >,
5917 ) -> Self {
5918 match err {
5919 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5920 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5921 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5922 source: err.into(),
5923 }),
5924 }
5925 }
5926}
5927impl From<crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError> for Error {
5928 fn from(err: crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError) -> Self {
5929 match err {
5930 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InternalServiceException(inner) => {
5931 Error::InternalServiceException(inner)
5932 }
5933 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidParameterException(inner) => {
5934 Error::InvalidParameterException(inner)
5935 }
5936 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidRequestException(inner) => {
5937 Error::InvalidRequestException(inner)
5938 }
5939 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ResourceNotFoundException(inner) => {
5940 Error::ResourceNotFoundException(inner)
5941 }
5942 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ThrottlingException(inner) => {
5943 Error::ThrottlingException(inner)
5944 }
5945 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
5946 }
5947 }
5948}
5949impl<R>
5950 From<
5951 ::aws_smithy_runtime_api::client::result::SdkError<
5952 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
5953 R,
5954 >,
5955 > for Error
5956where
5957 R: Send + Sync + std::fmt::Debug + 'static,
5958{
5959 fn from(
5960 err: ::aws_smithy_runtime_api::client::result::SdkError<
5961 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
5962 R,
5963 >,
5964 ) -> Self {
5965 match err {
5966 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5967 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5968 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5969 source: err.into(),
5970 }),
5971 }
5972 }
5973}
5974impl From<crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError> for Error {
5975 fn from(err: crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError) -> Self {
5976 match err {
5977 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InternalServiceException(inner) => {
5978 Error::InternalServiceException(inner)
5979 }
5980 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidParameterException(inner) => {
5981 Error::InvalidParameterException(inner)
5982 }
5983 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidRequestException(inner) => {
5984 Error::InvalidRequestException(inner)
5985 }
5986 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
5987 Error::ResourceNotFoundException(inner)
5988 }
5989 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ThrottlingException(inner) => {
5990 Error::ThrottlingException(inner)
5991 }
5992 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
5993 }
5994 }
5995}
5996impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>>
5997 for Error
5998where
5999 R: Send + Sync + std::fmt::Debug + 'static,
6000{
6001 fn from(
6002 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>,
6003 ) -> Self {
6004 match err {
6005 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6006 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6007 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6008 source: err.into(),
6009 }),
6010 }
6011 }
6012}
6013impl From<crate::operation::disassociate_security_key::DisassociateSecurityKeyError> for Error {
6014 fn from(err: crate::operation::disassociate_security_key::DisassociateSecurityKeyError) -> Self {
6015 match err {
6016 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InternalServiceException(inner) => {
6017 Error::InternalServiceException(inner)
6018 }
6019 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidParameterException(inner) => {
6020 Error::InvalidParameterException(inner)
6021 }
6022 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidRequestException(inner) => {
6023 Error::InvalidRequestException(inner)
6024 }
6025 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ResourceNotFoundException(inner) => {
6026 Error::ResourceNotFoundException(inner)
6027 }
6028 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ThrottlingException(inner) => {
6029 Error::ThrottlingException(inner)
6030 }
6031 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::Unhandled(inner) => Error::Unhandled(inner),
6032 }
6033 }
6034}
6035impl<R>
6036 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError, R>>
6037 for Error
6038where
6039 R: Send + Sync + std::fmt::Debug + 'static,
6040{
6041 fn from(
6042 err: ::aws_smithy_runtime_api::client::result::SdkError<
6043 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError,
6044 R,
6045 >,
6046 ) -> Self {
6047 match err {
6048 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6049 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6050 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6051 source: err.into(),
6052 }),
6053 }
6054 }
6055}
6056impl From<crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError> for Error {
6057 fn from(err: crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError) -> Self {
6058 match err {
6059 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::AccessDeniedException(inner) => {
6060 Error::AccessDeniedException(inner)
6061 }
6062 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::ConditionalOperationFailedException(inner) => {
6063 Error::ConditionalOperationFailedException(inner)
6064 }
6065 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::InternalServiceException(inner) => {
6066 Error::InternalServiceException(inner)
6067 }
6068 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::InvalidParameterException(inner) => {
6069 Error::InvalidParameterException(inner)
6070 }
6071 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::InvalidRequestException(inner) => {
6072 Error::InvalidRequestException(inner)
6073 }
6074 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::ResourceConflictException(inner) => {
6075 Error::ResourceConflictException(inner)
6076 }
6077 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::ResourceNotFoundException(inner) => {
6078 Error::ResourceNotFoundException(inner)
6079 }
6080 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
6081 }
6082 }
6083}
6084impl<R>
6085 From<
6086 ::aws_smithy_runtime_api::client::result::SdkError<
6087 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
6088 R,
6089 >,
6090 > for Error
6091where
6092 R: Send + Sync + std::fmt::Debug + 'static,
6093{
6094 fn from(
6095 err: ::aws_smithy_runtime_api::client::result::SdkError<
6096 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
6097 R,
6098 >,
6099 ) -> Self {
6100 match err {
6101 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6102 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6103 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6104 source: err.into(),
6105 }),
6106 }
6107 }
6108}
6109impl From<crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError> for Error {
6110 fn from(err: crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError) -> Self {
6111 match err {
6112 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6113 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6114 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6115 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
6116 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6117 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6118 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::Unhandled(inner) => Error::Unhandled(inner),
6119 }
6120 }
6121}
6122impl<R>
6123 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError, R>>
6124 for Error
6125where
6126 R: Send + Sync + std::fmt::Debug + 'static,
6127{
6128 fn from(
6129 err: ::aws_smithy_runtime_api::client::result::SdkError<
6130 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError,
6131 R,
6132 >,
6133 ) -> Self {
6134 match err {
6135 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6136 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6137 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6138 source: err.into(),
6139 }),
6140 }
6141 }
6142}
6143impl From<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError> for Error {
6144 fn from(err: crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError) -> Self {
6145 match err {
6146 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InternalServiceException(inner) => {
6147 Error::InternalServiceException(inner)
6148 }
6149 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidParameterException(inner) => {
6150 Error::InvalidParameterException(inner)
6151 }
6152 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidRequestException(inner) => {
6153 Error::InvalidRequestException(inner)
6154 }
6155 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ResourceNotFoundException(inner) => {
6156 Error::ResourceNotFoundException(inner)
6157 }
6158 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ThrottlingException(inner) => {
6159 Error::ThrottlingException(inner)
6160 }
6161 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
6162 }
6163 }
6164}
6165impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_workspace::DisassociateWorkspaceError, R>> for Error
6166where
6167 R: Send + Sync + std::fmt::Debug + 'static,
6168{
6169 fn from(
6170 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_workspace::DisassociateWorkspaceError, R>,
6171 ) -> Self {
6172 match err {
6173 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6174 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6175 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6176 source: err.into(),
6177 }),
6178 }
6179 }
6180}
6181impl From<crate::operation::disassociate_workspace::DisassociateWorkspaceError> for Error {
6182 fn from(err: crate::operation::disassociate_workspace::DisassociateWorkspaceError) -> Self {
6183 match err {
6184 crate::operation::disassociate_workspace::DisassociateWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6185 crate::operation::disassociate_workspace::DisassociateWorkspaceError::InternalServiceException(inner) => {
6186 Error::InternalServiceException(inner)
6187 }
6188 crate::operation::disassociate_workspace::DisassociateWorkspaceError::InvalidParameterException(inner) => {
6189 Error::InvalidParameterException(inner)
6190 }
6191 crate::operation::disassociate_workspace::DisassociateWorkspaceError::InvalidRequestException(inner) => {
6192 Error::InvalidRequestException(inner)
6193 }
6194 crate::operation::disassociate_workspace::DisassociateWorkspaceError::ResourceNotFoundException(inner) => {
6195 Error::ResourceNotFoundException(inner)
6196 }
6197 crate::operation::disassociate_workspace::DisassociateWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6198 crate::operation::disassociate_workspace::DisassociateWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
6199 }
6200 }
6201}
6202impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>> for Error
6203where
6204 R: Send + Sync + std::fmt::Debug + 'static,
6205{
6206 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>) -> Self {
6207 match err {
6208 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6209 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6210 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6211 source: err.into(),
6212 }),
6213 }
6214 }
6215}
6216impl From<crate::operation::dismiss_user_contact::DismissUserContactError> for Error {
6217 fn from(err: crate::operation::dismiss_user_contact::DismissUserContactError) -> Self {
6218 match err {
6219 crate::operation::dismiss_user_contact::DismissUserContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6220 crate::operation::dismiss_user_contact::DismissUserContactError::InternalServiceException(inner) => {
6221 Error::InternalServiceException(inner)
6222 }
6223 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidParameterException(inner) => {
6224 Error::InvalidParameterException(inner)
6225 }
6226 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6227 crate::operation::dismiss_user_contact::DismissUserContactError::ResourceNotFoundException(inner) => {
6228 Error::ResourceNotFoundException(inner)
6229 }
6230 crate::operation::dismiss_user_contact::DismissUserContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6231 crate::operation::dismiss_user_contact::DismissUserContactError::Unhandled(inner) => Error::Unhandled(inner),
6232 }
6233 }
6234}
6235impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError, R>>
6236 for Error
6237where
6238 R: Send + Sync + std::fmt::Debug + 'static,
6239{
6240 fn from(
6241 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError, R>,
6242 ) -> Self {
6243 match err {
6244 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6245 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6246 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6247 source: err.into(),
6248 }),
6249 }
6250 }
6251}
6252impl From<crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError> for Error {
6253 fn from(err: crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError) -> Self {
6254 match err {
6255 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::AccessDeniedException(inner) => {
6256 Error::AccessDeniedException(inner)
6257 }
6258 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::InternalServiceException(inner) => {
6259 Error::InternalServiceException(inner)
6260 }
6261 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::InvalidParameterException(inner) => {
6262 Error::InvalidParameterException(inner)
6263 }
6264 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::InvalidRequestException(inner) => {
6265 Error::InvalidRequestException(inner)
6266 }
6267 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::ResourceNotFoundException(inner) => {
6268 Error::ResourceNotFoundException(inner)
6269 }
6270 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::ThrottlingException(inner) => {
6271 Error::ThrottlingException(inner)
6272 }
6273 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::Unhandled(inner) => Error::Unhandled(inner),
6274 }
6275 }
6276}
6277impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>> for Error
6278where
6279 R: Send + Sync + std::fmt::Debug + 'static,
6280{
6281 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>) -> Self {
6282 match err {
6283 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6284 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6285 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6286 source: err.into(),
6287 }),
6288 }
6289 }
6290}
6291impl From<crate::operation::get_attached_file::GetAttachedFileError> for Error {
6292 fn from(err: crate::operation::get_attached_file::GetAttachedFileError) -> Self {
6293 match err {
6294 crate::operation::get_attached_file::GetAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6295 crate::operation::get_attached_file::GetAttachedFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6296 crate::operation::get_attached_file::GetAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6297 crate::operation::get_attached_file::GetAttachedFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6298 crate::operation::get_attached_file::GetAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6299 crate::operation::get_attached_file::GetAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
6300 }
6301 }
6302}
6303impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>> for Error
6304where
6305 R: Send + Sync + std::fmt::Debug + 'static,
6306{
6307 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>) -> Self {
6308 match err {
6309 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6310 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6311 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6312 source: err.into(),
6313 }),
6314 }
6315 }
6316}
6317impl From<crate::operation::get_contact_attributes::GetContactAttributesError> for Error {
6318 fn from(err: crate::operation::get_contact_attributes::GetContactAttributesError) -> Self {
6319 match err {
6320 crate::operation::get_contact_attributes::GetContactAttributesError::InternalServiceException(inner) => {
6321 Error::InternalServiceException(inner)
6322 }
6323 crate::operation::get_contact_attributes::GetContactAttributesError::InvalidRequestException(inner) => {
6324 Error::InvalidRequestException(inner)
6325 }
6326 crate::operation::get_contact_attributes::GetContactAttributesError::ResourceNotFoundException(inner) => {
6327 Error::ResourceNotFoundException(inner)
6328 }
6329 crate::operation::get_contact_attributes::GetContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
6330 }
6331 }
6332}
6333impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>> for Error
6334where
6335 R: Send + Sync + std::fmt::Debug + 'static,
6336{
6337 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>) -> Self {
6338 match err {
6339 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6340 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6341 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6342 source: err.into(),
6343 }),
6344 }
6345 }
6346}
6347impl From<crate::operation::get_contact_metrics::GetContactMetricsError> for Error {
6348 fn from(err: crate::operation::get_contact_metrics::GetContactMetricsError) -> Self {
6349 match err {
6350 crate::operation::get_contact_metrics::GetContactMetricsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6351 crate::operation::get_contact_metrics::GetContactMetricsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6352 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidParameterException(inner) => {
6353 Error::InvalidParameterException(inner)
6354 }
6355 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6356 crate::operation::get_contact_metrics::GetContactMetricsError::ResourceNotFoundException(inner) => {
6357 Error::ResourceNotFoundException(inner)
6358 }
6359 crate::operation::get_contact_metrics::GetContactMetricsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6360 crate::operation::get_contact_metrics::GetContactMetricsError::Unhandled(inner) => Error::Unhandled(inner),
6361 }
6362 }
6363}
6364impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>> for Error
6365where
6366 R: Send + Sync + std::fmt::Debug + 'static,
6367{
6368 fn from(
6369 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>,
6370 ) -> Self {
6371 match err {
6372 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6373 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6374 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6375 source: err.into(),
6376 }),
6377 }
6378 }
6379}
6380impl From<crate::operation::get_current_metric_data::GetCurrentMetricDataError> for Error {
6381 fn from(err: crate::operation::get_current_metric_data::GetCurrentMetricDataError) -> Self {
6382 match err {
6383 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InternalServiceException(inner) => {
6384 Error::InternalServiceException(inner)
6385 }
6386 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidParameterException(inner) => {
6387 Error::InvalidParameterException(inner)
6388 }
6389 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidRequestException(inner) => {
6390 Error::InvalidRequestException(inner)
6391 }
6392 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ResourceNotFoundException(inner) => {
6393 Error::ResourceNotFoundException(inner)
6394 }
6395 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6396 crate::operation::get_current_metric_data::GetCurrentMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
6397 }
6398 }
6399}
6400impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>> for Error
6401where
6402 R: Send + Sync + std::fmt::Debug + 'static,
6403{
6404 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>) -> Self {
6405 match err {
6406 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6407 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6408 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6409 source: err.into(),
6410 }),
6411 }
6412 }
6413}
6414impl From<crate::operation::get_current_user_data::GetCurrentUserDataError> for Error {
6415 fn from(err: crate::operation::get_current_user_data::GetCurrentUserDataError) -> Self {
6416 match err {
6417 crate::operation::get_current_user_data::GetCurrentUserDataError::InternalServiceException(inner) => {
6418 Error::InternalServiceException(inner)
6419 }
6420 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidParameterException(inner) => {
6421 Error::InvalidParameterException(inner)
6422 }
6423 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6424 crate::operation::get_current_user_data::GetCurrentUserDataError::ResourceNotFoundException(inner) => {
6425 Error::ResourceNotFoundException(inner)
6426 }
6427 crate::operation::get_current_user_data::GetCurrentUserDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6428 crate::operation::get_current_user_data::GetCurrentUserDataError::Unhandled(inner) => Error::Unhandled(inner),
6429 }
6430 }
6431}
6432impl<R>
6433 From<
6434 ::aws_smithy_runtime_api::client::result::SdkError<
6435 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
6436 R,
6437 >,
6438 > for Error
6439where
6440 R: Send + Sync + std::fmt::Debug + 'static,
6441{
6442 fn from(
6443 err: ::aws_smithy_runtime_api::client::result::SdkError<
6444 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
6445 R,
6446 >,
6447 ) -> Self {
6448 match err {
6449 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6450 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6451 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6452 source: err.into(),
6453 }),
6454 }
6455 }
6456}
6457impl From<crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError> for Error {
6458 fn from(err: crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError) -> Self {
6459 match err {
6460 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InternalServiceException(inner) => {
6461 Error::InternalServiceException(inner)
6462 }
6463 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidParameterException(inner) => {
6464 Error::InvalidParameterException(inner)
6465 }
6466 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidRequestException(inner) => {
6467 Error::InvalidRequestException(inner)
6468 }
6469 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ResourceNotFoundException(inner) => {
6470 Error::ResourceNotFoundException(inner)
6471 }
6472 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ThrottlingException(inner) => {
6473 Error::ThrottlingException(inner)
6474 }
6475 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
6476 }
6477 }
6478}
6479impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>> for Error
6480where
6481 R: Send + Sync + std::fmt::Debug + 'static,
6482{
6483 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>) -> Self {
6484 match err {
6485 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6486 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6487 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6488 source: err.into(),
6489 }),
6490 }
6491 }
6492}
6493impl From<crate::operation::get_federation_token::GetFederationTokenError> for Error {
6494 fn from(err: crate::operation::get_federation_token::GetFederationTokenError) -> Self {
6495 match err {
6496 crate::operation::get_federation_token::GetFederationTokenError::DuplicateResourceException(inner) => {
6497 Error::DuplicateResourceException(inner)
6498 }
6499 crate::operation::get_federation_token::GetFederationTokenError::InternalServiceException(inner) => {
6500 Error::InternalServiceException(inner)
6501 }
6502 crate::operation::get_federation_token::GetFederationTokenError::InvalidParameterException(inner) => {
6503 Error::InvalidParameterException(inner)
6504 }
6505 crate::operation::get_federation_token::GetFederationTokenError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6506 crate::operation::get_federation_token::GetFederationTokenError::ResourceNotFoundException(inner) => {
6507 Error::ResourceNotFoundException(inner)
6508 }
6509 crate::operation::get_federation_token::GetFederationTokenError::UserNotFoundException(inner) => Error::UserNotFoundException(inner),
6510 crate::operation::get_federation_token::GetFederationTokenError::Unhandled(inner) => Error::Unhandled(inner),
6511 }
6512 }
6513}
6514impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>> for Error
6515where
6516 R: Send + Sync + std::fmt::Debug + 'static,
6517{
6518 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>) -> Self {
6519 match err {
6520 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6521 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6522 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6523 source: err.into(),
6524 }),
6525 }
6526 }
6527}
6528impl From<crate::operation::get_flow_association::GetFlowAssociationError> for Error {
6529 fn from(err: crate::operation::get_flow_association::GetFlowAssociationError) -> Self {
6530 match err {
6531 crate::operation::get_flow_association::GetFlowAssociationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6532 crate::operation::get_flow_association::GetFlowAssociationError::InternalServiceException(inner) => {
6533 Error::InternalServiceException(inner)
6534 }
6535 crate::operation::get_flow_association::GetFlowAssociationError::InvalidParameterException(inner) => {
6536 Error::InvalidParameterException(inner)
6537 }
6538 crate::operation::get_flow_association::GetFlowAssociationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6539 crate::operation::get_flow_association::GetFlowAssociationError::ResourceNotFoundException(inner) => {
6540 Error::ResourceNotFoundException(inner)
6541 }
6542 crate::operation::get_flow_association::GetFlowAssociationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6543 crate::operation::get_flow_association::GetFlowAssociationError::Unhandled(inner) => Error::Unhandled(inner),
6544 }
6545 }
6546}
6547impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>> for Error
6548where
6549 R: Send + Sync + std::fmt::Debug + 'static,
6550{
6551 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>) -> Self {
6552 match err {
6553 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6554 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6555 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6556 source: err.into(),
6557 }),
6558 }
6559 }
6560}
6561impl From<crate::operation::get_metric_data::GetMetricDataError> for Error {
6562 fn from(err: crate::operation::get_metric_data::GetMetricDataError) -> Self {
6563 match err {
6564 crate::operation::get_metric_data::GetMetricDataError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6565 crate::operation::get_metric_data::GetMetricDataError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6566 crate::operation::get_metric_data::GetMetricDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6567 crate::operation::get_metric_data::GetMetricDataError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6568 crate::operation::get_metric_data::GetMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6569 crate::operation::get_metric_data::GetMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
6570 }
6571 }
6572}
6573impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>> for Error
6574where
6575 R: Send + Sync + std::fmt::Debug + 'static,
6576{
6577 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>) -> 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::get_metric_data_v2::GetMetricDataV2Error> for Error {
6588 fn from(err: crate::operation::get_metric_data_v2::GetMetricDataV2Error) -> Self {
6589 match err {
6590 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InternalServiceException(inner) => Error::InternalServiceException(inner),
6591 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6592 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6593 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6594 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
6595 crate::operation::get_metric_data_v2::GetMetricDataV2Error::Unhandled(inner) => Error::Unhandled(inner),
6596 }
6597 }
6598}
6599impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>> for Error
6600where
6601 R: Send + Sync + std::fmt::Debug + 'static,
6602{
6603 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>) -> Self {
6604 match err {
6605 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6606 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6607 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6608 source: err.into(),
6609 }),
6610 }
6611 }
6612}
6613impl From<crate::operation::get_prompt_file::GetPromptFileError> for Error {
6614 fn from(err: crate::operation::get_prompt_file::GetPromptFileError) -> Self {
6615 match err {
6616 crate::operation::get_prompt_file::GetPromptFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6617 crate::operation::get_prompt_file::GetPromptFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6618 crate::operation::get_prompt_file::GetPromptFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6619 crate::operation::get_prompt_file::GetPromptFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6620 crate::operation::get_prompt_file::GetPromptFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6621 crate::operation::get_prompt_file::GetPromptFileError::Unhandled(inner) => Error::Unhandled(inner),
6622 }
6623 }
6624}
6625impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>> for Error
6626where
6627 R: Send + Sync + std::fmt::Debug + 'static,
6628{
6629 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>) -> Self {
6630 match err {
6631 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6632 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6633 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6634 source: err.into(),
6635 }),
6636 }
6637 }
6638}
6639impl From<crate::operation::get_task_template::GetTaskTemplateError> for Error {
6640 fn from(err: crate::operation::get_task_template::GetTaskTemplateError) -> Self {
6641 match err {
6642 crate::operation::get_task_template::GetTaskTemplateError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6643 crate::operation::get_task_template::GetTaskTemplateError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6644 crate::operation::get_task_template::GetTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6645 crate::operation::get_task_template::GetTaskTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6646 crate::operation::get_task_template::GetTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6647 crate::operation::get_task_template::GetTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
6648 }
6649 }
6650}
6651impl<R>
6652 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError, R>>
6653 for Error
6654where
6655 R: Send + Sync + std::fmt::Debug + 'static,
6656{
6657 fn from(
6658 err: ::aws_smithy_runtime_api::client::result::SdkError<
6659 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError,
6660 R,
6661 >,
6662 ) -> Self {
6663 match err {
6664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6667 source: err.into(),
6668 }),
6669 }
6670 }
6671}
6672impl From<crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError> for Error {
6673 fn from(err: crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError) -> Self {
6674 match err {
6675 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::AccessDeniedException(inner) => {
6676 Error::AccessDeniedException(inner)
6677 }
6678 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::InternalServiceException(inner) => {
6679 Error::InternalServiceException(inner)
6680 }
6681 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::InvalidParameterException(inner) => {
6682 Error::InvalidParameterException(inner)
6683 }
6684 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::InvalidRequestException(inner) => {
6685 Error::InvalidRequestException(inner)
6686 }
6687 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::ResourceNotFoundException(inner) => {
6688 Error::ResourceNotFoundException(inner)
6689 }
6690 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::ThrottlingException(inner) => {
6691 Error::ThrottlingException(inner)
6692 }
6693 crate::operation::get_test_case_execution_summary::GetTestCaseExecutionSummaryError::Unhandled(inner) => Error::Unhandled(inner),
6694 }
6695 }
6696}
6697impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>> for Error
6698where
6699 R: Send + Sync + std::fmt::Debug + 'static,
6700{
6701 fn from(
6702 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>,
6703 ) -> Self {
6704 match err {
6705 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6706 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6707 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6708 source: err.into(),
6709 }),
6710 }
6711 }
6712}
6713impl From<crate::operation::get_traffic_distribution::GetTrafficDistributionError> for Error {
6714 fn from(err: crate::operation::get_traffic_distribution::GetTrafficDistributionError) -> Self {
6715 match err {
6716 crate::operation::get_traffic_distribution::GetTrafficDistributionError::AccessDeniedException(inner) => {
6717 Error::AccessDeniedException(inner)
6718 }
6719 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InternalServiceException(inner) => {
6720 Error::InternalServiceException(inner)
6721 }
6722 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InvalidRequestException(inner) => {
6723 Error::InvalidRequestException(inner)
6724 }
6725 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ResourceNotFoundException(inner) => {
6726 Error::ResourceNotFoundException(inner)
6727 }
6728 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6729 crate::operation::get_traffic_distribution::GetTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
6730 }
6731 }
6732}
6733impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>> for Error
6734where
6735 R: Send + Sync + std::fmt::Debug + 'static,
6736{
6737 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>) -> Self {
6738 match err {
6739 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6740 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6741 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6742 source: err.into(),
6743 }),
6744 }
6745 }
6746}
6747impl From<crate::operation::import_phone_number::ImportPhoneNumberError> for Error {
6748 fn from(err: crate::operation::import_phone_number::ImportPhoneNumberError) -> Self {
6749 match err {
6750 crate::operation::import_phone_number::ImportPhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6751 crate::operation::import_phone_number::ImportPhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
6752 crate::operation::import_phone_number::ImportPhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6753 crate::operation::import_phone_number::ImportPhoneNumberError::InvalidParameterException(inner) => {
6754 Error::InvalidParameterException(inner)
6755 }
6756 crate::operation::import_phone_number::ImportPhoneNumberError::ResourceNotFoundException(inner) => {
6757 Error::ResourceNotFoundException(inner)
6758 }
6759 crate::operation::import_phone_number::ImportPhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6760 crate::operation::import_phone_number::ImportPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
6761 }
6762 }
6763}
6764impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_workspace_media::ImportWorkspaceMediaError, R>> for Error
6765where
6766 R: Send + Sync + std::fmt::Debug + 'static,
6767{
6768 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_workspace_media::ImportWorkspaceMediaError, R>) -> Self {
6769 match err {
6770 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6771 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6772 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6773 source: err.into(),
6774 }),
6775 }
6776 }
6777}
6778impl From<crate::operation::import_workspace_media::ImportWorkspaceMediaError> for Error {
6779 fn from(err: crate::operation::import_workspace_media::ImportWorkspaceMediaError) -> Self {
6780 match err {
6781 crate::operation::import_workspace_media::ImportWorkspaceMediaError::InternalServiceException(inner) => {
6782 Error::InternalServiceException(inner)
6783 }
6784 crate::operation::import_workspace_media::ImportWorkspaceMediaError::InvalidParameterException(inner) => {
6785 Error::InvalidParameterException(inner)
6786 }
6787 crate::operation::import_workspace_media::ImportWorkspaceMediaError::InvalidRequestException(inner) => {
6788 Error::InvalidRequestException(inner)
6789 }
6790 crate::operation::import_workspace_media::ImportWorkspaceMediaError::ResourceNotFoundException(inner) => {
6791 Error::ResourceNotFoundException(inner)
6792 }
6793 crate::operation::import_workspace_media::ImportWorkspaceMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6794 crate::operation::import_workspace_media::ImportWorkspaceMediaError::Unhandled(inner) => Error::Unhandled(inner),
6795 }
6796 }
6797}
6798impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>> for Error
6799where
6800 R: Send + Sync + std::fmt::Debug + 'static,
6801{
6802 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>) -> Self {
6803 match err {
6804 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6805 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6806 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6807 source: err.into(),
6808 }),
6809 }
6810 }
6811}
6812impl From<crate::operation::list_agent_statuses::ListAgentStatusesError> for Error {
6813 fn from(err: crate::operation::list_agent_statuses::ListAgentStatusesError) -> Self {
6814 match err {
6815 crate::operation::list_agent_statuses::ListAgentStatusesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6816 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidParameterException(inner) => {
6817 Error::InvalidParameterException(inner)
6818 }
6819 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6820 crate::operation::list_agent_statuses::ListAgentStatusesError::ResourceNotFoundException(inner) => {
6821 Error::ResourceNotFoundException(inner)
6822 }
6823 crate::operation::list_agent_statuses::ListAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6824 crate::operation::list_agent_statuses::ListAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
6825 }
6826 }
6827}
6828impl<R>
6829 From<
6830 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError, R>,
6831 > for Error
6832where
6833 R: Send + Sync + std::fmt::Debug + 'static,
6834{
6835 fn from(
6836 err: ::aws_smithy_runtime_api::client::result::SdkError<
6837 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError,
6838 R,
6839 >,
6840 ) -> Self {
6841 match err {
6842 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6843 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6844 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6845 source: err.into(),
6846 }),
6847 }
6848 }
6849}
6850impl From<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError> for Error {
6851 fn from(err: crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError) -> Self {
6852 match err {
6853 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InternalServiceException(inner) => {
6854 Error::InternalServiceException(inner)
6855 }
6856 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidParameterException(inner) => {
6857 Error::InvalidParameterException(inner)
6858 }
6859 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidRequestException(inner) => {
6860 Error::InvalidRequestException(inner)
6861 }
6862 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ResourceNotFoundException(inner) => {
6863 Error::ResourceNotFoundException(inner)
6864 }
6865 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ThrottlingException(inner) => {
6866 Error::ThrottlingException(inner)
6867 }
6868 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
6869 }
6870 }
6871}
6872impl<R>
6873 From<
6874 ::aws_smithy_runtime_api::client::result::SdkError<
6875 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
6876 R,
6877 >,
6878 > for Error
6879where
6880 R: Send + Sync + std::fmt::Debug + 'static,
6881{
6882 fn from(
6883 err: ::aws_smithy_runtime_api::client::result::SdkError<
6884 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
6885 R,
6886 >,
6887 ) -> Self {
6888 match err {
6889 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6890 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6891 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6892 source: err.into(),
6893 }),
6894 }
6895 }
6896}
6897impl From<crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError> for Error {
6898 fn from(err: crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError) -> Self {
6899 match err {
6900 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InternalServiceException(inner) => {
6901 Error::InternalServiceException(inner)
6902 }
6903 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidParameterException(inner) => {
6904 Error::InvalidParameterException(inner)
6905 }
6906 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidRequestException(inner) => {
6907 Error::InvalidRequestException(inner)
6908 }
6909 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ResourceNotFoundException(inner) => {
6910 Error::ResourceNotFoundException(inner)
6911 }
6912 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ThrottlingException(inner) => {
6913 Error::ThrottlingException(inner)
6914 }
6915 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
6916 }
6917 }
6918}
6919impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>> for Error
6920where
6921 R: Send + Sync + std::fmt::Debug + 'static,
6922{
6923 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>) -> Self {
6924 match err {
6925 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6926 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6927 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6928 source: err.into(),
6929 }),
6930 }
6931 }
6932}
6933impl From<crate::operation::list_approved_origins::ListApprovedOriginsError> for Error {
6934 fn from(err: crate::operation::list_approved_origins::ListApprovedOriginsError) -> Self {
6935 match err {
6936 crate::operation::list_approved_origins::ListApprovedOriginsError::InternalServiceException(inner) => {
6937 Error::InternalServiceException(inner)
6938 }
6939 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidParameterException(inner) => {
6940 Error::InvalidParameterException(inner)
6941 }
6942 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidRequestException(inner) => {
6943 Error::InvalidRequestException(inner)
6944 }
6945 crate::operation::list_approved_origins::ListApprovedOriginsError::ResourceNotFoundException(inner) => {
6946 Error::ResourceNotFoundException(inner)
6947 }
6948 crate::operation::list_approved_origins::ListApprovedOriginsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6949 crate::operation::list_approved_origins::ListApprovedOriginsError::Unhandled(inner) => Error::Unhandled(inner),
6950 }
6951 }
6952}
6953impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>> for Error
6954where
6955 R: Send + Sync + std::fmt::Debug + 'static,
6956{
6957 fn from(
6958 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>,
6959 ) -> Self {
6960 match err {
6961 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6962 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6963 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6964 source: err.into(),
6965 }),
6966 }
6967 }
6968}
6969impl From<crate::operation::list_associated_contacts::ListAssociatedContactsError> for Error {
6970 fn from(err: crate::operation::list_associated_contacts::ListAssociatedContactsError) -> Self {
6971 match err {
6972 crate::operation::list_associated_contacts::ListAssociatedContactsError::InternalServiceException(inner) => {
6973 Error::InternalServiceException(inner)
6974 }
6975 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidParameterException(inner) => {
6976 Error::InvalidParameterException(inner)
6977 }
6978 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidRequestException(inner) => {
6979 Error::InvalidRequestException(inner)
6980 }
6981 crate::operation::list_associated_contacts::ListAssociatedContactsError::ResourceNotFoundException(inner) => {
6982 Error::ResourceNotFoundException(inner)
6983 }
6984 crate::operation::list_associated_contacts::ListAssociatedContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6985 crate::operation::list_associated_contacts::ListAssociatedContactsError::Unhandled(inner) => Error::Unhandled(inner),
6986 }
6987 }
6988}
6989impl<R>
6990 From<
6991 ::aws_smithy_runtime_api::client::result::SdkError<
6992 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError,
6993 R,
6994 >,
6995 > for Error
6996where
6997 R: Send + Sync + std::fmt::Debug + 'static,
6998{
6999 fn from(
7000 err: ::aws_smithy_runtime_api::client::result::SdkError<
7001 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError,
7002 R,
7003 >,
7004 ) -> Self {
7005 match err {
7006 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7007 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7008 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7009 source: err.into(),
7010 }),
7011 }
7012 }
7013}
7014impl From<crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError> for Error {
7015 fn from(err: crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError) -> Self {
7016 match err {
7017 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::AccessDeniedException(inner) => {
7018 Error::AccessDeniedException(inner)
7019 }
7020 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::InternalServiceException(inner) => {
7021 Error::InternalServiceException(inner)
7022 }
7023 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::InvalidParameterException(inner) => {
7024 Error::InvalidParameterException(inner)
7025 }
7026 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::ResourceNotFoundException(inner) => {
7027 Error::ResourceNotFoundException(inner)
7028 }
7029 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::ThrottlingException(inner) => {
7030 Error::ThrottlingException(inner)
7031 }
7032 crate::operation::list_attached_files_configurations::ListAttachedFilesConfigurationsError::Unhandled(inner) => Error::Unhandled(inner),
7033 }
7034 }
7035}
7036impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>>
7037 for Error
7038where
7039 R: Send + Sync + std::fmt::Debug + 'static,
7040{
7041 fn from(
7042 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>,
7043 ) -> Self {
7044 match err {
7045 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7046 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7047 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7048 source: err.into(),
7049 }),
7050 }
7051 }
7052}
7053impl From<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError> for Error {
7054 fn from(err: crate::operation::list_authentication_profiles::ListAuthenticationProfilesError) -> Self {
7055 match err {
7056 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InternalServiceException(inner) => {
7057 Error::InternalServiceException(inner)
7058 }
7059 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidParameterException(inner) => {
7060 Error::InvalidParameterException(inner)
7061 }
7062 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidRequestException(inner) => {
7063 Error::InvalidRequestException(inner)
7064 }
7065 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ResourceNotFoundException(inner) => {
7066 Error::ResourceNotFoundException(inner)
7067 }
7068 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ThrottlingException(inner) => {
7069 Error::ThrottlingException(inner)
7070 }
7071 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::Unhandled(inner) => Error::Unhandled(inner),
7072 }
7073 }
7074}
7075impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>> for Error
7076where
7077 R: Send + Sync + std::fmt::Debug + 'static,
7078{
7079 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>) -> 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::list_bots::ListBotsError> for Error {
7090 fn from(err: crate::operation::list_bots::ListBotsError) -> Self {
7091 match err {
7092 crate::operation::list_bots::ListBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7093 crate::operation::list_bots::ListBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7094 crate::operation::list_bots::ListBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7095 crate::operation::list_bots::ListBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7096 crate::operation::list_bots::ListBotsError::Unhandled(inner) => Error::Unhandled(inner),
7097 }
7098 }
7099}
7100impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError, R>>
7101 for Error
7102where
7103 R: Send + Sync + std::fmt::Debug + 'static,
7104{
7105 fn from(
7106 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError, R>,
7107 ) -> Self {
7108 match err {
7109 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7110 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7111 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7112 source: err.into(),
7113 }),
7114 }
7115 }
7116}
7117impl From<crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError> for Error {
7118 fn from(err: crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError) -> Self {
7119 match err {
7120 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::InternalServiceException(inner) => {
7121 Error::InternalServiceException(inner)
7122 }
7123 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::InvalidParameterException(inner) => {
7124 Error::InvalidParameterException(inner)
7125 }
7126 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::InvalidRequestException(inner) => {
7127 Error::InvalidRequestException(inner)
7128 }
7129 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::ResourceNotFoundException(inner) => {
7130 Error::ResourceNotFoundException(inner)
7131 }
7132 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::ThrottlingException(inner) => {
7133 Error::ThrottlingException(inner)
7134 }
7135 crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
7136 }
7137 }
7138}
7139impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>> for Error
7140where
7141 R: Send + Sync + std::fmt::Debug + 'static,
7142{
7143 fn from(
7144 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>,
7145 ) -> Self {
7146 match err {
7147 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7148 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7149 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7150 source: err.into(),
7151 }),
7152 }
7153 }
7154}
7155impl From<crate::operation::list_contact_evaluations::ListContactEvaluationsError> for Error {
7156 fn from(err: crate::operation::list_contact_evaluations::ListContactEvaluationsError) -> Self {
7157 match err {
7158 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InternalServiceException(inner) => {
7159 Error::InternalServiceException(inner)
7160 }
7161 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InvalidParameterException(inner) => {
7162 Error::InvalidParameterException(inner)
7163 }
7164 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ResourceNotFoundException(inner) => {
7165 Error::ResourceNotFoundException(inner)
7166 }
7167 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7168 crate::operation::list_contact_evaluations::ListContactEvaluationsError::Unhandled(inner) => Error::Unhandled(inner),
7169 }
7170 }
7171}
7172impl<R>
7173 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError, R>>
7174 for Error
7175where
7176 R: Send + Sync + std::fmt::Debug + 'static,
7177{
7178 fn from(
7179 err: ::aws_smithy_runtime_api::client::result::SdkError<
7180 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError,
7181 R,
7182 >,
7183 ) -> Self {
7184 match err {
7185 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7186 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7187 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7188 source: err.into(),
7189 }),
7190 }
7191 }
7192}
7193impl From<crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError> for Error {
7194 fn from(err: crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError) -> Self {
7195 match err {
7196 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::AccessDeniedException(inner) => {
7197 Error::AccessDeniedException(inner)
7198 }
7199 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InternalServiceException(inner) => {
7200 Error::InternalServiceException(inner)
7201 }
7202 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InvalidParameterException(inner) => {
7203 Error::InvalidParameterException(inner)
7204 }
7205 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InvalidRequestException(inner) => {
7206 Error::InvalidRequestException(inner)
7207 }
7208 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::ResourceNotFoundException(inner) => {
7209 Error::ResourceNotFoundException(inner)
7210 }
7211 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::ThrottlingException(inner) => {
7212 Error::ThrottlingException(inner)
7213 }
7214 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::Unhandled(inner) => Error::Unhandled(inner),
7215 }
7216 }
7217}
7218impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>>
7219 for Error
7220where
7221 R: Send + Sync + std::fmt::Debug + 'static,
7222{
7223 fn from(
7224 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>,
7225 ) -> Self {
7226 match err {
7227 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7228 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7229 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7230 source: err.into(),
7231 }),
7232 }
7233 }
7234}
7235impl From<crate::operation::list_contact_flow_modules::ListContactFlowModulesError> for Error {
7236 fn from(err: crate::operation::list_contact_flow_modules::ListContactFlowModulesError) -> Self {
7237 match err {
7238 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::AccessDeniedException(inner) => {
7239 Error::AccessDeniedException(inner)
7240 }
7241 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InternalServiceException(inner) => {
7242 Error::InternalServiceException(inner)
7243 }
7244 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidParameterException(inner) => {
7245 Error::InvalidParameterException(inner)
7246 }
7247 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidRequestException(inner) => {
7248 Error::InvalidRequestException(inner)
7249 }
7250 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ResourceNotFoundException(inner) => {
7251 Error::ResourceNotFoundException(inner)
7252 }
7253 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7254 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
7255 }
7256 }
7257}
7258impl<R>
7259 From<
7260 ::aws_smithy_runtime_api::client::result::SdkError<
7261 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError,
7262 R,
7263 >,
7264 > for Error
7265where
7266 R: Send + Sync + std::fmt::Debug + 'static,
7267{
7268 fn from(
7269 err: ::aws_smithy_runtime_api::client::result::SdkError<
7270 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError,
7271 R,
7272 >,
7273 ) -> Self {
7274 match err {
7275 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7276 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7277 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7278 source: err.into(),
7279 }),
7280 }
7281 }
7282}
7283impl From<crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError> for Error {
7284 fn from(err: crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError) -> Self {
7285 match err {
7286 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::AccessDeniedException(inner) => {
7287 Error::AccessDeniedException(inner)
7288 }
7289 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InternalServiceException(inner) => {
7290 Error::InternalServiceException(inner)
7291 }
7292 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InvalidParameterException(inner) => {
7293 Error::InvalidParameterException(inner)
7294 }
7295 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InvalidRequestException(inner) => {
7296 Error::InvalidRequestException(inner)
7297 }
7298 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::ResourceNotFoundException(inner) => {
7299 Error::ResourceNotFoundException(inner)
7300 }
7301 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::ThrottlingException(inner) => {
7302 Error::ThrottlingException(inner)
7303 }
7304 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::Unhandled(inner) => Error::Unhandled(inner),
7305 }
7306 }
7307}
7308impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>> for Error
7309where
7310 R: Send + Sync + std::fmt::Debug + 'static,
7311{
7312 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>) -> Self {
7313 match err {
7314 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7315 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7316 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7317 source: err.into(),
7318 }),
7319 }
7320 }
7321}
7322impl From<crate::operation::list_contact_flows::ListContactFlowsError> for Error {
7323 fn from(err: crate::operation::list_contact_flows::ListContactFlowsError) -> Self {
7324 match err {
7325 crate::operation::list_contact_flows::ListContactFlowsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7326 crate::operation::list_contact_flows::ListContactFlowsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7327 crate::operation::list_contact_flows::ListContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7328 crate::operation::list_contact_flows::ListContactFlowsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7329 crate::operation::list_contact_flows::ListContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7330 crate::operation::list_contact_flows::ListContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
7331 }
7332 }
7333}
7334impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>>
7335 for Error
7336where
7337 R: Send + Sync + std::fmt::Debug + 'static,
7338{
7339 fn from(
7340 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>,
7341 ) -> Self {
7342 match err {
7343 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7344 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7345 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7346 source: err.into(),
7347 }),
7348 }
7349 }
7350}
7351impl From<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError> for Error {
7352 fn from(err: crate::operation::list_contact_flow_versions::ListContactFlowVersionsError) -> Self {
7353 match err {
7354 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::AccessDeniedException(inner) => {
7355 Error::AccessDeniedException(inner)
7356 }
7357 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InternalServiceException(inner) => {
7358 Error::InternalServiceException(inner)
7359 }
7360 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidParameterException(inner) => {
7361 Error::InvalidParameterException(inner)
7362 }
7363 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidRequestException(inner) => {
7364 Error::InvalidRequestException(inner)
7365 }
7366 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ResourceNotFoundException(inner) => {
7367 Error::ResourceNotFoundException(inner)
7368 }
7369 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ThrottlingException(inner) => {
7370 Error::ThrottlingException(inner)
7371 }
7372 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::Unhandled(inner) => Error::Unhandled(inner),
7373 }
7374 }
7375}
7376impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>> for Error
7377where
7378 R: Send + Sync + std::fmt::Debug + 'static,
7379{
7380 fn from(
7381 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>,
7382 ) -> Self {
7383 match err {
7384 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7385 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7386 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7387 source: err.into(),
7388 }),
7389 }
7390 }
7391}
7392impl From<crate::operation::list_contact_references::ListContactReferencesError> for Error {
7393 fn from(err: crate::operation::list_contact_references::ListContactReferencesError) -> Self {
7394 match err {
7395 crate::operation::list_contact_references::ListContactReferencesError::InternalServiceException(inner) => {
7396 Error::InternalServiceException(inner)
7397 }
7398 crate::operation::list_contact_references::ListContactReferencesError::InvalidParameterException(inner) => {
7399 Error::InvalidParameterException(inner)
7400 }
7401 crate::operation::list_contact_references::ListContactReferencesError::InvalidRequestException(inner) => {
7402 Error::InvalidRequestException(inner)
7403 }
7404 crate::operation::list_contact_references::ListContactReferencesError::ResourceNotFoundException(inner) => {
7405 Error::ResourceNotFoundException(inner)
7406 }
7407 crate::operation::list_contact_references::ListContactReferencesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7408 crate::operation::list_contact_references::ListContactReferencesError::Unhandled(inner) => Error::Unhandled(inner),
7409 }
7410 }
7411}
7412impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_attributes::ListDataTableAttributesError, 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_data_table_attributes::ListDataTableAttributesError, 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_data_table_attributes::ListDataTableAttributesError> for Error {
7430 fn from(err: crate::operation::list_data_table_attributes::ListDataTableAttributesError) -> Self {
7431 match err {
7432 crate::operation::list_data_table_attributes::ListDataTableAttributesError::AccessDeniedException(inner) => {
7433 Error::AccessDeniedException(inner)
7434 }
7435 crate::operation::list_data_table_attributes::ListDataTableAttributesError::InternalServiceException(inner) => {
7436 Error::InternalServiceException(inner)
7437 }
7438 crate::operation::list_data_table_attributes::ListDataTableAttributesError::InvalidParameterException(inner) => {
7439 Error::InvalidParameterException(inner)
7440 }
7441 crate::operation::list_data_table_attributes::ListDataTableAttributesError::InvalidRequestException(inner) => {
7442 Error::InvalidRequestException(inner)
7443 }
7444 crate::operation::list_data_table_attributes::ListDataTableAttributesError::ResourceNotFoundException(inner) => {
7445 Error::ResourceNotFoundException(inner)
7446 }
7447 crate::operation::list_data_table_attributes::ListDataTableAttributesError::ThrottlingException(inner) => {
7448 Error::ThrottlingException(inner)
7449 }
7450 crate::operation::list_data_table_attributes::ListDataTableAttributesError::Unhandled(inner) => Error::Unhandled(inner),
7451 }
7452 }
7453}
7454impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError, R>>
7455 for Error
7456where
7457 R: Send + Sync + std::fmt::Debug + 'static,
7458{
7459 fn from(
7460 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError, R>,
7461 ) -> Self {
7462 match err {
7463 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7464 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7465 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7466 source: err.into(),
7467 }),
7468 }
7469 }
7470}
7471impl From<crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError> for Error {
7472 fn from(err: crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError) -> Self {
7473 match err {
7474 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::AccessDeniedException(inner) => {
7475 Error::AccessDeniedException(inner)
7476 }
7477 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::InternalServiceException(inner) => {
7478 Error::InternalServiceException(inner)
7479 }
7480 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::InvalidParameterException(inner) => {
7481 Error::InvalidParameterException(inner)
7482 }
7483 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::InvalidRequestException(inner) => {
7484 Error::InvalidRequestException(inner)
7485 }
7486 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::ResourceNotFoundException(inner) => {
7487 Error::ResourceNotFoundException(inner)
7488 }
7489 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::ThrottlingException(inner) => {
7490 Error::ThrottlingException(inner)
7491 }
7492 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::Unhandled(inner) => Error::Unhandled(inner),
7493 }
7494 }
7495}
7496impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_tables::ListDataTablesError, R>> for Error
7497where
7498 R: Send + Sync + std::fmt::Debug + 'static,
7499{
7500 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_tables::ListDataTablesError, R>) -> Self {
7501 match err {
7502 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7503 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7504 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7505 source: err.into(),
7506 }),
7507 }
7508 }
7509}
7510impl From<crate::operation::list_data_tables::ListDataTablesError> for Error {
7511 fn from(err: crate::operation::list_data_tables::ListDataTablesError) -> Self {
7512 match err {
7513 crate::operation::list_data_tables::ListDataTablesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7514 crate::operation::list_data_tables::ListDataTablesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7515 crate::operation::list_data_tables::ListDataTablesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7516 crate::operation::list_data_tables::ListDataTablesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7517 crate::operation::list_data_tables::ListDataTablesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7518 crate::operation::list_data_tables::ListDataTablesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7519 crate::operation::list_data_tables::ListDataTablesError::Unhandled(inner) => Error::Unhandled(inner),
7520 }
7521 }
7522}
7523impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_values::ListDataTableValuesError, R>> for Error
7524where
7525 R: Send + Sync + std::fmt::Debug + 'static,
7526{
7527 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_values::ListDataTableValuesError, R>) -> Self {
7528 match err {
7529 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7530 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7531 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7532 source: err.into(),
7533 }),
7534 }
7535 }
7536}
7537impl From<crate::operation::list_data_table_values::ListDataTableValuesError> for Error {
7538 fn from(err: crate::operation::list_data_table_values::ListDataTableValuesError) -> Self {
7539 match err {
7540 crate::operation::list_data_table_values::ListDataTableValuesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7541 crate::operation::list_data_table_values::ListDataTableValuesError::InternalServiceException(inner) => {
7542 Error::InternalServiceException(inner)
7543 }
7544 crate::operation::list_data_table_values::ListDataTableValuesError::InvalidParameterException(inner) => {
7545 Error::InvalidParameterException(inner)
7546 }
7547 crate::operation::list_data_table_values::ListDataTableValuesError::InvalidRequestException(inner) => {
7548 Error::InvalidRequestException(inner)
7549 }
7550 crate::operation::list_data_table_values::ListDataTableValuesError::ResourceNotFoundException(inner) => {
7551 Error::ResourceNotFoundException(inner)
7552 }
7553 crate::operation::list_data_table_values::ListDataTableValuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7554 crate::operation::list_data_table_values::ListDataTableValuesError::Unhandled(inner) => Error::Unhandled(inner),
7555 }
7556 }
7557}
7558impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>>
7559 for Error
7560where
7561 R: Send + Sync + std::fmt::Debug + 'static,
7562{
7563 fn from(
7564 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>,
7565 ) -> Self {
7566 match err {
7567 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7568 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7569 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7570 source: err.into(),
7571 }),
7572 }
7573 }
7574}
7575impl From<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError> for Error {
7576 fn from(err: crate::operation::list_default_vocabularies::ListDefaultVocabulariesError) -> Self {
7577 match err {
7578 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::AccessDeniedException(inner) => {
7579 Error::AccessDeniedException(inner)
7580 }
7581 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InternalServiceException(inner) => {
7582 Error::InternalServiceException(inner)
7583 }
7584 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InvalidRequestException(inner) => {
7585 Error::InvalidRequestException(inner)
7586 }
7587 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::ThrottlingException(inner) => {
7588 Error::ThrottlingException(inner)
7589 }
7590 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
7591 }
7592 }
7593}
7594impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError, 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_entity_security_profiles::ListEntitySecurityProfilesError, 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_entity_security_profiles::ListEntitySecurityProfilesError> for Error {
7612 fn from(err: crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError) -> Self {
7613 match err {
7614 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::InternalServiceException(inner) => {
7615 Error::InternalServiceException(inner)
7616 }
7617 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::InvalidParameterException(inner) => {
7618 Error::InvalidParameterException(inner)
7619 }
7620 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::InvalidRequestException(inner) => {
7621 Error::InvalidRequestException(inner)
7622 }
7623 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::ResourceNotFoundException(inner) => {
7624 Error::ResourceNotFoundException(inner)
7625 }
7626 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::ThrottlingException(inner) => {
7627 Error::ThrottlingException(inner)
7628 }
7629 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
7630 }
7631 }
7632}
7633impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>> for Error
7634where
7635 R: Send + Sync + std::fmt::Debug + 'static,
7636{
7637 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>) -> Self {
7638 match err {
7639 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7640 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7641 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7642 source: err.into(),
7643 }),
7644 }
7645 }
7646}
7647impl From<crate::operation::list_evaluation_forms::ListEvaluationFormsError> for Error {
7648 fn from(err: crate::operation::list_evaluation_forms::ListEvaluationFormsError) -> Self {
7649 match err {
7650 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InternalServiceException(inner) => {
7651 Error::InternalServiceException(inner)
7652 }
7653 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InvalidParameterException(inner) => {
7654 Error::InvalidParameterException(inner)
7655 }
7656 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ResourceNotFoundException(inner) => {
7657 Error::ResourceNotFoundException(inner)
7658 }
7659 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7660 crate::operation::list_evaluation_forms::ListEvaluationFormsError::Unhandled(inner) => Error::Unhandled(inner),
7661 }
7662 }
7663}
7664impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>>
7665 for Error
7666where
7667 R: Send + Sync + std::fmt::Debug + 'static,
7668{
7669 fn from(
7670 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>,
7671 ) -> Self {
7672 match err {
7673 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7674 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7675 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7676 source: err.into(),
7677 }),
7678 }
7679 }
7680}
7681impl From<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError> for Error {
7682 fn from(err: crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError) -> Self {
7683 match err {
7684 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InternalServiceException(inner) => {
7685 Error::InternalServiceException(inner)
7686 }
7687 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InvalidParameterException(inner) => {
7688 Error::InvalidParameterException(inner)
7689 }
7690 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ResourceNotFoundException(inner) => {
7691 Error::ResourceNotFoundException(inner)
7692 }
7693 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ThrottlingException(inner) => {
7694 Error::ThrottlingException(inner)
7695 }
7696 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::Unhandled(inner) => Error::Unhandled(inner),
7697 }
7698 }
7699}
7700impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>> for Error
7701where
7702 R: Send + Sync + std::fmt::Debug + 'static,
7703{
7704 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>) -> Self {
7705 match err {
7706 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7707 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7708 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7709 source: err.into(),
7710 }),
7711 }
7712 }
7713}
7714impl From<crate::operation::list_flow_associations::ListFlowAssociationsError> for Error {
7715 fn from(err: crate::operation::list_flow_associations::ListFlowAssociationsError) -> Self {
7716 match err {
7717 crate::operation::list_flow_associations::ListFlowAssociationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7718 crate::operation::list_flow_associations::ListFlowAssociationsError::InternalServiceException(inner) => {
7719 Error::InternalServiceException(inner)
7720 }
7721 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidParameterException(inner) => {
7722 Error::InvalidParameterException(inner)
7723 }
7724 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidRequestException(inner) => {
7725 Error::InvalidRequestException(inner)
7726 }
7727 crate::operation::list_flow_associations::ListFlowAssociationsError::ResourceNotFoundException(inner) => {
7728 Error::ResourceNotFoundException(inner)
7729 }
7730 crate::operation::list_flow_associations::ListFlowAssociationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7731 crate::operation::list_flow_associations::ListFlowAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
7732 }
7733 }
7734}
7735impl<R>
7736 From<
7737 ::aws_smithy_runtime_api::client::result::SdkError<
7738 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
7739 R,
7740 >,
7741 > for Error
7742where
7743 R: Send + Sync + std::fmt::Debug + 'static,
7744{
7745 fn from(
7746 err: ::aws_smithy_runtime_api::client::result::SdkError<
7747 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
7748 R,
7749 >,
7750 ) -> Self {
7751 match err {
7752 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7753 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7754 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7755 source: err.into(),
7756 }),
7757 }
7758 }
7759}
7760impl From<crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError> for Error {
7761 fn from(err: crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError) -> Self {
7762 match err {
7763 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InternalServiceException(inner) => {
7764 Error::InternalServiceException(inner)
7765 }
7766 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidParameterException(inner) => {
7767 Error::InvalidParameterException(inner)
7768 }
7769 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidRequestException(inner) => {
7770 Error::InvalidRequestException(inner)
7771 }
7772 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
7773 Error::ResourceNotFoundException(inner)
7774 }
7775 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ThrottlingException(inner) => {
7776 Error::ThrottlingException(inner)
7777 }
7778 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
7779 }
7780 }
7781}
7782impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>> for Error
7783where
7784 R: Send + Sync + std::fmt::Debug + 'static,
7785{
7786 fn from(
7787 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>,
7788 ) -> Self {
7789 match err {
7790 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7791 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7792 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7793 source: err.into(),
7794 }),
7795 }
7796 }
7797}
7798impl From<crate::operation::list_hours_of_operations::ListHoursOfOperationsError> for Error {
7799 fn from(err: crate::operation::list_hours_of_operations::ListHoursOfOperationsError) -> Self {
7800 match err {
7801 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InternalServiceException(inner) => {
7802 Error::InternalServiceException(inner)
7803 }
7804 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidParameterException(inner) => {
7805 Error::InvalidParameterException(inner)
7806 }
7807 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidRequestException(inner) => {
7808 Error::InvalidRequestException(inner)
7809 }
7810 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ResourceNotFoundException(inner) => {
7811 Error::ResourceNotFoundException(inner)
7812 }
7813 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7814 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
7815 }
7816 }
7817}
7818impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>> for Error
7819where
7820 R: Send + Sync + std::fmt::Debug + 'static,
7821{
7822 fn from(
7823 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>,
7824 ) -> Self {
7825 match err {
7826 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7827 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7828 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7829 source: err.into(),
7830 }),
7831 }
7832 }
7833}
7834impl From<crate::operation::list_instance_attributes::ListInstanceAttributesError> for Error {
7835 fn from(err: crate::operation::list_instance_attributes::ListInstanceAttributesError) -> Self {
7836 match err {
7837 crate::operation::list_instance_attributes::ListInstanceAttributesError::InternalServiceException(inner) => {
7838 Error::InternalServiceException(inner)
7839 }
7840 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidParameterException(inner) => {
7841 Error::InvalidParameterException(inner)
7842 }
7843 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidRequestException(inner) => {
7844 Error::InvalidRequestException(inner)
7845 }
7846 crate::operation::list_instance_attributes::ListInstanceAttributesError::ResourceNotFoundException(inner) => {
7847 Error::ResourceNotFoundException(inner)
7848 }
7849 crate::operation::list_instance_attributes::ListInstanceAttributesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7850 crate::operation::list_instance_attributes::ListInstanceAttributesError::Unhandled(inner) => Error::Unhandled(inner),
7851 }
7852 }
7853}
7854impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>> for Error
7855where
7856 R: Send + Sync + std::fmt::Debug + 'static,
7857{
7858 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>) -> Self {
7859 match err {
7860 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7861 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7862 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7863 source: err.into(),
7864 }),
7865 }
7866 }
7867}
7868impl From<crate::operation::list_instances::ListInstancesError> for Error {
7869 fn from(err: crate::operation::list_instances::ListInstancesError) -> Self {
7870 match err {
7871 crate::operation::list_instances::ListInstancesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7872 crate::operation::list_instances::ListInstancesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7873 crate::operation::list_instances::ListInstancesError::Unhandled(inner) => Error::Unhandled(inner),
7874 }
7875 }
7876}
7877impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>>
7878 for Error
7879where
7880 R: Send + Sync + std::fmt::Debug + 'static,
7881{
7882 fn from(
7883 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>,
7884 ) -> Self {
7885 match err {
7886 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7887 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7888 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7889 source: err.into(),
7890 }),
7891 }
7892 }
7893}
7894impl From<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError> for Error {
7895 fn from(err: crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError) -> Self {
7896 match err {
7897 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InternalServiceException(inner) => {
7898 Error::InternalServiceException(inner)
7899 }
7900 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidParameterException(inner) => {
7901 Error::InvalidParameterException(inner)
7902 }
7903 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidRequestException(inner) => {
7904 Error::InvalidRequestException(inner)
7905 }
7906 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ResourceNotFoundException(inner) => {
7907 Error::ResourceNotFoundException(inner)
7908 }
7909 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ThrottlingException(inner) => {
7910 Error::ThrottlingException(inner)
7911 }
7912 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::Unhandled(inner) => Error::Unhandled(inner),
7913 }
7914 }
7915}
7916impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>>
7917 for Error
7918where
7919 R: Send + Sync + std::fmt::Debug + 'static,
7920{
7921 fn from(
7922 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>,
7923 ) -> Self {
7924 match err {
7925 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7926 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7927 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7928 source: err.into(),
7929 }),
7930 }
7931 }
7932}
7933impl From<crate::operation::list_integration_associations::ListIntegrationAssociationsError> for Error {
7934 fn from(err: crate::operation::list_integration_associations::ListIntegrationAssociationsError) -> Self {
7935 match err {
7936 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InternalServiceException(inner) => {
7937 Error::InternalServiceException(inner)
7938 }
7939 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InvalidRequestException(inner) => {
7940 Error::InvalidRequestException(inner)
7941 }
7942 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ResourceNotFoundException(inner) => {
7943 Error::ResourceNotFoundException(inner)
7944 }
7945 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ThrottlingException(inner) => {
7946 Error::ThrottlingException(inner)
7947 }
7948 crate::operation::list_integration_associations::ListIntegrationAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
7949 }
7950 }
7951}
7952impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>> for Error
7953where
7954 R: Send + Sync + std::fmt::Debug + 'static,
7955{
7956 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>) -> Self {
7957 match err {
7958 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7959 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7960 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7961 source: err.into(),
7962 }),
7963 }
7964 }
7965}
7966impl From<crate::operation::list_lambda_functions::ListLambdaFunctionsError> for Error {
7967 fn from(err: crate::operation::list_lambda_functions::ListLambdaFunctionsError) -> Self {
7968 match err {
7969 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InternalServiceException(inner) => {
7970 Error::InternalServiceException(inner)
7971 }
7972 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidParameterException(inner) => {
7973 Error::InvalidParameterException(inner)
7974 }
7975 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidRequestException(inner) => {
7976 Error::InvalidRequestException(inner)
7977 }
7978 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ResourceNotFoundException(inner) => {
7979 Error::ResourceNotFoundException(inner)
7980 }
7981 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7982 crate::operation::list_lambda_functions::ListLambdaFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
7983 }
7984 }
7985}
7986impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>> for Error
7987where
7988 R: Send + Sync + std::fmt::Debug + 'static,
7989{
7990 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>) -> Self {
7991 match err {
7992 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7993 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7994 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7995 source: err.into(),
7996 }),
7997 }
7998 }
7999}
8000impl From<crate::operation::list_lex_bots::ListLexBotsError> for Error {
8001 fn from(err: crate::operation::list_lex_bots::ListLexBotsError) -> Self {
8002 match err {
8003 crate::operation::list_lex_bots::ListLexBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8004 crate::operation::list_lex_bots::ListLexBotsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8005 crate::operation::list_lex_bots::ListLexBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8006 crate::operation::list_lex_bots::ListLexBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8007 crate::operation::list_lex_bots::ListLexBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8008 crate::operation::list_lex_bots::ListLexBotsError::Unhandled(inner) => Error::Unhandled(inner),
8009 }
8010 }
8011}
8012impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notifications::ListNotificationsError, R>> for Error
8013where
8014 R: Send + Sync + std::fmt::Debug + 'static,
8015{
8016 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_notifications::ListNotificationsError, R>) -> Self {
8017 match err {
8018 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8019 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8020 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8021 source: err.into(),
8022 }),
8023 }
8024 }
8025}
8026impl From<crate::operation::list_notifications::ListNotificationsError> for Error {
8027 fn from(err: crate::operation::list_notifications::ListNotificationsError) -> Self {
8028 match err {
8029 crate::operation::list_notifications::ListNotificationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8030 crate::operation::list_notifications::ListNotificationsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8031 crate::operation::list_notifications::ListNotificationsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8032 crate::operation::list_notifications::ListNotificationsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8033 crate::operation::list_notifications::ListNotificationsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8034 crate::operation::list_notifications::ListNotificationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8035 crate::operation::list_notifications::ListNotificationsError::Unhandled(inner) => Error::Unhandled(inner),
8036 }
8037 }
8038}
8039impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>> for Error
8040where
8041 R: Send + Sync + std::fmt::Debug + 'static,
8042{
8043 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>) -> Self {
8044 match err {
8045 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8046 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8047 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8048 source: err.into(),
8049 }),
8050 }
8051 }
8052}
8053impl From<crate::operation::list_phone_numbers::ListPhoneNumbersError> for Error {
8054 fn from(err: crate::operation::list_phone_numbers::ListPhoneNumbersError) -> Self {
8055 match err {
8056 crate::operation::list_phone_numbers::ListPhoneNumbersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8057 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8058 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8059 crate::operation::list_phone_numbers::ListPhoneNumbersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8060 crate::operation::list_phone_numbers::ListPhoneNumbersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8061 crate::operation::list_phone_numbers::ListPhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
8062 }
8063 }
8064}
8065impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>> for Error
8066where
8067 R: Send + Sync + std::fmt::Debug + 'static,
8068{
8069 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>) -> Self {
8070 match err {
8071 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8072 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8073 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8074 source: err.into(),
8075 }),
8076 }
8077 }
8078}
8079impl From<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error> for Error {
8080 fn from(err: crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error) -> Self {
8081 match err {
8082 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8083 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InternalServiceException(inner) => {
8084 Error::InternalServiceException(inner)
8085 }
8086 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InvalidParameterException(inner) => {
8087 Error::InvalidParameterException(inner)
8088 }
8089 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ResourceNotFoundException(inner) => {
8090 Error::ResourceNotFoundException(inner)
8091 }
8092 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
8093 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::Unhandled(inner) => Error::Unhandled(inner),
8094 }
8095 }
8096}
8097impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>>
8098 for Error
8099where
8100 R: Send + Sync + std::fmt::Debug + 'static,
8101{
8102 fn from(
8103 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>,
8104 ) -> Self {
8105 match err {
8106 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8107 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8108 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8109 source: err.into(),
8110 }),
8111 }
8112 }
8113}
8114impl From<crate::operation::list_predefined_attributes::ListPredefinedAttributesError> for Error {
8115 fn from(err: crate::operation::list_predefined_attributes::ListPredefinedAttributesError) -> Self {
8116 match err {
8117 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InternalServiceException(inner) => {
8118 Error::InternalServiceException(inner)
8119 }
8120 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidParameterException(inner) => {
8121 Error::InvalidParameterException(inner)
8122 }
8123 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidRequestException(inner) => {
8124 Error::InvalidRequestException(inner)
8125 }
8126 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ResourceNotFoundException(inner) => {
8127 Error::ResourceNotFoundException(inner)
8128 }
8129 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ThrottlingException(inner) => {
8130 Error::ThrottlingException(inner)
8131 }
8132 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
8133 }
8134 }
8135}
8136impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>> for Error
8137where
8138 R: Send + Sync + std::fmt::Debug + 'static,
8139{
8140 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>) -> Self {
8141 match err {
8142 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8143 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8144 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8145 source: err.into(),
8146 }),
8147 }
8148 }
8149}
8150impl From<crate::operation::list_prompts::ListPromptsError> for Error {
8151 fn from(err: crate::operation::list_prompts::ListPromptsError) -> Self {
8152 match err {
8153 crate::operation::list_prompts::ListPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8154 crate::operation::list_prompts::ListPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8155 crate::operation::list_prompts::ListPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8156 crate::operation::list_prompts::ListPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8157 crate::operation::list_prompts::ListPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8158 crate::operation::list_prompts::ListPromptsError::Unhandled(inner) => Error::Unhandled(inner),
8159 }
8160 }
8161}
8162impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError, R>>
8163 for Error
8164where
8165 R: Send + Sync + std::fmt::Debug + 'static,
8166{
8167 fn from(
8168 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError, R>,
8169 ) -> Self {
8170 match err {
8171 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8172 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8173 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8174 source: err.into(),
8175 }),
8176 }
8177 }
8178}
8179impl From<crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError> for Error {
8180 fn from(err: crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError) -> Self {
8181 match err {
8182 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::AccessDeniedException(inner) => {
8183 Error::AccessDeniedException(inner)
8184 }
8185 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::InternalServiceException(inner) => {
8186 Error::InternalServiceException(inner)
8187 }
8188 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::InvalidParameterException(inner) => {
8189 Error::InvalidParameterException(inner)
8190 }
8191 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::InvalidRequestException(inner) => {
8192 Error::InvalidRequestException(inner)
8193 }
8194 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::ResourceNotFoundException(inner) => {
8195 Error::ResourceNotFoundException(inner)
8196 }
8197 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::ThrottlingException(inner) => {
8198 Error::ThrottlingException(inner)
8199 }
8200 crate::operation::list_queue_email_addresses::ListQueueEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
8201 }
8202 }
8203}
8204impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>>
8205 for Error
8206where
8207 R: Send + Sync + std::fmt::Debug + 'static,
8208{
8209 fn from(
8210 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>,
8211 ) -> Self {
8212 match err {
8213 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8214 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8215 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8216 source: err.into(),
8217 }),
8218 }
8219 }
8220}
8221impl From<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError> for Error {
8222 fn from(err: crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError) -> Self {
8223 match err {
8224 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InternalServiceException(inner) => {
8225 Error::InternalServiceException(inner)
8226 }
8227 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidParameterException(inner) => {
8228 Error::InvalidParameterException(inner)
8229 }
8230 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidRequestException(inner) => {
8231 Error::InvalidRequestException(inner)
8232 }
8233 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ResourceNotFoundException(inner) => {
8234 Error::ResourceNotFoundException(inner)
8235 }
8236 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8237 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
8238 }
8239 }
8240}
8241impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>> for Error
8242where
8243 R: Send + Sync + std::fmt::Debug + 'static,
8244{
8245 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>) -> Self {
8246 match err {
8247 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8248 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8249 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8250 source: err.into(),
8251 }),
8252 }
8253 }
8254}
8255impl From<crate::operation::list_queues::ListQueuesError> for Error {
8256 fn from(err: crate::operation::list_queues::ListQueuesError) -> Self {
8257 match err {
8258 crate::operation::list_queues::ListQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8259 crate::operation::list_queues::ListQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8260 crate::operation::list_queues::ListQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8261 crate::operation::list_queues::ListQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8262 crate::operation::list_queues::ListQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8263 crate::operation::list_queues::ListQueuesError::Unhandled(inner) => Error::Unhandled(inner),
8264 }
8265 }
8266}
8267impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>> for Error
8268where
8269 R: Send + Sync + std::fmt::Debug + 'static,
8270{
8271 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>) -> Self {
8272 match err {
8273 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8274 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8275 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8276 source: err.into(),
8277 }),
8278 }
8279 }
8280}
8281impl From<crate::operation::list_quick_connects::ListQuickConnectsError> for Error {
8282 fn from(err: crate::operation::list_quick_connects::ListQuickConnectsError) -> Self {
8283 match err {
8284 crate::operation::list_quick_connects::ListQuickConnectsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8285 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidParameterException(inner) => {
8286 Error::InvalidParameterException(inner)
8287 }
8288 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8289 crate::operation::list_quick_connects::ListQuickConnectsError::ResourceNotFoundException(inner) => {
8290 Error::ResourceNotFoundException(inner)
8291 }
8292 crate::operation::list_quick_connects::ListQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8293 crate::operation::list_quick_connects::ListQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
8294 }
8295 }
8296}
8297impl<R>
8298 From<
8299 ::aws_smithy_runtime_api::client::result::SdkError<
8300 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
8301 R,
8302 >,
8303 > for Error
8304where
8305 R: Send + Sync + std::fmt::Debug + 'static,
8306{
8307 fn from(
8308 err: ::aws_smithy_runtime_api::client::result::SdkError<
8309 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
8310 R,
8311 >,
8312 ) -> Self {
8313 match err {
8314 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8315 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8316 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8317 source: err.into(),
8318 }),
8319 }
8320 }
8321}
8322impl From<crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error> for Error {
8323 fn from(err: crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error) -> Self {
8324 match err {
8325 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::AccessDeniedException(
8326 inner,
8327 ) => Error::AccessDeniedException(inner),
8328 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InternalServiceException(
8329 inner,
8330 ) => Error::InternalServiceException(inner),
8331 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InvalidRequestException(
8332 inner,
8333 ) => Error::InvalidRequestException(inner),
8334 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::OutputTypeNotFoundException(
8335 inner,
8336 ) => Error::OutputTypeNotFoundException(inner),
8337 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ResourceNotFoundException(
8338 inner,
8339 ) => Error::ResourceNotFoundException(inner),
8340 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ThrottlingException(inner) => {
8341 Error::ThrottlingException(inner)
8342 }
8343 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::Unhandled(inner) => {
8344 Error::Unhandled(inner)
8345 }
8346 }
8347 }
8348}
8349impl<R>
8350 From<
8351 ::aws_smithy_runtime_api::client::result::SdkError<
8352 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError,
8353 R,
8354 >,
8355 > for Error
8356where
8357 R: Send + Sync + std::fmt::Debug + 'static,
8358{
8359 fn from(
8360 err: ::aws_smithy_runtime_api::client::result::SdkError<
8361 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError,
8362 R,
8363 >,
8364 ) -> Self {
8365 match err {
8366 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8367 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8368 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8369 source: err.into(),
8370 }),
8371 }
8372 }
8373}
8374impl From<crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError> for Error {
8375 fn from(err: crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError) -> Self {
8376 match err {
8377 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8378 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8379 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8380 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8381 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8382 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::Unhandled(inner) => Error::Unhandled(inner),
8383 }
8384 }
8385}
8386impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>>
8387 for Error
8388where
8389 R: Send + Sync + std::fmt::Debug + 'static,
8390{
8391 fn from(
8392 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>,
8393 ) -> Self {
8394 match err {
8395 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8396 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8397 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8398 source: err.into(),
8399 }),
8400 }
8401 }
8402}
8403impl From<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError> for Error {
8404 fn from(err: crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError) -> Self {
8405 match err {
8406 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InternalServiceException(inner) => {
8407 Error::InternalServiceException(inner)
8408 }
8409 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidParameterException(inner) => {
8410 Error::InvalidParameterException(inner)
8411 }
8412 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidRequestException(inner) => {
8413 Error::InvalidRequestException(inner)
8414 }
8415 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
8416 Error::ResourceNotFoundException(inner)
8417 }
8418 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ThrottlingException(inner) => {
8419 Error::ThrottlingException(inner)
8420 }
8421 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
8422 }
8423 }
8424}
8425impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>> for Error
8426where
8427 R: Send + Sync + std::fmt::Debug + 'static,
8428{
8429 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>) -> Self {
8430 match err {
8431 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8432 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8433 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8434 source: err.into(),
8435 }),
8436 }
8437 }
8438}
8439impl From<crate::operation::list_routing_profiles::ListRoutingProfilesError> for Error {
8440 fn from(err: crate::operation::list_routing_profiles::ListRoutingProfilesError) -> Self {
8441 match err {
8442 crate::operation::list_routing_profiles::ListRoutingProfilesError::InternalServiceException(inner) => {
8443 Error::InternalServiceException(inner)
8444 }
8445 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidParameterException(inner) => {
8446 Error::InvalidParameterException(inner)
8447 }
8448 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidRequestException(inner) => {
8449 Error::InvalidRequestException(inner)
8450 }
8451 crate::operation::list_routing_profiles::ListRoutingProfilesError::ResourceNotFoundException(inner) => {
8452 Error::ResourceNotFoundException(inner)
8453 }
8454 crate::operation::list_routing_profiles::ListRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8455 crate::operation::list_routing_profiles::ListRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
8456 }
8457 }
8458}
8459impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>> for Error
8460where
8461 R: Send + Sync + std::fmt::Debug + 'static,
8462{
8463 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>) -> Self {
8464 match err {
8465 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8466 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8467 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8468 source: err.into(),
8469 }),
8470 }
8471 }
8472}
8473impl From<crate::operation::list_rules::ListRulesError> for Error {
8474 fn from(err: crate::operation::list_rules::ListRulesError) -> Self {
8475 match err {
8476 crate::operation::list_rules::ListRulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8477 crate::operation::list_rules::ListRulesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8478 crate::operation::list_rules::ListRulesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8479 crate::operation::list_rules::ListRulesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8480 crate::operation::list_rules::ListRulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8481 crate::operation::list_rules::ListRulesError::Unhandled(inner) => Error::Unhandled(inner),
8482 }
8483 }
8484}
8485impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>> for Error
8486where
8487 R: Send + Sync + std::fmt::Debug + 'static,
8488{
8489 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>) -> Self {
8490 match err {
8491 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8492 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8493 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8494 source: err.into(),
8495 }),
8496 }
8497 }
8498}
8499impl From<crate::operation::list_security_keys::ListSecurityKeysError> for Error {
8500 fn from(err: crate::operation::list_security_keys::ListSecurityKeysError) -> Self {
8501 match err {
8502 crate::operation::list_security_keys::ListSecurityKeysError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8503 crate::operation::list_security_keys::ListSecurityKeysError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8504 crate::operation::list_security_keys::ListSecurityKeysError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8505 crate::operation::list_security_keys::ListSecurityKeysError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8506 crate::operation::list_security_keys::ListSecurityKeysError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8507 crate::operation::list_security_keys::ListSecurityKeysError::Unhandled(inner) => Error::Unhandled(inner),
8508 }
8509 }
8510}
8511impl<R>
8512 From<
8513 ::aws_smithy_runtime_api::client::result::SdkError<
8514 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
8515 R,
8516 >,
8517 > for Error
8518where
8519 R: Send + Sync + std::fmt::Debug + 'static,
8520{
8521 fn from(
8522 err: ::aws_smithy_runtime_api::client::result::SdkError<
8523 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
8524 R,
8525 >,
8526 ) -> Self {
8527 match err {
8528 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8529 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8530 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8531 source: err.into(),
8532 }),
8533 }
8534 }
8535}
8536impl From<crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError> for Error {
8537 fn from(err: crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError) -> Self {
8538 match err {
8539 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InternalServiceException(inner) => {
8540 Error::InternalServiceException(inner)
8541 }
8542 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidParameterException(inner) => {
8543 Error::InvalidParameterException(inner)
8544 }
8545 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidRequestException(inner) => {
8546 Error::InvalidRequestException(inner)
8547 }
8548 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ResourceNotFoundException(inner) => {
8549 Error::ResourceNotFoundException(inner)
8550 }
8551 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ThrottlingException(inner) => {
8552 Error::ThrottlingException(inner)
8553 }
8554 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::Unhandled(inner) => Error::Unhandled(inner),
8555 }
8556 }
8557}
8558impl<R>
8559 From<
8560 ::aws_smithy_runtime_api::client::result::SdkError<
8561 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError,
8562 R,
8563 >,
8564 > for Error
8565where
8566 R: Send + Sync + std::fmt::Debug + 'static,
8567{
8568 fn from(
8569 err: ::aws_smithy_runtime_api::client::result::SdkError<
8570 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError,
8571 R,
8572 >,
8573 ) -> Self {
8574 match err {
8575 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8576 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8577 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8578 source: err.into(),
8579 }),
8580 }
8581 }
8582}
8583impl From<crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError> for Error {
8584 fn from(err: crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError) -> Self {
8585 match err {
8586 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::InternalServiceException(inner) => {
8587 Error::InternalServiceException(inner)
8588 }
8589 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::InvalidParameterException(inner) => {
8590 Error::InvalidParameterException(inner)
8591 }
8592 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::InvalidRequestException(inner) => {
8593 Error::InvalidRequestException(inner)
8594 }
8595 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::ResourceNotFoundException(inner) => {
8596 Error::ResourceNotFoundException(inner)
8597 }
8598 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::ThrottlingException(inner) => {
8599 Error::ThrottlingException(inner)
8600 }
8601 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
8602 }
8603 }
8604}
8605impl<R>
8606 From<
8607 ::aws_smithy_runtime_api::client::result::SdkError<
8608 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
8609 R,
8610 >,
8611 > for Error
8612where
8613 R: Send + Sync + std::fmt::Debug + 'static,
8614{
8615 fn from(
8616 err: ::aws_smithy_runtime_api::client::result::SdkError<
8617 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
8618 R,
8619 >,
8620 ) -> Self {
8621 match err {
8622 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8623 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8624 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8625 source: err.into(),
8626 }),
8627 }
8628 }
8629}
8630impl From<crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError> for Error {
8631 fn from(err: crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError) -> Self {
8632 match err {
8633 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InternalServiceException(inner) => {
8634 Error::InternalServiceException(inner)
8635 }
8636 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidParameterException(inner) => {
8637 Error::InvalidParameterException(inner)
8638 }
8639 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidRequestException(inner) => {
8640 Error::InvalidRequestException(inner)
8641 }
8642 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ResourceNotFoundException(inner) => {
8643 Error::ResourceNotFoundException(inner)
8644 }
8645 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ThrottlingException(inner) => {
8646 Error::ThrottlingException(inner)
8647 }
8648 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8649 }
8650 }
8651}
8652impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>> for Error
8653where
8654 R: Send + Sync + std::fmt::Debug + 'static,
8655{
8656 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>) -> Self {
8657 match err {
8658 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8659 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8660 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8661 source: err.into(),
8662 }),
8663 }
8664 }
8665}
8666impl From<crate::operation::list_security_profiles::ListSecurityProfilesError> for Error {
8667 fn from(err: crate::operation::list_security_profiles::ListSecurityProfilesError) -> Self {
8668 match err {
8669 crate::operation::list_security_profiles::ListSecurityProfilesError::InternalServiceException(inner) => {
8670 Error::InternalServiceException(inner)
8671 }
8672 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidParameterException(inner) => {
8673 Error::InvalidParameterException(inner)
8674 }
8675 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidRequestException(inner) => {
8676 Error::InvalidRequestException(inner)
8677 }
8678 crate::operation::list_security_profiles::ListSecurityProfilesError::ResourceNotFoundException(inner) => {
8679 Error::ResourceNotFoundException(inner)
8680 }
8681 crate::operation::list_security_profiles::ListSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8682 crate::operation::list_security_profiles::ListSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
8683 }
8684 }
8685}
8686impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
8687where
8688 R: Send + Sync + std::fmt::Debug + 'static,
8689{
8690 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
8691 match err {
8692 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8693 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8694 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8695 source: err.into(),
8696 }),
8697 }
8698 }
8699}
8700impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
8701 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
8702 match err {
8703 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServiceException(inner) => {
8704 Error::InternalServiceException(inner)
8705 }
8706 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterException(inner) => {
8707 Error::InvalidParameterException(inner)
8708 }
8709 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidRequestException(inner) => {
8710 Error::InvalidRequestException(inner)
8711 }
8712 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
8713 Error::ResourceNotFoundException(inner)
8714 }
8715 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8716 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
8717 }
8718 }
8719}
8720impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>> for Error
8721where
8722 R: Send + Sync + std::fmt::Debug + 'static,
8723{
8724 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>) -> Self {
8725 match err {
8726 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8727 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8728 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8729 source: err.into(),
8730 }),
8731 }
8732 }
8733}
8734impl From<crate::operation::list_task_templates::ListTaskTemplatesError> for Error {
8735 fn from(err: crate::operation::list_task_templates::ListTaskTemplatesError) -> Self {
8736 match err {
8737 crate::operation::list_task_templates::ListTaskTemplatesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8738 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidParameterException(inner) => {
8739 Error::InvalidParameterException(inner)
8740 }
8741 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8742 crate::operation::list_task_templates::ListTaskTemplatesError::ResourceNotFoundException(inner) => {
8743 Error::ResourceNotFoundException(inner)
8744 }
8745 crate::operation::list_task_templates::ListTaskTemplatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8746 crate::operation::list_task_templates::ListTaskTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
8747 }
8748 }
8749}
8750impl<R>
8751 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError, R>>
8752 for Error
8753where
8754 R: Send + Sync + std::fmt::Debug + 'static,
8755{
8756 fn from(
8757 err: ::aws_smithy_runtime_api::client::result::SdkError<
8758 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError,
8759 R,
8760 >,
8761 ) -> Self {
8762 match err {
8763 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8764 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8765 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8766 source: err.into(),
8767 }),
8768 }
8769 }
8770}
8771impl From<crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError> for Error {
8772 fn from(err: crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError) -> Self {
8773 match err {
8774 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::AccessDeniedException(inner) => {
8775 Error::AccessDeniedException(inner)
8776 }
8777 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::InternalServiceException(inner) => {
8778 Error::InternalServiceException(inner)
8779 }
8780 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::InvalidParameterException(inner) => {
8781 Error::InvalidParameterException(inner)
8782 }
8783 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::InvalidRequestException(inner) => {
8784 Error::InvalidRequestException(inner)
8785 }
8786 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::ResourceNotFoundException(inner) => {
8787 Error::ResourceNotFoundException(inner)
8788 }
8789 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::ThrottlingException(inner) => {
8790 Error::ThrottlingException(inner)
8791 }
8792 crate::operation::list_test_case_execution_records::ListTestCaseExecutionRecordsError::Unhandled(inner) => Error::Unhandled(inner),
8793 }
8794 }
8795}
8796impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_case_executions::ListTestCaseExecutionsError, R>>
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<crate::operation::list_test_case_executions::ListTestCaseExecutionsError, R>,
8803 ) -> Self {
8804 match err {
8805 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8806 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8807 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8808 source: err.into(),
8809 }),
8810 }
8811 }
8812}
8813impl From<crate::operation::list_test_case_executions::ListTestCaseExecutionsError> for Error {
8814 fn from(err: crate::operation::list_test_case_executions::ListTestCaseExecutionsError) -> Self {
8815 match err {
8816 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::AccessDeniedException(inner) => {
8817 Error::AccessDeniedException(inner)
8818 }
8819 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::InternalServiceException(inner) => {
8820 Error::InternalServiceException(inner)
8821 }
8822 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::InvalidParameterException(inner) => {
8823 Error::InvalidParameterException(inner)
8824 }
8825 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::InvalidRequestException(inner) => {
8826 Error::InvalidRequestException(inner)
8827 }
8828 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::ResourceNotFoundException(inner) => {
8829 Error::ResourceNotFoundException(inner)
8830 }
8831 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8832 crate::operation::list_test_case_executions::ListTestCaseExecutionsError::Unhandled(inner) => Error::Unhandled(inner),
8833 }
8834 }
8835}
8836impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_cases::ListTestCasesError, R>> for Error
8837where
8838 R: Send + Sync + std::fmt::Debug + 'static,
8839{
8840 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_test_cases::ListTestCasesError, R>) -> Self {
8841 match err {
8842 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8843 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8844 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8845 source: err.into(),
8846 }),
8847 }
8848 }
8849}
8850impl From<crate::operation::list_test_cases::ListTestCasesError> for Error {
8851 fn from(err: crate::operation::list_test_cases::ListTestCasesError) -> Self {
8852 match err {
8853 crate::operation::list_test_cases::ListTestCasesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8854 crate::operation::list_test_cases::ListTestCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8855 crate::operation::list_test_cases::ListTestCasesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8856 crate::operation::list_test_cases::ListTestCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8857 crate::operation::list_test_cases::ListTestCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8858 crate::operation::list_test_cases::ListTestCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8859 crate::operation::list_test_cases::ListTestCasesError::Unhandled(inner) => Error::Unhandled(inner),
8860 }
8861 }
8862}
8863impl<R>
8864 From<
8865 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError, R>,
8866 > for Error
8867where
8868 R: Send + Sync + std::fmt::Debug + 'static,
8869{
8870 fn from(
8871 err: ::aws_smithy_runtime_api::client::result::SdkError<
8872 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError,
8873 R,
8874 >,
8875 ) -> Self {
8876 match err {
8877 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8878 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8879 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8880 source: err.into(),
8881 }),
8882 }
8883 }
8884}
8885impl From<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError> for Error {
8886 fn from(err: crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError) -> Self {
8887 match err {
8888 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::AccessDeniedException(inner) => {
8889 Error::AccessDeniedException(inner)
8890 }
8891 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InternalServiceException(inner) => {
8892 Error::InternalServiceException(inner)
8893 }
8894 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InvalidRequestException(inner) => {
8895 Error::InvalidRequestException(inner)
8896 }
8897 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::ThrottlingException(inner) => {
8898 Error::ThrottlingException(inner)
8899 }
8900 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::Unhandled(inner) => Error::Unhandled(inner),
8901 }
8902 }
8903}
8904impl<R>
8905 From<
8906 ::aws_smithy_runtime_api::client::result::SdkError<
8907 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
8908 R,
8909 >,
8910 > for Error
8911where
8912 R: Send + Sync + std::fmt::Debug + 'static,
8913{
8914 fn from(
8915 err: ::aws_smithy_runtime_api::client::result::SdkError<
8916 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
8917 R,
8918 >,
8919 ) -> Self {
8920 match err {
8921 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8922 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8923 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8924 source: err.into(),
8925 }),
8926 }
8927 }
8928}
8929impl From<crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError> for Error {
8930 fn from(err: crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError) -> Self {
8931 match err {
8932 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::AccessDeniedException(inner) => {
8933 Error::AccessDeniedException(inner)
8934 }
8935 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InternalServiceException(inner) => {
8936 Error::InternalServiceException(inner)
8937 }
8938 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InvalidRequestException(inner) => {
8939 Error::InvalidRequestException(inner)
8940 }
8941 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ResourceNotFoundException(inner) => {
8942 Error::ResourceNotFoundException(inner)
8943 }
8944 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ThrottlingException(inner) => {
8945 Error::ThrottlingException(inner)
8946 }
8947 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::Unhandled(inner) => {
8948 Error::Unhandled(inner)
8949 }
8950 }
8951 }
8952}
8953impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>> for Error
8954where
8955 R: Send + Sync + std::fmt::Debug + 'static,
8956{
8957 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>) -> Self {
8958 match err {
8959 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8960 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8961 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8962 source: err.into(),
8963 }),
8964 }
8965 }
8966}
8967impl From<crate::operation::list_use_cases::ListUseCasesError> for Error {
8968 fn from(err: crate::operation::list_use_cases::ListUseCasesError) -> Self {
8969 match err {
8970 crate::operation::list_use_cases::ListUseCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8971 crate::operation::list_use_cases::ListUseCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8972 crate::operation::list_use_cases::ListUseCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8973 crate::operation::list_use_cases::ListUseCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8974 crate::operation::list_use_cases::ListUseCasesError::Unhandled(inner) => Error::Unhandled(inner),
8975 }
8976 }
8977}
8978impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>>
8979 for Error
8980where
8981 R: Send + Sync + std::fmt::Debug + 'static,
8982{
8983 fn from(
8984 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>,
8985 ) -> Self {
8986 match err {
8987 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8988 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8989 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8990 source: err.into(),
8991 }),
8992 }
8993 }
8994}
8995impl From<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError> for Error {
8996 fn from(err: crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError) -> Self {
8997 match err {
8998 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InternalServiceException(inner) => {
8999 Error::InternalServiceException(inner)
9000 }
9001 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidParameterException(inner) => {
9002 Error::InvalidParameterException(inner)
9003 }
9004 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidRequestException(inner) => {
9005 Error::InvalidRequestException(inner)
9006 }
9007 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
9008 Error::ResourceNotFoundException(inner)
9009 }
9010 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ThrottlingException(inner) => {
9011 Error::ThrottlingException(inner)
9012 }
9013 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
9014 }
9015 }
9016}
9017impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_notifications::ListUserNotificationsError, R>> for Error
9018where
9019 R: Send + Sync + std::fmt::Debug + 'static,
9020{
9021 fn from(
9022 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_notifications::ListUserNotificationsError, R>,
9023 ) -> Self {
9024 match err {
9025 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9026 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9027 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9028 source: err.into(),
9029 }),
9030 }
9031 }
9032}
9033impl From<crate::operation::list_user_notifications::ListUserNotificationsError> for Error {
9034 fn from(err: crate::operation::list_user_notifications::ListUserNotificationsError) -> Self {
9035 match err {
9036 crate::operation::list_user_notifications::ListUserNotificationsError::AccessDeniedException(inner) => {
9037 Error::AccessDeniedException(inner)
9038 }
9039 crate::operation::list_user_notifications::ListUserNotificationsError::InternalServiceException(inner) => {
9040 Error::InternalServiceException(inner)
9041 }
9042 crate::operation::list_user_notifications::ListUserNotificationsError::InvalidParameterException(inner) => {
9043 Error::InvalidParameterException(inner)
9044 }
9045 crate::operation::list_user_notifications::ListUserNotificationsError::InvalidRequestException(inner) => {
9046 Error::InvalidRequestException(inner)
9047 }
9048 crate::operation::list_user_notifications::ListUserNotificationsError::ResourceNotFoundException(inner) => {
9049 Error::ResourceNotFoundException(inner)
9050 }
9051 crate::operation::list_user_notifications::ListUserNotificationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9052 crate::operation::list_user_notifications::ListUserNotificationsError::Unhandled(inner) => Error::Unhandled(inner),
9053 }
9054 }
9055}
9056impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>> for Error
9057where
9058 R: Send + Sync + std::fmt::Debug + 'static,
9059{
9060 fn from(
9061 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>,
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_user_proficiencies::ListUserProficienciesError> for Error {
9073 fn from(err: crate::operation::list_user_proficiencies::ListUserProficienciesError) -> Self {
9074 match err {
9075 crate::operation::list_user_proficiencies::ListUserProficienciesError::InternalServiceException(inner) => {
9076 Error::InternalServiceException(inner)
9077 }
9078 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidParameterException(inner) => {
9079 Error::InvalidParameterException(inner)
9080 }
9081 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidRequestException(inner) => {
9082 Error::InvalidRequestException(inner)
9083 }
9084 crate::operation::list_user_proficiencies::ListUserProficienciesError::ResourceNotFoundException(inner) => {
9085 Error::ResourceNotFoundException(inner)
9086 }
9087 crate::operation::list_user_proficiencies::ListUserProficienciesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9088 crate::operation::list_user_proficiencies::ListUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
9089 }
9090 }
9091}
9092impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>> for Error
9093where
9094 R: Send + Sync + std::fmt::Debug + 'static,
9095{
9096 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>) -> Self {
9097 match err {
9098 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9099 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9100 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9101 source: err.into(),
9102 }),
9103 }
9104 }
9105}
9106impl From<crate::operation::list_users::ListUsersError> for Error {
9107 fn from(err: crate::operation::list_users::ListUsersError) -> Self {
9108 match err {
9109 crate::operation::list_users::ListUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9110 crate::operation::list_users::ListUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9111 crate::operation::list_users::ListUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9112 crate::operation::list_users::ListUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9113 crate::operation::list_users::ListUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9114 crate::operation::list_users::ListUsersError::Unhandled(inner) => Error::Unhandled(inner),
9115 }
9116 }
9117}
9118impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>> for Error
9119where
9120 R: Send + Sync + std::fmt::Debug + 'static,
9121{
9122 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>) -> Self {
9123 match err {
9124 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9125 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9126 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9127 source: err.into(),
9128 }),
9129 }
9130 }
9131}
9132impl From<crate::operation::list_views::ListViewsError> for Error {
9133 fn from(err: crate::operation::list_views::ListViewsError) -> Self {
9134 match err {
9135 crate::operation::list_views::ListViewsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9136 crate::operation::list_views::ListViewsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9137 crate::operation::list_views::ListViewsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9138 crate::operation::list_views::ListViewsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9139 crate::operation::list_views::ListViewsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9140 crate::operation::list_views::ListViewsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
9141 crate::operation::list_views::ListViewsError::Unhandled(inner) => Error::Unhandled(inner),
9142 }
9143 }
9144}
9145impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>> for Error
9146where
9147 R: Send + Sync + std::fmt::Debug + 'static,
9148{
9149 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>) -> Self {
9150 match err {
9151 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9152 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9153 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9154 source: err.into(),
9155 }),
9156 }
9157 }
9158}
9159impl From<crate::operation::list_view_versions::ListViewVersionsError> for Error {
9160 fn from(err: crate::operation::list_view_versions::ListViewVersionsError) -> Self {
9161 match err {
9162 crate::operation::list_view_versions::ListViewVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9163 crate::operation::list_view_versions::ListViewVersionsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9164 crate::operation::list_view_versions::ListViewVersionsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9165 crate::operation::list_view_versions::ListViewVersionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9166 crate::operation::list_view_versions::ListViewVersionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9167 crate::operation::list_view_versions::ListViewVersionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
9168 crate::operation::list_view_versions::ListViewVersionsError::Unhandled(inner) => Error::Unhandled(inner),
9169 }
9170 }
9171}
9172impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_media::ListWorkspaceMediaError, R>> for Error
9173where
9174 R: Send + Sync + std::fmt::Debug + 'static,
9175{
9176 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_media::ListWorkspaceMediaError, R>) -> Self {
9177 match err {
9178 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9179 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9180 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9181 source: err.into(),
9182 }),
9183 }
9184 }
9185}
9186impl From<crate::operation::list_workspace_media::ListWorkspaceMediaError> for Error {
9187 fn from(err: crate::operation::list_workspace_media::ListWorkspaceMediaError) -> Self {
9188 match err {
9189 crate::operation::list_workspace_media::ListWorkspaceMediaError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9190 crate::operation::list_workspace_media::ListWorkspaceMediaError::InternalServiceException(inner) => {
9191 Error::InternalServiceException(inner)
9192 }
9193 crate::operation::list_workspace_media::ListWorkspaceMediaError::InvalidParameterException(inner) => {
9194 Error::InvalidParameterException(inner)
9195 }
9196 crate::operation::list_workspace_media::ListWorkspaceMediaError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9197 crate::operation::list_workspace_media::ListWorkspaceMediaError::ResourceNotFoundException(inner) => {
9198 Error::ResourceNotFoundException(inner)
9199 }
9200 crate::operation::list_workspace_media::ListWorkspaceMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9201 crate::operation::list_workspace_media::ListWorkspaceMediaError::Unhandled(inner) => Error::Unhandled(inner),
9202 }
9203 }
9204}
9205impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_pages::ListWorkspacePagesError, R>> for Error
9206where
9207 R: Send + Sync + std::fmt::Debug + 'static,
9208{
9209 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_pages::ListWorkspacePagesError, R>) -> Self {
9210 match err {
9211 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9212 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9213 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9214 source: err.into(),
9215 }),
9216 }
9217 }
9218}
9219impl From<crate::operation::list_workspace_pages::ListWorkspacePagesError> for Error {
9220 fn from(err: crate::operation::list_workspace_pages::ListWorkspacePagesError) -> Self {
9221 match err {
9222 crate::operation::list_workspace_pages::ListWorkspacePagesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9223 crate::operation::list_workspace_pages::ListWorkspacePagesError::InternalServiceException(inner) => {
9224 Error::InternalServiceException(inner)
9225 }
9226 crate::operation::list_workspace_pages::ListWorkspacePagesError::InvalidParameterException(inner) => {
9227 Error::InvalidParameterException(inner)
9228 }
9229 crate::operation::list_workspace_pages::ListWorkspacePagesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9230 crate::operation::list_workspace_pages::ListWorkspacePagesError::ResourceNotFoundException(inner) => {
9231 Error::ResourceNotFoundException(inner)
9232 }
9233 crate::operation::list_workspace_pages::ListWorkspacePagesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9234 crate::operation::list_workspace_pages::ListWorkspacePagesError::Unhandled(inner) => Error::Unhandled(inner),
9235 }
9236 }
9237}
9238impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspaces::ListWorkspacesError, R>> for Error
9239where
9240 R: Send + Sync + std::fmt::Debug + 'static,
9241{
9242 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspaces::ListWorkspacesError, R>) -> Self {
9243 match err {
9244 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9245 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9246 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9247 source: err.into(),
9248 }),
9249 }
9250 }
9251}
9252impl From<crate::operation::list_workspaces::ListWorkspacesError> for Error {
9253 fn from(err: crate::operation::list_workspaces::ListWorkspacesError) -> Self {
9254 match err {
9255 crate::operation::list_workspaces::ListWorkspacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9256 crate::operation::list_workspaces::ListWorkspacesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9257 crate::operation::list_workspaces::ListWorkspacesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9258 crate::operation::list_workspaces::ListWorkspacesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9259 crate::operation::list_workspaces::ListWorkspacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9260 crate::operation::list_workspaces::ListWorkspacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9261 crate::operation::list_workspaces::ListWorkspacesError::Unhandled(inner) => Error::Unhandled(inner),
9262 }
9263 }
9264}
9265impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>> for Error
9266where
9267 R: Send + Sync + std::fmt::Debug + 'static,
9268{
9269 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>) -> Self {
9270 match err {
9271 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9272 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9273 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9274 source: err.into(),
9275 }),
9276 }
9277 }
9278}
9279impl From<crate::operation::monitor_contact::MonitorContactError> for Error {
9280 fn from(err: crate::operation::monitor_contact::MonitorContactError) -> Self {
9281 match err {
9282 crate::operation::monitor_contact::MonitorContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9283 crate::operation::monitor_contact::MonitorContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
9284 crate::operation::monitor_contact::MonitorContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9285 crate::operation::monitor_contact::MonitorContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9286 crate::operation::monitor_contact::MonitorContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9287 crate::operation::monitor_contact::MonitorContactError::ServiceQuotaExceededException(inner) => {
9288 Error::ServiceQuotaExceededException(inner)
9289 }
9290 crate::operation::monitor_contact::MonitorContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9291 crate::operation::monitor_contact::MonitorContactError::Unhandled(inner) => Error::Unhandled(inner),
9292 }
9293 }
9294}
9295impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>> for Error
9296where
9297 R: Send + Sync + std::fmt::Debug + 'static,
9298{
9299 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>) -> Self {
9300 match err {
9301 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9302 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9303 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9304 source: err.into(),
9305 }),
9306 }
9307 }
9308}
9309impl From<crate::operation::pause_contact::PauseContactError> for Error {
9310 fn from(err: crate::operation::pause_contact::PauseContactError) -> Self {
9311 match err {
9312 crate::operation::pause_contact::PauseContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9313 crate::operation::pause_contact::PauseContactError::ConflictException(inner) => Error::ConflictException(inner),
9314 crate::operation::pause_contact::PauseContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9315 crate::operation::pause_contact::PauseContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9316 crate::operation::pause_contact::PauseContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9317 crate::operation::pause_contact::PauseContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
9318 crate::operation::pause_contact::PauseContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9319 crate::operation::pause_contact::PauseContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9320 crate::operation::pause_contact::PauseContactError::Unhandled(inner) => Error::Unhandled(inner),
9321 }
9322 }
9323}
9324impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>> for Error
9325where
9326 R: Send + Sync + std::fmt::Debug + 'static,
9327{
9328 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>) -> Self {
9329 match err {
9330 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9331 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9332 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9333 source: err.into(),
9334 }),
9335 }
9336 }
9337}
9338impl From<crate::operation::put_user_status::PutUserStatusError> for Error {
9339 fn from(err: crate::operation::put_user_status::PutUserStatusError) -> Self {
9340 match err {
9341 crate::operation::put_user_status::PutUserStatusError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9342 crate::operation::put_user_status::PutUserStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9343 crate::operation::put_user_status::PutUserStatusError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9344 crate::operation::put_user_status::PutUserStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9345 crate::operation::put_user_status::PutUserStatusError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9346 crate::operation::put_user_status::PutUserStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9347 crate::operation::put_user_status::PutUserStatusError::Unhandled(inner) => Error::Unhandled(inner),
9348 }
9349 }
9350}
9351impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>> for Error
9352where
9353 R: Send + Sync + std::fmt::Debug + 'static,
9354{
9355 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>) -> Self {
9356 match err {
9357 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9358 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9359 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9360 source: err.into(),
9361 }),
9362 }
9363 }
9364}
9365impl From<crate::operation::release_phone_number::ReleasePhoneNumberError> for Error {
9366 fn from(err: crate::operation::release_phone_number::ReleasePhoneNumberError) -> Self {
9367 match err {
9368 crate::operation::release_phone_number::ReleasePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9369 crate::operation::release_phone_number::ReleasePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
9370 crate::operation::release_phone_number::ReleasePhoneNumberError::InternalServiceException(inner) => {
9371 Error::InternalServiceException(inner)
9372 }
9373 crate::operation::release_phone_number::ReleasePhoneNumberError::InvalidParameterException(inner) => {
9374 Error::InvalidParameterException(inner)
9375 }
9376 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
9377 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceNotFoundException(inner) => {
9378 Error::ResourceNotFoundException(inner)
9379 }
9380 crate::operation::release_phone_number::ReleasePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9381 crate::operation::release_phone_number::ReleasePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
9382 }
9383 }
9384}
9385impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>> for Error
9386where
9387 R: Send + Sync + std::fmt::Debug + 'static,
9388{
9389 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>) -> Self {
9390 match err {
9391 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9392 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9393 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9394 source: err.into(),
9395 }),
9396 }
9397 }
9398}
9399impl From<crate::operation::replicate_instance::ReplicateInstanceError> for Error {
9400 fn from(err: crate::operation::replicate_instance::ReplicateInstanceError) -> Self {
9401 match err {
9402 crate::operation::replicate_instance::ReplicateInstanceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9403 crate::operation::replicate_instance::ReplicateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9404 crate::operation::replicate_instance::ReplicateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9405 crate::operation::replicate_instance::ReplicateInstanceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
9406 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9407 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotReadyException(inner) => Error::ResourceNotReadyException(inner),
9408 crate::operation::replicate_instance::ReplicateInstanceError::ServiceQuotaExceededException(inner) => {
9409 Error::ServiceQuotaExceededException(inner)
9410 }
9411 crate::operation::replicate_instance::ReplicateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9412 crate::operation::replicate_instance::ReplicateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
9413 }
9414 }
9415}
9416impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>> for Error
9417where
9418 R: Send + Sync + std::fmt::Debug + 'static,
9419{
9420 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>) -> Self {
9421 match err {
9422 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9423 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9424 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9425 source: err.into(),
9426 }),
9427 }
9428 }
9429}
9430impl From<crate::operation::resume_contact::ResumeContactError> for Error {
9431 fn from(err: crate::operation::resume_contact::ResumeContactError) -> Self {
9432 match err {
9433 crate::operation::resume_contact::ResumeContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9434 crate::operation::resume_contact::ResumeContactError::ConflictException(inner) => Error::ConflictException(inner),
9435 crate::operation::resume_contact::ResumeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9436 crate::operation::resume_contact::ResumeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9437 crate::operation::resume_contact::ResumeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9438 crate::operation::resume_contact::ResumeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9439 crate::operation::resume_contact::ResumeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9440 crate::operation::resume_contact::ResumeContactError::Unhandled(inner) => Error::Unhandled(inner),
9441 }
9442 }
9443}
9444impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>> for Error
9445where
9446 R: Send + Sync + std::fmt::Debug + 'static,
9447{
9448 fn from(
9449 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>,
9450 ) -> Self {
9451 match err {
9452 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9453 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9454 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9455 source: err.into(),
9456 }),
9457 }
9458 }
9459}
9460impl From<crate::operation::resume_contact_recording::ResumeContactRecordingError> for Error {
9461 fn from(err: crate::operation::resume_contact_recording::ResumeContactRecordingError) -> Self {
9462 match err {
9463 crate::operation::resume_contact_recording::ResumeContactRecordingError::InternalServiceException(inner) => {
9464 Error::InternalServiceException(inner)
9465 }
9466 crate::operation::resume_contact_recording::ResumeContactRecordingError::InvalidActiveRegionException(inner) => {
9467 Error::InvalidActiveRegionException(inner)
9468 }
9469 crate::operation::resume_contact_recording::ResumeContactRecordingError::InvalidRequestException(inner) => {
9470 Error::InvalidRequestException(inner)
9471 }
9472 crate::operation::resume_contact_recording::ResumeContactRecordingError::ResourceNotFoundException(inner) => {
9473 Error::ResourceNotFoundException(inner)
9474 }
9475 crate::operation::resume_contact_recording::ResumeContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
9476 }
9477 }
9478}
9479impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>> for Error
9480where
9481 R: Send + Sync + std::fmt::Debug + 'static,
9482{
9483 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>) -> Self {
9484 match err {
9485 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9486 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9487 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9488 source: err.into(),
9489 }),
9490 }
9491 }
9492}
9493impl From<crate::operation::search_agent_statuses::SearchAgentStatusesError> for Error {
9494 fn from(err: crate::operation::search_agent_statuses::SearchAgentStatusesError) -> Self {
9495 match err {
9496 crate::operation::search_agent_statuses::SearchAgentStatusesError::InternalServiceException(inner) => {
9497 Error::InternalServiceException(inner)
9498 }
9499 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidParameterException(inner) => {
9500 Error::InvalidParameterException(inner)
9501 }
9502 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidRequestException(inner) => {
9503 Error::InvalidRequestException(inner)
9504 }
9505 crate::operation::search_agent_statuses::SearchAgentStatusesError::ResourceNotFoundException(inner) => {
9506 Error::ResourceNotFoundException(inner)
9507 }
9508 crate::operation::search_agent_statuses::SearchAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9509 crate::operation::search_agent_statuses::SearchAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
9510 }
9511 }
9512}
9513impl<R>
9514 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError, R>>
9515 for Error
9516where
9517 R: Send + Sync + std::fmt::Debug + 'static,
9518{
9519 fn from(
9520 err: ::aws_smithy_runtime_api::client::result::SdkError<
9521 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError,
9522 R,
9523 >,
9524 ) -> Self {
9525 match err {
9526 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9527 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9528 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9529 source: err.into(),
9530 }),
9531 }
9532 }
9533}
9534impl From<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError> for Error {
9535 fn from(err: crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError) -> Self {
9536 match err {
9537 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::AccessDeniedException(inner) => {
9538 Error::AccessDeniedException(inner)
9539 }
9540 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InternalServiceException(inner) => {
9541 Error::InternalServiceException(inner)
9542 }
9543 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InvalidParameterException(inner) => {
9544 Error::InvalidParameterException(inner)
9545 }
9546 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::ThrottlingException(inner) => {
9547 Error::ThrottlingException(inner)
9548 }
9549 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
9550 }
9551 }
9552}
9553impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_evaluations::SearchContactEvaluationsError, R>>
9554 for Error
9555where
9556 R: Send + Sync + std::fmt::Debug + 'static,
9557{
9558 fn from(
9559 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_evaluations::SearchContactEvaluationsError, R>,
9560 ) -> Self {
9561 match err {
9562 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9563 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9564 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9565 source: err.into(),
9566 }),
9567 }
9568 }
9569}
9570impl From<crate::operation::search_contact_evaluations::SearchContactEvaluationsError> for Error {
9571 fn from(err: crate::operation::search_contact_evaluations::SearchContactEvaluationsError) -> Self {
9572 match err {
9573 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InternalServiceException(inner) => {
9574 Error::InternalServiceException(inner)
9575 }
9576 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InvalidParameterException(inner) => {
9577 Error::InvalidParameterException(inner)
9578 }
9579 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InvalidRequestException(inner) => {
9580 Error::InvalidRequestException(inner)
9581 }
9582 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::ResourceNotFoundException(inner) => {
9583 Error::ResourceNotFoundException(inner)
9584 }
9585 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::ThrottlingException(inner) => {
9586 Error::ThrottlingException(inner)
9587 }
9588 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::Unhandled(inner) => Error::Unhandled(inner),
9589 }
9590 }
9591}
9592impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>>
9593 for Error
9594where
9595 R: Send + Sync + std::fmt::Debug + 'static,
9596{
9597 fn from(
9598 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>,
9599 ) -> Self {
9600 match err {
9601 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9602 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9603 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9604 source: err.into(),
9605 }),
9606 }
9607 }
9608}
9609impl From<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError> for Error {
9610 fn from(err: crate::operation::search_contact_flow_modules::SearchContactFlowModulesError) -> Self {
9611 match err {
9612 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InternalServiceException(inner) => {
9613 Error::InternalServiceException(inner)
9614 }
9615 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidParameterException(inner) => {
9616 Error::InvalidParameterException(inner)
9617 }
9618 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidRequestException(inner) => {
9619 Error::InvalidRequestException(inner)
9620 }
9621 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ResourceNotFoundException(inner) => {
9622 Error::ResourceNotFoundException(inner)
9623 }
9624 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ThrottlingException(inner) => {
9625 Error::ThrottlingException(inner)
9626 }
9627 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
9628 }
9629 }
9630}
9631impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>> for Error
9632where
9633 R: Send + Sync + std::fmt::Debug + 'static,
9634{
9635 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>) -> Self {
9636 match err {
9637 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9638 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9639 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9640 source: err.into(),
9641 }),
9642 }
9643 }
9644}
9645impl From<crate::operation::search_contact_flows::SearchContactFlowsError> for Error {
9646 fn from(err: crate::operation::search_contact_flows::SearchContactFlowsError) -> Self {
9647 match err {
9648 crate::operation::search_contact_flows::SearchContactFlowsError::InternalServiceException(inner) => {
9649 Error::InternalServiceException(inner)
9650 }
9651 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidParameterException(inner) => {
9652 Error::InvalidParameterException(inner)
9653 }
9654 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9655 crate::operation::search_contact_flows::SearchContactFlowsError::ResourceNotFoundException(inner) => {
9656 Error::ResourceNotFoundException(inner)
9657 }
9658 crate::operation::search_contact_flows::SearchContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9659 crate::operation::search_contact_flows::SearchContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
9660 }
9661 }
9662}
9663impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>> for Error
9664where
9665 R: Send + Sync + std::fmt::Debug + 'static,
9666{
9667 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>) -> Self {
9668 match err {
9669 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9670 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9671 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9672 source: err.into(),
9673 }),
9674 }
9675 }
9676}
9677impl From<crate::operation::search_contacts::SearchContactsError> for Error {
9678 fn from(err: crate::operation::search_contacts::SearchContactsError) -> Self {
9679 match err {
9680 crate::operation::search_contacts::SearchContactsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9681 crate::operation::search_contacts::SearchContactsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9682 crate::operation::search_contacts::SearchContactsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9683 crate::operation::search_contacts::SearchContactsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9684 crate::operation::search_contacts::SearchContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9685 crate::operation::search_contacts::SearchContactsError::Unhandled(inner) => Error::Unhandled(inner),
9686 }
9687 }
9688}
9689impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_tables::SearchDataTablesError, R>> for Error
9690where
9691 R: Send + Sync + std::fmt::Debug + 'static,
9692{
9693 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_tables::SearchDataTablesError, R>) -> Self {
9694 match err {
9695 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9696 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9697 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9698 source: err.into(),
9699 }),
9700 }
9701 }
9702}
9703impl From<crate::operation::search_data_tables::SearchDataTablesError> for Error {
9704 fn from(err: crate::operation::search_data_tables::SearchDataTablesError) -> Self {
9705 match err {
9706 crate::operation::search_data_tables::SearchDataTablesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9707 crate::operation::search_data_tables::SearchDataTablesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9708 crate::operation::search_data_tables::SearchDataTablesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9709 crate::operation::search_data_tables::SearchDataTablesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9710 crate::operation::search_data_tables::SearchDataTablesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9711 crate::operation::search_data_tables::SearchDataTablesError::Unhandled(inner) => Error::Unhandled(inner),
9712 }
9713 }
9714}
9715impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>> for Error
9716where
9717 R: Send + Sync + std::fmt::Debug + 'static,
9718{
9719 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>) -> Self {
9720 match err {
9721 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9722 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9723 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9724 source: err.into(),
9725 }),
9726 }
9727 }
9728}
9729impl From<crate::operation::search_email_addresses::SearchEmailAddressesError> for Error {
9730 fn from(err: crate::operation::search_email_addresses::SearchEmailAddressesError) -> Self {
9731 match err {
9732 crate::operation::search_email_addresses::SearchEmailAddressesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9733 crate::operation::search_email_addresses::SearchEmailAddressesError::InternalServiceException(inner) => {
9734 Error::InternalServiceException(inner)
9735 }
9736 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidParameterException(inner) => {
9737 Error::InvalidParameterException(inner)
9738 }
9739 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidRequestException(inner) => {
9740 Error::InvalidRequestException(inner)
9741 }
9742 crate::operation::search_email_addresses::SearchEmailAddressesError::ResourceNotFoundException(inner) => {
9743 Error::ResourceNotFoundException(inner)
9744 }
9745 crate::operation::search_email_addresses::SearchEmailAddressesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9746 crate::operation::search_email_addresses::SearchEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
9747 }
9748 }
9749}
9750impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_evaluation_forms::SearchEvaluationFormsError, R>> for Error
9751where
9752 R: Send + Sync + std::fmt::Debug + 'static,
9753{
9754 fn from(
9755 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_evaluation_forms::SearchEvaluationFormsError, R>,
9756 ) -> Self {
9757 match err {
9758 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9759 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9760 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9761 source: err.into(),
9762 }),
9763 }
9764 }
9765}
9766impl From<crate::operation::search_evaluation_forms::SearchEvaluationFormsError> for Error {
9767 fn from(err: crate::operation::search_evaluation_forms::SearchEvaluationFormsError) -> Self {
9768 match err {
9769 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InternalServiceException(inner) => {
9770 Error::InternalServiceException(inner)
9771 }
9772 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InvalidParameterException(inner) => {
9773 Error::InvalidParameterException(inner)
9774 }
9775 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InvalidRequestException(inner) => {
9776 Error::InvalidRequestException(inner)
9777 }
9778 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::ResourceNotFoundException(inner) => {
9779 Error::ResourceNotFoundException(inner)
9780 }
9781 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9782 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::Unhandled(inner) => Error::Unhandled(inner),
9783 }
9784 }
9785}
9786impl<R>
9787 From<
9788 ::aws_smithy_runtime_api::client::result::SdkError<
9789 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
9790 R,
9791 >,
9792 > for Error
9793where
9794 R: Send + Sync + std::fmt::Debug + 'static,
9795{
9796 fn from(
9797 err: ::aws_smithy_runtime_api::client::result::SdkError<
9798 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
9799 R,
9800 >,
9801 ) -> Self {
9802 match err {
9803 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9804 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9805 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9806 source: err.into(),
9807 }),
9808 }
9809 }
9810}
9811impl From<crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError> for Error {
9812 fn from(err: crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError) -> Self {
9813 match err {
9814 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InternalServiceException(inner) => {
9815 Error::InternalServiceException(inner)
9816 }
9817 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidParameterException(inner) => {
9818 Error::InvalidParameterException(inner)
9819 }
9820 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidRequestException(inner) => {
9821 Error::InvalidRequestException(inner)
9822 }
9823 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
9824 Error::ResourceNotFoundException(inner)
9825 }
9826 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ThrottlingException(inner) => {
9827 Error::ThrottlingException(inner)
9828 }
9829 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
9830 }
9831 }
9832}
9833impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>>
9834 for Error
9835where
9836 R: Send + Sync + std::fmt::Debug + 'static,
9837{
9838 fn from(
9839 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>,
9840 ) -> Self {
9841 match err {
9842 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9843 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9844 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9845 source: err.into(),
9846 }),
9847 }
9848 }
9849}
9850impl From<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError> for Error {
9851 fn from(err: crate::operation::search_hours_of_operations::SearchHoursOfOperationsError) -> Self {
9852 match err {
9853 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InternalServiceException(inner) => {
9854 Error::InternalServiceException(inner)
9855 }
9856 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidParameterException(inner) => {
9857 Error::InvalidParameterException(inner)
9858 }
9859 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidRequestException(inner) => {
9860 Error::InvalidRequestException(inner)
9861 }
9862 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ResourceNotFoundException(inner) => {
9863 Error::ResourceNotFoundException(inner)
9864 }
9865 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ThrottlingException(inner) => {
9866 Error::ThrottlingException(inner)
9867 }
9868 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
9869 }
9870 }
9871}
9872impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_notifications::SearchNotificationsError, R>> for Error
9873where
9874 R: Send + Sync + std::fmt::Debug + 'static,
9875{
9876 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_notifications::SearchNotificationsError, R>) -> Self {
9877 match err {
9878 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9879 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9880 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9881 source: err.into(),
9882 }),
9883 }
9884 }
9885}
9886impl From<crate::operation::search_notifications::SearchNotificationsError> for Error {
9887 fn from(err: crate::operation::search_notifications::SearchNotificationsError) -> Self {
9888 match err {
9889 crate::operation::search_notifications::SearchNotificationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9890 crate::operation::search_notifications::SearchNotificationsError::InternalServiceException(inner) => {
9891 Error::InternalServiceException(inner)
9892 }
9893 crate::operation::search_notifications::SearchNotificationsError::InvalidParameterException(inner) => {
9894 Error::InvalidParameterException(inner)
9895 }
9896 crate::operation::search_notifications::SearchNotificationsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9897 crate::operation::search_notifications::SearchNotificationsError::ResourceNotFoundException(inner) => {
9898 Error::ResourceNotFoundException(inner)
9899 }
9900 crate::operation::search_notifications::SearchNotificationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9901 crate::operation::search_notifications::SearchNotificationsError::Unhandled(inner) => Error::Unhandled(inner),
9902 }
9903 }
9904}
9905impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>>
9906 for Error
9907where
9908 R: Send + Sync + std::fmt::Debug + 'static,
9909{
9910 fn from(
9911 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>,
9912 ) -> Self {
9913 match err {
9914 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9915 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9916 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9917 source: err.into(),
9918 }),
9919 }
9920 }
9921}
9922impl From<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError> for Error {
9923 fn from(err: crate::operation::search_predefined_attributes::SearchPredefinedAttributesError) -> Self {
9924 match err {
9925 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InternalServiceException(inner) => {
9926 Error::InternalServiceException(inner)
9927 }
9928 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidParameterException(inner) => {
9929 Error::InvalidParameterException(inner)
9930 }
9931 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidRequestException(inner) => {
9932 Error::InvalidRequestException(inner)
9933 }
9934 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ResourceNotFoundException(inner) => {
9935 Error::ResourceNotFoundException(inner)
9936 }
9937 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ThrottlingException(inner) => {
9938 Error::ThrottlingException(inner)
9939 }
9940 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
9941 }
9942 }
9943}
9944impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>> for Error
9945where
9946 R: Send + Sync + std::fmt::Debug + 'static,
9947{
9948 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>) -> Self {
9949 match err {
9950 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9951 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9952 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9953 source: err.into(),
9954 }),
9955 }
9956 }
9957}
9958impl From<crate::operation::search_prompts::SearchPromptsError> for Error {
9959 fn from(err: crate::operation::search_prompts::SearchPromptsError) -> Self {
9960 match err {
9961 crate::operation::search_prompts::SearchPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9962 crate::operation::search_prompts::SearchPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9963 crate::operation::search_prompts::SearchPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9964 crate::operation::search_prompts::SearchPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9965 crate::operation::search_prompts::SearchPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9966 crate::operation::search_prompts::SearchPromptsError::Unhandled(inner) => Error::Unhandled(inner),
9967 }
9968 }
9969}
9970impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>> for Error
9971where
9972 R: Send + Sync + std::fmt::Debug + 'static,
9973{
9974 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>) -> Self {
9975 match err {
9976 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9977 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9978 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9979 source: err.into(),
9980 }),
9981 }
9982 }
9983}
9984impl From<crate::operation::search_queues::SearchQueuesError> for Error {
9985 fn from(err: crate::operation::search_queues::SearchQueuesError) -> Self {
9986 match err {
9987 crate::operation::search_queues::SearchQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9988 crate::operation::search_queues::SearchQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9989 crate::operation::search_queues::SearchQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9990 crate::operation::search_queues::SearchQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9991 crate::operation::search_queues::SearchQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9992 crate::operation::search_queues::SearchQueuesError::Unhandled(inner) => Error::Unhandled(inner),
9993 }
9994 }
9995}
9996impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>> for Error
9997where
9998 R: Send + Sync + std::fmt::Debug + 'static,
9999{
10000 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>) -> Self {
10001 match err {
10002 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10003 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10004 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10005 source: err.into(),
10006 }),
10007 }
10008 }
10009}
10010impl From<crate::operation::search_quick_connects::SearchQuickConnectsError> for Error {
10011 fn from(err: crate::operation::search_quick_connects::SearchQuickConnectsError) -> Self {
10012 match err {
10013 crate::operation::search_quick_connects::SearchQuickConnectsError::InternalServiceException(inner) => {
10014 Error::InternalServiceException(inner)
10015 }
10016 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidParameterException(inner) => {
10017 Error::InvalidParameterException(inner)
10018 }
10019 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidRequestException(inner) => {
10020 Error::InvalidRequestException(inner)
10021 }
10022 crate::operation::search_quick_connects::SearchQuickConnectsError::ResourceNotFoundException(inner) => {
10023 Error::ResourceNotFoundException(inner)
10024 }
10025 crate::operation::search_quick_connects::SearchQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10026 crate::operation::search_quick_connects::SearchQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
10027 }
10028 }
10029}
10030impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>> for Error
10031where
10032 R: Send + Sync + std::fmt::Debug + 'static,
10033{
10034 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>) -> Self {
10035 match err {
10036 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10037 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10038 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10039 source: err.into(),
10040 }),
10041 }
10042 }
10043}
10044impl From<crate::operation::search_resource_tags::SearchResourceTagsError> for Error {
10045 fn from(err: crate::operation::search_resource_tags::SearchResourceTagsError) -> Self {
10046 match err {
10047 crate::operation::search_resource_tags::SearchResourceTagsError::InternalServiceException(inner) => {
10048 Error::InternalServiceException(inner)
10049 }
10050 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidParameterException(inner) => {
10051 Error::InvalidParameterException(inner)
10052 }
10053 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10054 crate::operation::search_resource_tags::SearchResourceTagsError::MaximumResultReturnedException(inner) => {
10055 Error::MaximumResultReturnedException(inner)
10056 }
10057 crate::operation::search_resource_tags::SearchResourceTagsError::ResourceNotFoundException(inner) => {
10058 Error::ResourceNotFoundException(inner)
10059 }
10060 crate::operation::search_resource_tags::SearchResourceTagsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10061 crate::operation::search_resource_tags::SearchResourceTagsError::Unhandled(inner) => Error::Unhandled(inner),
10062 }
10063 }
10064}
10065impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>> for Error
10066where
10067 R: Send + Sync + std::fmt::Debug + 'static,
10068{
10069 fn from(
10070 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>,
10071 ) -> Self {
10072 match err {
10073 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10074 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10075 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10076 source: err.into(),
10077 }),
10078 }
10079 }
10080}
10081impl From<crate::operation::search_routing_profiles::SearchRoutingProfilesError> for Error {
10082 fn from(err: crate::operation::search_routing_profiles::SearchRoutingProfilesError) -> Self {
10083 match err {
10084 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InternalServiceException(inner) => {
10085 Error::InternalServiceException(inner)
10086 }
10087 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidParameterException(inner) => {
10088 Error::InvalidParameterException(inner)
10089 }
10090 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidRequestException(inner) => {
10091 Error::InvalidRequestException(inner)
10092 }
10093 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ResourceNotFoundException(inner) => {
10094 Error::ResourceNotFoundException(inner)
10095 }
10096 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10097 crate::operation::search_routing_profiles::SearchRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
10098 }
10099 }
10100}
10101impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>> for Error
10102where
10103 R: Send + Sync + std::fmt::Debug + 'static,
10104{
10105 fn from(
10106 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>,
10107 ) -> Self {
10108 match err {
10109 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10110 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10111 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10112 source: err.into(),
10113 }),
10114 }
10115 }
10116}
10117impl From<crate::operation::search_security_profiles::SearchSecurityProfilesError> for Error {
10118 fn from(err: crate::operation::search_security_profiles::SearchSecurityProfilesError) -> Self {
10119 match err {
10120 crate::operation::search_security_profiles::SearchSecurityProfilesError::InternalServiceException(inner) => {
10121 Error::InternalServiceException(inner)
10122 }
10123 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidParameterException(inner) => {
10124 Error::InvalidParameterException(inner)
10125 }
10126 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidRequestException(inner) => {
10127 Error::InvalidRequestException(inner)
10128 }
10129 crate::operation::search_security_profiles::SearchSecurityProfilesError::ResourceNotFoundException(inner) => {
10130 Error::ResourceNotFoundException(inner)
10131 }
10132 crate::operation::search_security_profiles::SearchSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10133 crate::operation::search_security_profiles::SearchSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
10134 }
10135 }
10136}
10137impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_test_cases::SearchTestCasesError, R>> for Error
10138where
10139 R: Send + Sync + std::fmt::Debug + 'static,
10140{
10141 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_test_cases::SearchTestCasesError, R>) -> Self {
10142 match err {
10143 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10144 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10145 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10146 source: err.into(),
10147 }),
10148 }
10149 }
10150}
10151impl From<crate::operation::search_test_cases::SearchTestCasesError> for Error {
10152 fn from(err: crate::operation::search_test_cases::SearchTestCasesError) -> Self {
10153 match err {
10154 crate::operation::search_test_cases::SearchTestCasesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10155 crate::operation::search_test_cases::SearchTestCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10156 crate::operation::search_test_cases::SearchTestCasesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10157 crate::operation::search_test_cases::SearchTestCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10158 crate::operation::search_test_cases::SearchTestCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10159 crate::operation::search_test_cases::SearchTestCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10160 crate::operation::search_test_cases::SearchTestCasesError::Unhandled(inner) => Error::Unhandled(inner),
10161 }
10162 }
10163}
10164impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>>
10165 for Error
10166where
10167 R: Send + Sync + std::fmt::Debug + 'static,
10168{
10169 fn from(
10170 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>,
10171 ) -> Self {
10172 match err {
10173 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10174 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10175 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10176 source: err.into(),
10177 }),
10178 }
10179 }
10180}
10181impl From<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError> for Error {
10182 fn from(err: crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError) -> Self {
10183 match err {
10184 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InternalServiceException(inner) => {
10185 Error::InternalServiceException(inner)
10186 }
10187 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidParameterException(inner) => {
10188 Error::InvalidParameterException(inner)
10189 }
10190 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidRequestException(inner) => {
10191 Error::InvalidRequestException(inner)
10192 }
10193 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
10194 Error::ResourceNotFoundException(inner)
10195 }
10196 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ThrottlingException(inner) => {
10197 Error::ThrottlingException(inner)
10198 }
10199 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
10200 }
10201 }
10202}
10203impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>> for Error
10204where
10205 R: Send + Sync + std::fmt::Debug + 'static,
10206{
10207 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>) -> Self {
10208 match err {
10209 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10210 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10211 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10212 source: err.into(),
10213 }),
10214 }
10215 }
10216}
10217impl From<crate::operation::search_users::SearchUsersError> for Error {
10218 fn from(err: crate::operation::search_users::SearchUsersError) -> Self {
10219 match err {
10220 crate::operation::search_users::SearchUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10221 crate::operation::search_users::SearchUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10222 crate::operation::search_users::SearchUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10223 crate::operation::search_users::SearchUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10224 crate::operation::search_users::SearchUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10225 crate::operation::search_users::SearchUsersError::Unhandled(inner) => Error::Unhandled(inner),
10226 }
10227 }
10228}
10229impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_views::SearchViewsError, R>> for Error
10230where
10231 R: Send + Sync + std::fmt::Debug + 'static,
10232{
10233 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_views::SearchViewsError, R>) -> Self {
10234 match err {
10235 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10236 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10237 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10238 source: err.into(),
10239 }),
10240 }
10241 }
10242}
10243impl From<crate::operation::search_views::SearchViewsError> for Error {
10244 fn from(err: crate::operation::search_views::SearchViewsError) -> Self {
10245 match err {
10246 crate::operation::search_views::SearchViewsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10247 crate::operation::search_views::SearchViewsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10248 crate::operation::search_views::SearchViewsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10249 crate::operation::search_views::SearchViewsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10250 crate::operation::search_views::SearchViewsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10251 crate::operation::search_views::SearchViewsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10252 crate::operation::search_views::SearchViewsError::Unhandled(inner) => Error::Unhandled(inner),
10253 }
10254 }
10255}
10256impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>> for Error
10257where
10258 R: Send + Sync + std::fmt::Debug + 'static,
10259{
10260 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>) -> Self {
10261 match err {
10262 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10263 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10264 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10265 source: err.into(),
10266 }),
10267 }
10268 }
10269}
10270impl From<crate::operation::search_vocabularies::SearchVocabulariesError> for Error {
10271 fn from(err: crate::operation::search_vocabularies::SearchVocabulariesError) -> Self {
10272 match err {
10273 crate::operation::search_vocabularies::SearchVocabulariesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10274 crate::operation::search_vocabularies::SearchVocabulariesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10275 crate::operation::search_vocabularies::SearchVocabulariesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10276 crate::operation::search_vocabularies::SearchVocabulariesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10277 crate::operation::search_vocabularies::SearchVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
10278 }
10279 }
10280}
10281impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError, R>>
10282 for Error
10283where
10284 R: Send + Sync + std::fmt::Debug + 'static,
10285{
10286 fn from(
10287 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError, R>,
10288 ) -> Self {
10289 match err {
10290 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10291 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10292 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10293 source: err.into(),
10294 }),
10295 }
10296 }
10297}
10298impl From<crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError> for Error {
10299 fn from(err: crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError) -> Self {
10300 match err {
10301 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::AccessDeniedException(inner) => {
10302 Error::AccessDeniedException(inner)
10303 }
10304 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::InternalServiceException(inner) => {
10305 Error::InternalServiceException(inner)
10306 }
10307 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::InvalidParameterException(inner) => {
10308 Error::InvalidParameterException(inner)
10309 }
10310 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::InvalidRequestException(inner) => {
10311 Error::InvalidRequestException(inner)
10312 }
10313 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::ResourceNotFoundException(inner) => {
10314 Error::ResourceNotFoundException(inner)
10315 }
10316 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::ThrottlingException(inner) => {
10317 Error::ThrottlingException(inner)
10318 }
10319 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
10320 }
10321 }
10322}
10323impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspaces::SearchWorkspacesError, R>> for Error
10324where
10325 R: Send + Sync + std::fmt::Debug + 'static,
10326{
10327 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspaces::SearchWorkspacesError, R>) -> Self {
10328 match err {
10329 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10330 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10331 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10332 source: err.into(),
10333 }),
10334 }
10335 }
10336}
10337impl From<crate::operation::search_workspaces::SearchWorkspacesError> for Error {
10338 fn from(err: crate::operation::search_workspaces::SearchWorkspacesError) -> Self {
10339 match err {
10340 crate::operation::search_workspaces::SearchWorkspacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10341 crate::operation::search_workspaces::SearchWorkspacesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10342 crate::operation::search_workspaces::SearchWorkspacesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10343 crate::operation::search_workspaces::SearchWorkspacesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10344 crate::operation::search_workspaces::SearchWorkspacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10345 crate::operation::search_workspaces::SearchWorkspacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10346 crate::operation::search_workspaces::SearchWorkspacesError::Unhandled(inner) => Error::Unhandled(inner),
10347 }
10348 }
10349}
10350impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>>
10351 for Error
10352where
10353 R: Send + Sync + std::fmt::Debug + 'static,
10354{
10355 fn from(
10356 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>,
10357 ) -> Self {
10358 match err {
10359 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10360 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10361 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10362 source: err.into(),
10363 }),
10364 }
10365 }
10366}
10367impl From<crate::operation::send_chat_integration_event::SendChatIntegrationEventError> for Error {
10368 fn from(err: crate::operation::send_chat_integration_event::SendChatIntegrationEventError) -> Self {
10369 match err {
10370 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::AccessDeniedException(inner) => {
10371 Error::AccessDeniedException(inner)
10372 }
10373 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InternalServiceException(inner) => {
10374 Error::InternalServiceException(inner)
10375 }
10376 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InvalidRequestException(inner) => {
10377 Error::InvalidRequestException(inner)
10378 }
10379 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ResourceNotFoundException(inner) => {
10380 Error::ResourceNotFoundException(inner)
10381 }
10382 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ThrottlingException(inner) => {
10383 Error::ThrottlingException(inner)
10384 }
10385 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::Unhandled(inner) => Error::Unhandled(inner),
10386 }
10387 }
10388}
10389impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>> for Error
10390where
10391 R: Send + Sync + std::fmt::Debug + 'static,
10392{
10393 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>) -> Self {
10394 match err {
10395 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10396 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10397 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10398 source: err.into(),
10399 }),
10400 }
10401 }
10402}
10403impl From<crate::operation::send_outbound_email::SendOutboundEmailError> for Error {
10404 fn from(err: crate::operation::send_outbound_email::SendOutboundEmailError) -> Self {
10405 match err {
10406 crate::operation::send_outbound_email::SendOutboundEmailError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10407 crate::operation::send_outbound_email::SendOutboundEmailError::IdempotencyException(inner) => Error::IdempotencyException(inner),
10408 crate::operation::send_outbound_email::SendOutboundEmailError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10409 crate::operation::send_outbound_email::SendOutboundEmailError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10410 crate::operation::send_outbound_email::SendOutboundEmailError::ResourceNotFoundException(inner) => {
10411 Error::ResourceNotFoundException(inner)
10412 }
10413 crate::operation::send_outbound_email::SendOutboundEmailError::ServiceQuotaExceededException(inner) => {
10414 Error::ServiceQuotaExceededException(inner)
10415 }
10416 crate::operation::send_outbound_email::SendOutboundEmailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10417 crate::operation::send_outbound_email::SendOutboundEmailError::Unhandled(inner) => Error::Unhandled(inner),
10418 }
10419 }
10420}
10421impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>>
10422 for Error
10423where
10424 R: Send + Sync + std::fmt::Debug + 'static,
10425{
10426 fn from(
10427 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>,
10428 ) -> Self {
10429 match err {
10430 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10431 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10432 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10433 source: err.into(),
10434 }),
10435 }
10436 }
10437}
10438impl From<crate::operation::start_attached_file_upload::StartAttachedFileUploadError> for Error {
10439 fn from(err: crate::operation::start_attached_file_upload::StartAttachedFileUploadError) -> Self {
10440 match err {
10441 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::AccessDeniedException(inner) => {
10442 Error::AccessDeniedException(inner)
10443 }
10444 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InternalServiceException(inner) => {
10445 Error::InternalServiceException(inner)
10446 }
10447 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InvalidRequestException(inner) => {
10448 Error::InvalidRequestException(inner)
10449 }
10450 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ResourceConflictException(inner) => {
10451 Error::ResourceConflictException(inner)
10452 }
10453 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ServiceQuotaExceededException(inner) => {
10454 Error::ServiceQuotaExceededException(inner)
10455 }
10456 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ThrottlingException(inner) => {
10457 Error::ThrottlingException(inner)
10458 }
10459 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::Unhandled(inner) => Error::Unhandled(inner),
10460 }
10461 }
10462}
10463impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>> for Error
10464where
10465 R: Send + Sync + std::fmt::Debug + 'static,
10466{
10467 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>) -> Self {
10468 match err {
10469 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10470 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10471 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10472 source: err.into(),
10473 }),
10474 }
10475 }
10476}
10477impl From<crate::operation::start_chat_contact::StartChatContactError> for Error {
10478 fn from(err: crate::operation::start_chat_contact::StartChatContactError) -> Self {
10479 match err {
10480 crate::operation::start_chat_contact::StartChatContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10481 crate::operation::start_chat_contact::StartChatContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10482 crate::operation::start_chat_contact::StartChatContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10483 crate::operation::start_chat_contact::StartChatContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
10484 crate::operation::start_chat_contact::StartChatContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10485 crate::operation::start_chat_contact::StartChatContactError::Unhandled(inner) => Error::Unhandled(inner),
10486 }
10487 }
10488}
10489impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>> for Error
10490where
10491 R: Send + Sync + std::fmt::Debug + 'static,
10492{
10493 fn from(
10494 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>,
10495 ) -> Self {
10496 match err {
10497 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10498 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10499 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10500 source: err.into(),
10501 }),
10502 }
10503 }
10504}
10505impl From<crate::operation::start_contact_evaluation::StartContactEvaluationError> for Error {
10506 fn from(err: crate::operation::start_contact_evaluation::StartContactEvaluationError) -> Self {
10507 match err {
10508 crate::operation::start_contact_evaluation::StartContactEvaluationError::InternalServiceException(inner) => {
10509 Error::InternalServiceException(inner)
10510 }
10511 crate::operation::start_contact_evaluation::StartContactEvaluationError::InvalidParameterException(inner) => {
10512 Error::InvalidParameterException(inner)
10513 }
10514 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceConflictException(inner) => {
10515 Error::ResourceConflictException(inner)
10516 }
10517 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceNotFoundException(inner) => {
10518 Error::ResourceNotFoundException(inner)
10519 }
10520 crate::operation::start_contact_evaluation::StartContactEvaluationError::ServiceQuotaExceededException(inner) => {
10521 Error::ServiceQuotaExceededException(inner)
10522 }
10523 crate::operation::start_contact_evaluation::StartContactEvaluationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10524 crate::operation::start_contact_evaluation::StartContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
10525 }
10526 }
10527}
10528impl<R>
10529 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_media_processing::StartContactMediaProcessingError, R>>
10530 for Error
10531where
10532 R: Send + Sync + std::fmt::Debug + 'static,
10533{
10534 fn from(
10535 err: ::aws_smithy_runtime_api::client::result::SdkError<
10536 crate::operation::start_contact_media_processing::StartContactMediaProcessingError,
10537 R,
10538 >,
10539 ) -> Self {
10540 match err {
10541 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10542 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10543 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10544 source: err.into(),
10545 }),
10546 }
10547 }
10548}
10549impl From<crate::operation::start_contact_media_processing::StartContactMediaProcessingError> for Error {
10550 fn from(err: crate::operation::start_contact_media_processing::StartContactMediaProcessingError) -> Self {
10551 match err {
10552 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::AccessDeniedException(inner) => {
10553 Error::AccessDeniedException(inner)
10554 }
10555 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::InternalServiceException(inner) => {
10556 Error::InternalServiceException(inner)
10557 }
10558 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::InvalidParameterException(inner) => {
10559 Error::InvalidParameterException(inner)
10560 }
10561 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::InvalidRequestException(inner) => {
10562 Error::InvalidRequestException(inner)
10563 }
10564 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::LimitExceededException(inner) => {
10565 Error::LimitExceededException(inner)
10566 }
10567 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::ResourceNotFoundException(inner) => {
10568 Error::ResourceNotFoundException(inner)
10569 }
10570 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::ServiceQuotaExceededException(inner) => {
10571 Error::ServiceQuotaExceededException(inner)
10572 }
10573 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::Unhandled(inner) => Error::Unhandled(inner),
10574 }
10575 }
10576}
10577impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>> for Error
10578where
10579 R: Send + Sync + std::fmt::Debug + 'static,
10580{
10581 fn from(
10582 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>,
10583 ) -> Self {
10584 match err {
10585 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10586 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10587 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10588 source: err.into(),
10589 }),
10590 }
10591 }
10592}
10593impl From<crate::operation::start_contact_recording::StartContactRecordingError> for Error {
10594 fn from(err: crate::operation::start_contact_recording::StartContactRecordingError) -> Self {
10595 match err {
10596 crate::operation::start_contact_recording::StartContactRecordingError::InternalServiceException(inner) => {
10597 Error::InternalServiceException(inner)
10598 }
10599 crate::operation::start_contact_recording::StartContactRecordingError::InvalidActiveRegionException(inner) => {
10600 Error::InvalidActiveRegionException(inner)
10601 }
10602 crate::operation::start_contact_recording::StartContactRecordingError::InvalidParameterException(inner) => {
10603 Error::InvalidParameterException(inner)
10604 }
10605 crate::operation::start_contact_recording::StartContactRecordingError::InvalidRequestException(inner) => {
10606 Error::InvalidRequestException(inner)
10607 }
10608 crate::operation::start_contact_recording::StartContactRecordingError::ResourceNotFoundException(inner) => {
10609 Error::ResourceNotFoundException(inner)
10610 }
10611 crate::operation::start_contact_recording::StartContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
10612 }
10613 }
10614}
10615impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>> for Error
10616where
10617 R: Send + Sync + std::fmt::Debug + 'static,
10618{
10619 fn from(
10620 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>,
10621 ) -> Self {
10622 match err {
10623 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10624 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10625 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10626 source: err.into(),
10627 }),
10628 }
10629 }
10630}
10631impl From<crate::operation::start_contact_streaming::StartContactStreamingError> for Error {
10632 fn from(err: crate::operation::start_contact_streaming::StartContactStreamingError) -> Self {
10633 match err {
10634 crate::operation::start_contact_streaming::StartContactStreamingError::InternalServiceException(inner) => {
10635 Error::InternalServiceException(inner)
10636 }
10637 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidParameterException(inner) => {
10638 Error::InvalidParameterException(inner)
10639 }
10640 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidRequestException(inner) => {
10641 Error::InvalidRequestException(inner)
10642 }
10643 crate::operation::start_contact_streaming::StartContactStreamingError::LimitExceededException(inner) => {
10644 Error::LimitExceededException(inner)
10645 }
10646 crate::operation::start_contact_streaming::StartContactStreamingError::ResourceNotFoundException(inner) => {
10647 Error::ResourceNotFoundException(inner)
10648 }
10649 crate::operation::start_contact_streaming::StartContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
10650 }
10651 }
10652}
10653impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>> for Error
10654where
10655 R: Send + Sync + std::fmt::Debug + 'static,
10656{
10657 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>) -> Self {
10658 match err {
10659 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10660 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10661 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10662 source: err.into(),
10663 }),
10664 }
10665 }
10666}
10667impl From<crate::operation::start_email_contact::StartEmailContactError> for Error {
10668 fn from(err: crate::operation::start_email_contact::StartEmailContactError) -> Self {
10669 match err {
10670 crate::operation::start_email_contact::StartEmailContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10671 crate::operation::start_email_contact::StartEmailContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
10672 crate::operation::start_email_contact::StartEmailContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10673 crate::operation::start_email_contact::StartEmailContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10674 crate::operation::start_email_contact::StartEmailContactError::ResourceNotFoundException(inner) => {
10675 Error::ResourceNotFoundException(inner)
10676 }
10677 crate::operation::start_email_contact::StartEmailContactError::ServiceQuotaExceededException(inner) => {
10678 Error::ServiceQuotaExceededException(inner)
10679 }
10680 crate::operation::start_email_contact::StartEmailContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10681 crate::operation::start_email_contact::StartEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
10682 }
10683 }
10684}
10685impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>>
10686 for Error
10687where
10688 R: Send + Sync + std::fmt::Debug + 'static,
10689{
10690 fn from(
10691 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>,
10692 ) -> Self {
10693 match err {
10694 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10695 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10696 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10697 source: err.into(),
10698 }),
10699 }
10700 }
10701}
10702impl From<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError> for Error {
10703 fn from(err: crate::operation::start_outbound_chat_contact::StartOutboundChatContactError) -> Self {
10704 match err {
10705 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::AccessDeniedException(inner) => {
10706 Error::AccessDeniedException(inner)
10707 }
10708 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ConflictException(inner) => Error::ConflictException(inner),
10709 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InternalServiceException(inner) => {
10710 Error::InternalServiceException(inner)
10711 }
10712 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InvalidRequestException(inner) => {
10713 Error::InvalidRequestException(inner)
10714 }
10715 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::LimitExceededException(inner) => {
10716 Error::LimitExceededException(inner)
10717 }
10718 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ResourceNotFoundException(inner) => {
10719 Error::ResourceNotFoundException(inner)
10720 }
10721 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ThrottlingException(inner) => {
10722 Error::ThrottlingException(inner)
10723 }
10724 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::Unhandled(inner) => Error::Unhandled(inner),
10725 }
10726 }
10727}
10728impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>>
10729 for Error
10730where
10731 R: Send + Sync + std::fmt::Debug + 'static,
10732{
10733 fn from(
10734 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>,
10735 ) -> Self {
10736 match err {
10737 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10738 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10739 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10740 source: err.into(),
10741 }),
10742 }
10743 }
10744}
10745impl From<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError> for Error {
10746 fn from(err: crate::operation::start_outbound_email_contact::StartOutboundEmailContactError) -> Self {
10747 match err {
10748 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::AccessDeniedException(inner) => {
10749 Error::AccessDeniedException(inner)
10750 }
10751 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::IdempotencyException(inner) => {
10752 Error::IdempotencyException(inner)
10753 }
10754 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InternalServiceException(inner) => {
10755 Error::InternalServiceException(inner)
10756 }
10757 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InvalidRequestException(inner) => {
10758 Error::InvalidRequestException(inner)
10759 }
10760 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ResourceNotFoundException(inner) => {
10761 Error::ResourceNotFoundException(inner)
10762 }
10763 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ServiceQuotaExceededException(inner) => {
10764 Error::ServiceQuotaExceededException(inner)
10765 }
10766 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ThrottlingException(inner) => {
10767 Error::ThrottlingException(inner)
10768 }
10769 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
10770 }
10771 }
10772}
10773impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>>
10774 for Error
10775where
10776 R: Send + Sync + std::fmt::Debug + 'static,
10777{
10778 fn from(
10779 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>,
10780 ) -> Self {
10781 match err {
10782 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10783 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10784 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10785 source: err.into(),
10786 }),
10787 }
10788 }
10789}
10790impl From<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError> for Error {
10791 fn from(err: crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError) -> Self {
10792 match err {
10793 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::DestinationNotAllowedException(inner) => {
10794 Error::DestinationNotAllowedException(inner)
10795 }
10796 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InternalServiceException(inner) => {
10797 Error::InternalServiceException(inner)
10798 }
10799 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidParameterException(inner) => {
10800 Error::InvalidParameterException(inner)
10801 }
10802 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidRequestException(inner) => {
10803 Error::InvalidRequestException(inner)
10804 }
10805 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::LimitExceededException(inner) => {
10806 Error::LimitExceededException(inner)
10807 }
10808 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::OutboundContactNotPermittedException(inner) => {
10809 Error::OutboundContactNotPermittedException(inner)
10810 }
10811 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::ResourceNotFoundException(inner) => {
10812 Error::ResourceNotFoundException(inner)
10813 }
10814 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::Unhandled(inner) => Error::Unhandled(inner),
10815 }
10816 }
10817}
10818impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>> for Error
10819where
10820 R: Send + Sync + std::fmt::Debug + 'static,
10821{
10822 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>) -> Self {
10823 match err {
10824 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10825 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10826 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10827 source: err.into(),
10828 }),
10829 }
10830 }
10831}
10832impl From<crate::operation::start_screen_sharing::StartScreenSharingError> for Error {
10833 fn from(err: crate::operation::start_screen_sharing::StartScreenSharingError) -> Self {
10834 match err {
10835 crate::operation::start_screen_sharing::StartScreenSharingError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10836 crate::operation::start_screen_sharing::StartScreenSharingError::InternalServiceException(inner) => {
10837 Error::InternalServiceException(inner)
10838 }
10839 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidParameterException(inner) => {
10840 Error::InvalidParameterException(inner)
10841 }
10842 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10843 crate::operation::start_screen_sharing::StartScreenSharingError::ResourceNotFoundException(inner) => {
10844 Error::ResourceNotFoundException(inner)
10845 }
10846 crate::operation::start_screen_sharing::StartScreenSharingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10847 crate::operation::start_screen_sharing::StartScreenSharingError::Unhandled(inner) => Error::Unhandled(inner),
10848 }
10849 }
10850}
10851impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>> for Error
10852where
10853 R: Send + Sync + std::fmt::Debug + 'static,
10854{
10855 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>) -> Self {
10856 match err {
10857 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10858 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10859 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10860 source: err.into(),
10861 }),
10862 }
10863 }
10864}
10865impl From<crate::operation::start_task_contact::StartTaskContactError> for Error {
10866 fn from(err: crate::operation::start_task_contact::StartTaskContactError) -> Self {
10867 match err {
10868 crate::operation::start_task_contact::StartTaskContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10869 crate::operation::start_task_contact::StartTaskContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10870 crate::operation::start_task_contact::StartTaskContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10871 crate::operation::start_task_contact::StartTaskContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10872 crate::operation::start_task_contact::StartTaskContactError::ServiceQuotaExceededException(inner) => {
10873 Error::ServiceQuotaExceededException(inner)
10874 }
10875 crate::operation::start_task_contact::StartTaskContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10876 crate::operation::start_task_contact::StartTaskContactError::Unhandled(inner) => Error::Unhandled(inner),
10877 }
10878 }
10879}
10880impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_test_case_execution::StartTestCaseExecutionError, R>>
10881 for Error
10882where
10883 R: Send + Sync + std::fmt::Debug + 'static,
10884{
10885 fn from(
10886 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_test_case_execution::StartTestCaseExecutionError, R>,
10887 ) -> Self {
10888 match err {
10889 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10890 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10891 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10892 source: err.into(),
10893 }),
10894 }
10895 }
10896}
10897impl From<crate::operation::start_test_case_execution::StartTestCaseExecutionError> for Error {
10898 fn from(err: crate::operation::start_test_case_execution::StartTestCaseExecutionError) -> Self {
10899 match err {
10900 crate::operation::start_test_case_execution::StartTestCaseExecutionError::AccessDeniedException(inner) => {
10901 Error::AccessDeniedException(inner)
10902 }
10903 crate::operation::start_test_case_execution::StartTestCaseExecutionError::InternalServiceException(inner) => {
10904 Error::InternalServiceException(inner)
10905 }
10906 crate::operation::start_test_case_execution::StartTestCaseExecutionError::InvalidParameterException(inner) => {
10907 Error::InvalidParameterException(inner)
10908 }
10909 crate::operation::start_test_case_execution::StartTestCaseExecutionError::InvalidRequestException(inner) => {
10910 Error::InvalidRequestException(inner)
10911 }
10912 crate::operation::start_test_case_execution::StartTestCaseExecutionError::ResourceNotFoundException(inner) => {
10913 Error::ResourceNotFoundException(inner)
10914 }
10915 crate::operation::start_test_case_execution::StartTestCaseExecutionError::ServiceQuotaExceededException(inner) => {
10916 Error::ServiceQuotaExceededException(inner)
10917 }
10918 crate::operation::start_test_case_execution::StartTestCaseExecutionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10919 crate::operation::start_test_case_execution::StartTestCaseExecutionError::Unhandled(inner) => Error::Unhandled(inner),
10920 }
10921 }
10922}
10923impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>> for Error
10924where
10925 R: Send + Sync + std::fmt::Debug + 'static,
10926{
10927 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>) -> Self {
10928 match err {
10929 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10930 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10931 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10932 source: err.into(),
10933 }),
10934 }
10935 }
10936}
10937impl From<crate::operation::start_web_rtc_contact::StartWebRTCContactError> for Error {
10938 fn from(err: crate::operation::start_web_rtc_contact::StartWebRTCContactError) -> Self {
10939 match err {
10940 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InternalServiceException(inner) => {
10941 Error::InternalServiceException(inner)
10942 }
10943 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidParameterException(inner) => {
10944 Error::InvalidParameterException(inner)
10945 }
10946 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10947 crate::operation::start_web_rtc_contact::StartWebRTCContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
10948 crate::operation::start_web_rtc_contact::StartWebRTCContactError::ResourceNotFoundException(inner) => {
10949 Error::ResourceNotFoundException(inner)
10950 }
10951 crate::operation::start_web_rtc_contact::StartWebRTCContactError::Unhandled(inner) => Error::Unhandled(inner),
10952 }
10953 }
10954}
10955impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>> for Error
10956where
10957 R: Send + Sync + std::fmt::Debug + 'static,
10958{
10959 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>) -> Self {
10960 match err {
10961 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10962 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10963 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10964 source: err.into(),
10965 }),
10966 }
10967 }
10968}
10969impl From<crate::operation::stop_contact::StopContactError> for Error {
10970 fn from(err: crate::operation::stop_contact::StopContactError) -> Self {
10971 match err {
10972 crate::operation::stop_contact::StopContactError::ContactNotFoundException(inner) => Error::ContactNotFoundException(inner),
10973 crate::operation::stop_contact::StopContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10974 crate::operation::stop_contact::StopContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
10975 crate::operation::stop_contact::StopContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10976 crate::operation::stop_contact::StopContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10977 crate::operation::stop_contact::StopContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10978 crate::operation::stop_contact::StopContactError::Unhandled(inner) => Error::Unhandled(inner),
10979 }
10980 }
10981}
10982impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_media_processing::StopContactMediaProcessingError, R>>
10983 for Error
10984where
10985 R: Send + Sync + std::fmt::Debug + 'static,
10986{
10987 fn from(
10988 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_media_processing::StopContactMediaProcessingError, R>,
10989 ) -> Self {
10990 match err {
10991 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10992 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10993 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10994 source: err.into(),
10995 }),
10996 }
10997 }
10998}
10999impl From<crate::operation::stop_contact_media_processing::StopContactMediaProcessingError> for Error {
11000 fn from(err: crate::operation::stop_contact_media_processing::StopContactMediaProcessingError) -> Self {
11001 match err {
11002 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::AccessDeniedException(inner) => {
11003 Error::AccessDeniedException(inner)
11004 }
11005 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::InternalServiceException(inner) => {
11006 Error::InternalServiceException(inner)
11007 }
11008 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::InvalidParameterException(inner) => {
11009 Error::InvalidParameterException(inner)
11010 }
11011 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::InvalidRequestException(inner) => {
11012 Error::InvalidRequestException(inner)
11013 }
11014 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::LimitExceededException(inner) => {
11015 Error::LimitExceededException(inner)
11016 }
11017 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::ResourceNotFoundException(inner) => {
11018 Error::ResourceNotFoundException(inner)
11019 }
11020 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::Unhandled(inner) => Error::Unhandled(inner),
11021 }
11022 }
11023}
11024impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>> for Error
11025where
11026 R: Send + Sync + std::fmt::Debug + 'static,
11027{
11028 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>) -> Self {
11029 match err {
11030 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11031 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11032 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11033 source: err.into(),
11034 }),
11035 }
11036 }
11037}
11038impl From<crate::operation::stop_contact_recording::StopContactRecordingError> for Error {
11039 fn from(err: crate::operation::stop_contact_recording::StopContactRecordingError) -> Self {
11040 match err {
11041 crate::operation::stop_contact_recording::StopContactRecordingError::InternalServiceException(inner) => {
11042 Error::InternalServiceException(inner)
11043 }
11044 crate::operation::stop_contact_recording::StopContactRecordingError::InvalidActiveRegionException(inner) => {
11045 Error::InvalidActiveRegionException(inner)
11046 }
11047 crate::operation::stop_contact_recording::StopContactRecordingError::InvalidRequestException(inner) => {
11048 Error::InvalidRequestException(inner)
11049 }
11050 crate::operation::stop_contact_recording::StopContactRecordingError::ResourceNotFoundException(inner) => {
11051 Error::ResourceNotFoundException(inner)
11052 }
11053 crate::operation::stop_contact_recording::StopContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
11054 }
11055 }
11056}
11057impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>> for Error
11058where
11059 R: Send + Sync + std::fmt::Debug + 'static,
11060{
11061 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>) -> Self {
11062 match err {
11063 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11064 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11065 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11066 source: err.into(),
11067 }),
11068 }
11069 }
11070}
11071impl From<crate::operation::stop_contact_streaming::StopContactStreamingError> for Error {
11072 fn from(err: crate::operation::stop_contact_streaming::StopContactStreamingError) -> Self {
11073 match err {
11074 crate::operation::stop_contact_streaming::StopContactStreamingError::InternalServiceException(inner) => {
11075 Error::InternalServiceException(inner)
11076 }
11077 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidParameterException(inner) => {
11078 Error::InvalidParameterException(inner)
11079 }
11080 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidRequestException(inner) => {
11081 Error::InvalidRequestException(inner)
11082 }
11083 crate::operation::stop_contact_streaming::StopContactStreamingError::ResourceNotFoundException(inner) => {
11084 Error::ResourceNotFoundException(inner)
11085 }
11086 crate::operation::stop_contact_streaming::StopContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
11087 }
11088 }
11089}
11090impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_test_case_execution::StopTestCaseExecutionError, R>> for Error
11091where
11092 R: Send + Sync + std::fmt::Debug + 'static,
11093{
11094 fn from(
11095 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_test_case_execution::StopTestCaseExecutionError, R>,
11096 ) -> Self {
11097 match err {
11098 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11099 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11100 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11101 source: err.into(),
11102 }),
11103 }
11104 }
11105}
11106impl From<crate::operation::stop_test_case_execution::StopTestCaseExecutionError> for Error {
11107 fn from(err: crate::operation::stop_test_case_execution::StopTestCaseExecutionError) -> Self {
11108 match err {
11109 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::AccessDeniedException(inner) => {
11110 Error::AccessDeniedException(inner)
11111 }
11112 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::InternalServiceException(inner) => {
11113 Error::InternalServiceException(inner)
11114 }
11115 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::InvalidParameterException(inner) => {
11116 Error::InvalidParameterException(inner)
11117 }
11118 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::InvalidRequestException(inner) => {
11119 Error::InvalidRequestException(inner)
11120 }
11121 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::ResourceNotFoundException(inner) => {
11122 Error::ResourceNotFoundException(inner)
11123 }
11124 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11125 crate::operation::stop_test_case_execution::StopTestCaseExecutionError::Unhandled(inner) => Error::Unhandled(inner),
11126 }
11127 }
11128}
11129impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>>
11130 for Error
11131where
11132 R: Send + Sync + std::fmt::Debug + 'static,
11133{
11134 fn from(
11135 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>,
11136 ) -> Self {
11137 match err {
11138 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11139 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11140 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11141 source: err.into(),
11142 }),
11143 }
11144 }
11145}
11146impl From<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError> for Error {
11147 fn from(err: crate::operation::submit_contact_evaluation::SubmitContactEvaluationError) -> Self {
11148 match err {
11149 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InternalServiceException(inner) => {
11150 Error::InternalServiceException(inner)
11151 }
11152 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InvalidParameterException(inner) => {
11153 Error::InvalidParameterException(inner)
11154 }
11155 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceConflictException(inner) => {
11156 Error::ResourceConflictException(inner)
11157 }
11158 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceNotFoundException(inner) => {
11159 Error::ResourceNotFoundException(inner)
11160 }
11161 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ThrottlingException(inner) => {
11162 Error::ThrottlingException(inner)
11163 }
11164 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
11165 }
11166 }
11167}
11168impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>>
11169 for Error
11170where
11171 R: Send + Sync + std::fmt::Debug + 'static,
11172{
11173 fn from(
11174 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>,
11175 ) -> Self {
11176 match err {
11177 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11178 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11179 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11180 source: err.into(),
11181 }),
11182 }
11183 }
11184}
11185impl From<crate::operation::suspend_contact_recording::SuspendContactRecordingError> for Error {
11186 fn from(err: crate::operation::suspend_contact_recording::SuspendContactRecordingError) -> Self {
11187 match err {
11188 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InternalServiceException(inner) => {
11189 Error::InternalServiceException(inner)
11190 }
11191 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InvalidActiveRegionException(inner) => {
11192 Error::InvalidActiveRegionException(inner)
11193 }
11194 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InvalidRequestException(inner) => {
11195 Error::InvalidRequestException(inner)
11196 }
11197 crate::operation::suspend_contact_recording::SuspendContactRecordingError::ResourceNotFoundException(inner) => {
11198 Error::ResourceNotFoundException(inner)
11199 }
11200 crate::operation::suspend_contact_recording::SuspendContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
11201 }
11202 }
11203}
11204impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>> for Error
11205where
11206 R: Send + Sync + std::fmt::Debug + 'static,
11207{
11208 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>) -> Self {
11209 match err {
11210 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11211 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11212 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11213 source: err.into(),
11214 }),
11215 }
11216 }
11217}
11218impl From<crate::operation::tag_contact::TagContactError> for Error {
11219 fn from(err: crate::operation::tag_contact::TagContactError) -> Self {
11220 match err {
11221 crate::operation::tag_contact::TagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11222 crate::operation::tag_contact::TagContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
11223 crate::operation::tag_contact::TagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11224 crate::operation::tag_contact::TagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11225 crate::operation::tag_contact::TagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11226 crate::operation::tag_contact::TagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11227 crate::operation::tag_contact::TagContactError::Unhandled(inner) => Error::Unhandled(inner),
11228 }
11229 }
11230}
11231impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
11232where
11233 R: Send + Sync + std::fmt::Debug + 'static,
11234{
11235 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
11236 match err {
11237 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11238 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11239 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11240 source: err.into(),
11241 }),
11242 }
11243 }
11244}
11245impl From<crate::operation::tag_resource::TagResourceError> for Error {
11246 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
11247 match err {
11248 crate::operation::tag_resource::TagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11249 crate::operation::tag_resource::TagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11250 crate::operation::tag_resource::TagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11251 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11252 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11253 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
11254 }
11255 }
11256}
11257impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>> for Error
11258where
11259 R: Send + Sync + std::fmt::Debug + 'static,
11260{
11261 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>) -> Self {
11262 match err {
11263 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11264 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11265 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11266 source: err.into(),
11267 }),
11268 }
11269 }
11270}
11271impl From<crate::operation::transfer_contact::TransferContactError> for Error {
11272 fn from(err: crate::operation::transfer_contact::TransferContactError) -> Self {
11273 match err {
11274 crate::operation::transfer_contact::TransferContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11275 crate::operation::transfer_contact::TransferContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
11276 crate::operation::transfer_contact::TransferContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11277 crate::operation::transfer_contact::TransferContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11278 crate::operation::transfer_contact::TransferContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11279 crate::operation::transfer_contact::TransferContactError::ServiceQuotaExceededException(inner) => {
11280 Error::ServiceQuotaExceededException(inner)
11281 }
11282 crate::operation::transfer_contact::TransferContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11283 crate::operation::transfer_contact::TransferContactError::Unhandled(inner) => Error::Unhandled(inner),
11284 }
11285 }
11286}
11287impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>> for Error
11288where
11289 R: Send + Sync + std::fmt::Debug + 'static,
11290{
11291 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>) -> Self {
11292 match err {
11293 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11294 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11295 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11296 source: err.into(),
11297 }),
11298 }
11299 }
11300}
11301impl From<crate::operation::untag_contact::UntagContactError> for Error {
11302 fn from(err: crate::operation::untag_contact::UntagContactError) -> Self {
11303 match err {
11304 crate::operation::untag_contact::UntagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11305 crate::operation::untag_contact::UntagContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
11306 crate::operation::untag_contact::UntagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11307 crate::operation::untag_contact::UntagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11308 crate::operation::untag_contact::UntagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11309 crate::operation::untag_contact::UntagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11310 crate::operation::untag_contact::UntagContactError::Unhandled(inner) => Error::Unhandled(inner),
11311 }
11312 }
11313}
11314impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
11315where
11316 R: Send + Sync + std::fmt::Debug + 'static,
11317{
11318 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
11319 match err {
11320 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11321 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11322 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11323 source: err.into(),
11324 }),
11325 }
11326 }
11327}
11328impl From<crate::operation::untag_resource::UntagResourceError> for Error {
11329 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
11330 match err {
11331 crate::operation::untag_resource::UntagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11332 crate::operation::untag_resource::UntagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11333 crate::operation::untag_resource::UntagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11334 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11335 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11336 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
11337 }
11338 }
11339}
11340impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>> for Error
11341where
11342 R: Send + Sync + std::fmt::Debug + 'static,
11343{
11344 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>) -> Self {
11345 match err {
11346 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11347 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11348 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11349 source: err.into(),
11350 }),
11351 }
11352 }
11353}
11354impl From<crate::operation::update_agent_status::UpdateAgentStatusError> for Error {
11355 fn from(err: crate::operation::update_agent_status::UpdateAgentStatusError) -> Self {
11356 match err {
11357 crate::operation::update_agent_status::UpdateAgentStatusError::DuplicateResourceException(inner) => {
11358 Error::DuplicateResourceException(inner)
11359 }
11360 crate::operation::update_agent_status::UpdateAgentStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11361 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidParameterException(inner) => {
11362 Error::InvalidParameterException(inner)
11363 }
11364 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11365 crate::operation::update_agent_status::UpdateAgentStatusError::LimitExceededException(inner) => Error::LimitExceededException(inner),
11366 crate::operation::update_agent_status::UpdateAgentStatusError::ResourceNotFoundException(inner) => {
11367 Error::ResourceNotFoundException(inner)
11368 }
11369 crate::operation::update_agent_status::UpdateAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11370 crate::operation::update_agent_status::UpdateAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
11371 }
11372 }
11373}
11374impl<R>
11375 From<
11376 ::aws_smithy_runtime_api::client::result::SdkError<
11377 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError,
11378 R,
11379 >,
11380 > for Error
11381where
11382 R: Send + Sync + std::fmt::Debug + 'static,
11383{
11384 fn from(
11385 err: ::aws_smithy_runtime_api::client::result::SdkError<
11386 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError,
11387 R,
11388 >,
11389 ) -> Self {
11390 match err {
11391 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11392 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11393 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11394 source: err.into(),
11395 }),
11396 }
11397 }
11398}
11399impl From<crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError> for Error {
11400 fn from(err: crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError) -> Self {
11401 match err {
11402 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::AccessDeniedException(inner) => {
11403 Error::AccessDeniedException(inner)
11404 }
11405 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::InternalServiceException(inner) => {
11406 Error::InternalServiceException(inner)
11407 }
11408 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::InvalidParameterException(inner) => {
11409 Error::InvalidParameterException(inner)
11410 }
11411 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::ResourceNotFoundException(inner) => {
11412 Error::ResourceNotFoundException(inner)
11413 }
11414 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::ThrottlingException(inner) => {
11415 Error::ThrottlingException(inner)
11416 }
11417 crate::operation::update_attached_files_configuration::UpdateAttachedFilesConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
11418 }
11419 }
11420}
11421impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>>
11422 for Error
11423where
11424 R: Send + Sync + std::fmt::Debug + 'static,
11425{
11426 fn from(
11427 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>,
11428 ) -> Self {
11429 match err {
11430 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11431 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11432 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11433 source: err.into(),
11434 }),
11435 }
11436 }
11437}
11438impl From<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError> for Error {
11439 fn from(err: crate::operation::update_authentication_profile::UpdateAuthenticationProfileError) -> Self {
11440 match err {
11441 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InternalServiceException(inner) => {
11442 Error::InternalServiceException(inner)
11443 }
11444 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidParameterException(inner) => {
11445 Error::InvalidParameterException(inner)
11446 }
11447 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidRequestException(inner) => {
11448 Error::InvalidRequestException(inner)
11449 }
11450 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ResourceNotFoundException(inner) => {
11451 Error::ResourceNotFoundException(inner)
11452 }
11453 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ThrottlingException(inner) => {
11454 Error::ThrottlingException(inner)
11455 }
11456 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
11457 }
11458 }
11459}
11460impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>> for Error
11461where
11462 R: Send + Sync + std::fmt::Debug + 'static,
11463{
11464 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>) -> Self {
11465 match err {
11466 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11467 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11468 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11469 source: err.into(),
11470 }),
11471 }
11472 }
11473}
11474impl From<crate::operation::update_contact::UpdateContactError> for Error {
11475 fn from(err: crate::operation::update_contact::UpdateContactError) -> Self {
11476 match err {
11477 crate::operation::update_contact::UpdateContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11478 crate::operation::update_contact::UpdateContactError::ConflictException(inner) => Error::ConflictException(inner),
11479 crate::operation::update_contact::UpdateContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11480 crate::operation::update_contact::UpdateContactError::InvalidActiveRegionException(inner) => Error::InvalidActiveRegionException(inner),
11481 crate::operation::update_contact::UpdateContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11482 crate::operation::update_contact::UpdateContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11483 crate::operation::update_contact::UpdateContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11484 crate::operation::update_contact::UpdateContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11485 crate::operation::update_contact::UpdateContactError::Unhandled(inner) => Error::Unhandled(inner),
11486 }
11487 }
11488}
11489impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>>
11490 for Error
11491where
11492 R: Send + Sync + std::fmt::Debug + 'static,
11493{
11494 fn from(
11495 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>,
11496 ) -> Self {
11497 match err {
11498 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11499 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11500 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11501 source: err.into(),
11502 }),
11503 }
11504 }
11505}
11506impl From<crate::operation::update_contact_attributes::UpdateContactAttributesError> for Error {
11507 fn from(err: crate::operation::update_contact_attributes::UpdateContactAttributesError) -> Self {
11508 match err {
11509 crate::operation::update_contact_attributes::UpdateContactAttributesError::InternalServiceException(inner) => {
11510 Error::InternalServiceException(inner)
11511 }
11512 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidActiveRegionException(inner) => {
11513 Error::InvalidActiveRegionException(inner)
11514 }
11515 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidParameterException(inner) => {
11516 Error::InvalidParameterException(inner)
11517 }
11518 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidRequestException(inner) => {
11519 Error::InvalidRequestException(inner)
11520 }
11521 crate::operation::update_contact_attributes::UpdateContactAttributesError::ResourceNotFoundException(inner) => {
11522 Error::ResourceNotFoundException(inner)
11523 }
11524 crate::operation::update_contact_attributes::UpdateContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
11525 }
11526 }
11527}
11528impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>>
11529 for Error
11530where
11531 R: Send + Sync + std::fmt::Debug + 'static,
11532{
11533 fn from(
11534 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>,
11535 ) -> 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::update_contact_evaluation::UpdateContactEvaluationError> for Error {
11546 fn from(err: crate::operation::update_contact_evaluation::UpdateContactEvaluationError) -> Self {
11547 match err {
11548 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InternalServiceException(inner) => {
11549 Error::InternalServiceException(inner)
11550 }
11551 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InvalidParameterException(inner) => {
11552 Error::InvalidParameterException(inner)
11553 }
11554 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceConflictException(inner) => {
11555 Error::ResourceConflictException(inner)
11556 }
11557 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceNotFoundException(inner) => {
11558 Error::ResourceNotFoundException(inner)
11559 }
11560 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ThrottlingException(inner) => {
11561 Error::ThrottlingException(inner)
11562 }
11563 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
11564 }
11565 }
11566}
11567impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>>
11568 for Error
11569where
11570 R: Send + Sync + std::fmt::Debug + 'static,
11571{
11572 fn from(
11573 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>,
11574 ) -> Self {
11575 match err {
11576 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11577 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11578 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11579 source: err.into(),
11580 }),
11581 }
11582 }
11583}
11584impl From<crate::operation::update_contact_flow_content::UpdateContactFlowContentError> for Error {
11585 fn from(err: crate::operation::update_contact_flow_content::UpdateContactFlowContentError) -> Self {
11586 match err {
11587 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InternalServiceException(inner) => {
11588 Error::InternalServiceException(inner)
11589 }
11590 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidContactFlowException(inner) => {
11591 Error::InvalidContactFlowException(inner)
11592 }
11593 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidParameterException(inner) => {
11594 Error::InvalidParameterException(inner)
11595 }
11596 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidRequestException(inner) => {
11597 Error::InvalidRequestException(inner)
11598 }
11599 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ResourceNotFoundException(inner) => {
11600 Error::ResourceNotFoundException(inner)
11601 }
11602 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ThrottlingException(inner) => {
11603 Error::ThrottlingException(inner)
11604 }
11605 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::Unhandled(inner) => Error::Unhandled(inner),
11606 }
11607 }
11608}
11609impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>>
11610 for Error
11611where
11612 R: Send + Sync + std::fmt::Debug + 'static,
11613{
11614 fn from(
11615 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>,
11616 ) -> Self {
11617 match err {
11618 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11619 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11620 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11621 source: err.into(),
11622 }),
11623 }
11624 }
11625}
11626impl From<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError> for Error {
11627 fn from(err: crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError) -> Self {
11628 match err {
11629 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::DuplicateResourceException(inner) => {
11630 Error::DuplicateResourceException(inner)
11631 }
11632 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InternalServiceException(inner) => {
11633 Error::InternalServiceException(inner)
11634 }
11635 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidParameterException(inner) => {
11636 Error::InvalidParameterException(inner)
11637 }
11638 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidRequestException(inner) => {
11639 Error::InvalidRequestException(inner)
11640 }
11641 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ResourceNotFoundException(inner) => {
11642 Error::ResourceNotFoundException(inner)
11643 }
11644 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ThrottlingException(inner) => {
11645 Error::ThrottlingException(inner)
11646 }
11647 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::Unhandled(inner) => Error::Unhandled(inner),
11648 }
11649 }
11650}
11651impl<R>
11652 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError, R>>
11653 for Error
11654where
11655 R: Send + Sync + std::fmt::Debug + 'static,
11656{
11657 fn from(
11658 err: ::aws_smithy_runtime_api::client::result::SdkError<
11659 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError,
11660 R,
11661 >,
11662 ) -> Self {
11663 match err {
11664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11667 source: err.into(),
11668 }),
11669 }
11670 }
11671}
11672impl From<crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError> for Error {
11673 fn from(err: crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError) -> Self {
11674 match err {
11675 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::AccessDeniedException(inner) => {
11676 Error::AccessDeniedException(inner)
11677 }
11678 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ConditionalOperationFailedException(inner) => {
11679 Error::ConditionalOperationFailedException(inner)
11680 }
11681 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::DuplicateResourceException(inner) => {
11682 Error::DuplicateResourceException(inner)
11683 }
11684 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InternalServiceException(inner) => {
11685 Error::InternalServiceException(inner)
11686 }
11687 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InvalidParameterException(inner) => {
11688 Error::InvalidParameterException(inner)
11689 }
11690 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InvalidRequestException(inner) => {
11691 Error::InvalidRequestException(inner)
11692 }
11693 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
11694 Error::ResourceNotFoundException(inner)
11695 }
11696 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ThrottlingException(inner) => {
11697 Error::ThrottlingException(inner)
11698 }
11699 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
11700 }
11701 }
11702}
11703impl<R>
11704 From<
11705 ::aws_smithy_runtime_api::client::result::SdkError<
11706 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
11707 R,
11708 >,
11709 > for Error
11710where
11711 R: Send + Sync + std::fmt::Debug + 'static,
11712{
11713 fn from(
11714 err: ::aws_smithy_runtime_api::client::result::SdkError<
11715 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
11716 R,
11717 >,
11718 ) -> Self {
11719 match err {
11720 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11721 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11722 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11723 source: err.into(),
11724 }),
11725 }
11726 }
11727}
11728impl From<crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError> for Error {
11729 fn from(err: crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError) -> Self {
11730 match err {
11731 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::AccessDeniedException(inner) => {
11732 Error::AccessDeniedException(inner)
11733 }
11734 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InternalServiceException(inner) => {
11735 Error::InternalServiceException(inner)
11736 }
11737 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidContactFlowModuleException(inner) => {
11738 Error::InvalidContactFlowModuleException(inner)
11739 }
11740 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidRequestException(inner) => {
11741 Error::InvalidRequestException(inner)
11742 }
11743 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ResourceNotFoundException(inner) => {
11744 Error::ResourceNotFoundException(inner)
11745 }
11746 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ThrottlingException(inner) => {
11747 Error::ThrottlingException(inner)
11748 }
11749 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::Unhandled(inner) => Error::Unhandled(inner),
11750 }
11751 }
11752}
11753impl<R>
11754 From<
11755 ::aws_smithy_runtime_api::client::result::SdkError<
11756 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
11757 R,
11758 >,
11759 > for Error
11760where
11761 R: Send + Sync + std::fmt::Debug + 'static,
11762{
11763 fn from(
11764 err: ::aws_smithy_runtime_api::client::result::SdkError<
11765 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
11766 R,
11767 >,
11768 ) -> Self {
11769 match err {
11770 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11771 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11772 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11773 source: err.into(),
11774 }),
11775 }
11776 }
11777}
11778impl From<crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError> for Error {
11779 fn from(err: crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError) -> Self {
11780 match err {
11781 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::AccessDeniedException(inner) => {
11782 Error::AccessDeniedException(inner)
11783 }
11784 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::DuplicateResourceException(inner) => {
11785 Error::DuplicateResourceException(inner)
11786 }
11787 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InternalServiceException(inner) => {
11788 Error::InternalServiceException(inner)
11789 }
11790 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidParameterException(inner) => {
11791 Error::InvalidParameterException(inner)
11792 }
11793 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidRequestException(inner) => {
11794 Error::InvalidRequestException(inner)
11795 }
11796 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ResourceNotFoundException(inner) => {
11797 Error::ResourceNotFoundException(inner)
11798 }
11799 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ThrottlingException(inner) => {
11800 Error::ThrottlingException(inner)
11801 }
11802 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::Unhandled(inner) => Error::Unhandled(inner),
11803 }
11804 }
11805}
11806impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>> for Error
11807where
11808 R: Send + Sync + std::fmt::Debug + 'static,
11809{
11810 fn from(
11811 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>,
11812 ) -> Self {
11813 match err {
11814 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11815 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11816 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11817 source: err.into(),
11818 }),
11819 }
11820 }
11821}
11822impl From<crate::operation::update_contact_flow_name::UpdateContactFlowNameError> for Error {
11823 fn from(err: crate::operation::update_contact_flow_name::UpdateContactFlowNameError) -> Self {
11824 match err {
11825 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::DuplicateResourceException(inner) => {
11826 Error::DuplicateResourceException(inner)
11827 }
11828 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InternalServiceException(inner) => {
11829 Error::InternalServiceException(inner)
11830 }
11831 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidParameterException(inner) => {
11832 Error::InvalidParameterException(inner)
11833 }
11834 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidRequestException(inner) => {
11835 Error::InvalidRequestException(inner)
11836 }
11837 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ResourceNotFoundException(inner) => {
11838 Error::ResourceNotFoundException(inner)
11839 }
11840 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11841 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::Unhandled(inner) => Error::Unhandled(inner),
11842 }
11843 }
11844}
11845impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>>
11846 for Error
11847where
11848 R: Send + Sync + std::fmt::Debug + 'static,
11849{
11850 fn from(
11851 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>,
11852 ) -> Self {
11853 match err {
11854 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11855 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11856 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11857 source: err.into(),
11858 }),
11859 }
11860 }
11861}
11862impl From<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError> for Error {
11863 fn from(err: crate::operation::update_contact_routing_data::UpdateContactRoutingDataError) -> Self {
11864 match err {
11865 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::AccessDeniedException(inner) => {
11866 Error::AccessDeniedException(inner)
11867 }
11868 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InternalServiceException(inner) => {
11869 Error::InternalServiceException(inner)
11870 }
11871 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InvalidActiveRegionException(inner) => {
11872 Error::InvalidActiveRegionException(inner)
11873 }
11874 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InvalidParameterException(inner) => {
11875 Error::InvalidParameterException(inner)
11876 }
11877 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceConflictException(inner) => {
11878 Error::ResourceConflictException(inner)
11879 }
11880 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceNotFoundException(inner) => {
11881 Error::ResourceNotFoundException(inner)
11882 }
11883 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ThrottlingException(inner) => {
11884 Error::ThrottlingException(inner)
11885 }
11886 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::Unhandled(inner) => Error::Unhandled(inner),
11887 }
11888 }
11889}
11890impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>> for Error
11891where
11892 R: Send + Sync + std::fmt::Debug + 'static,
11893{
11894 fn from(
11895 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>,
11896 ) -> Self {
11897 match err {
11898 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11899 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11900 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11901 source: err.into(),
11902 }),
11903 }
11904 }
11905}
11906impl From<crate::operation::update_contact_schedule::UpdateContactScheduleError> for Error {
11907 fn from(err: crate::operation::update_contact_schedule::UpdateContactScheduleError) -> Self {
11908 match err {
11909 crate::operation::update_contact_schedule::UpdateContactScheduleError::InternalServiceException(inner) => {
11910 Error::InternalServiceException(inner)
11911 }
11912 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidParameterException(inner) => {
11913 Error::InvalidParameterException(inner)
11914 }
11915 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidRequestException(inner) => {
11916 Error::InvalidRequestException(inner)
11917 }
11918 crate::operation::update_contact_schedule::UpdateContactScheduleError::LimitExceededException(inner) => {
11919 Error::LimitExceededException(inner)
11920 }
11921 crate::operation::update_contact_schedule::UpdateContactScheduleError::ResourceNotFoundException(inner) => {
11922 Error::ResourceNotFoundException(inner)
11923 }
11924 crate::operation::update_contact_schedule::UpdateContactScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11925 crate::operation::update_contact_schedule::UpdateContactScheduleError::Unhandled(inner) => Error::Unhandled(inner),
11926 }
11927 }
11928}
11929impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_attribute::UpdateDataTableAttributeError, R>>
11930 for Error
11931where
11932 R: Send + Sync + std::fmt::Debug + 'static,
11933{
11934 fn from(
11935 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_attribute::UpdateDataTableAttributeError, R>,
11936 ) -> Self {
11937 match err {
11938 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11939 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11940 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11941 source: err.into(),
11942 }),
11943 }
11944 }
11945}
11946impl From<crate::operation::update_data_table_attribute::UpdateDataTableAttributeError> for Error {
11947 fn from(err: crate::operation::update_data_table_attribute::UpdateDataTableAttributeError) -> Self {
11948 match err {
11949 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::AccessDeniedException(inner) => {
11950 Error::AccessDeniedException(inner)
11951 }
11952 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ConflictException(inner) => Error::ConflictException(inner),
11953 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::InternalServiceException(inner) => {
11954 Error::InternalServiceException(inner)
11955 }
11956 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::InvalidParameterException(inner) => {
11957 Error::InvalidParameterException(inner)
11958 }
11959 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::InvalidRequestException(inner) => {
11960 Error::InvalidRequestException(inner)
11961 }
11962 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::LimitExceededException(inner) => {
11963 Error::LimitExceededException(inner)
11964 }
11965 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ResourceNotFoundException(inner) => {
11966 Error::ResourceNotFoundException(inner)
11967 }
11968 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ServiceQuotaExceededException(inner) => {
11969 Error::ServiceQuotaExceededException(inner)
11970 }
11971 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ThrottlingException(inner) => {
11972 Error::ThrottlingException(inner)
11973 }
11974 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
11975 }
11976 }
11977}
11978impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_metadata::UpdateDataTableMetadataError, R>>
11979 for Error
11980where
11981 R: Send + Sync + std::fmt::Debug + 'static,
11982{
11983 fn from(
11984 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_metadata::UpdateDataTableMetadataError, R>,
11985 ) -> Self {
11986 match err {
11987 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11988 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11989 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11990 source: err.into(),
11991 }),
11992 }
11993 }
11994}
11995impl From<crate::operation::update_data_table_metadata::UpdateDataTableMetadataError> for Error {
11996 fn from(err: crate::operation::update_data_table_metadata::UpdateDataTableMetadataError) -> Self {
11997 match err {
11998 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::AccessDeniedException(inner) => {
11999 Error::AccessDeniedException(inner)
12000 }
12001 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::ConflictException(inner) => Error::ConflictException(inner),
12002 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::DuplicateResourceException(inner) => {
12003 Error::DuplicateResourceException(inner)
12004 }
12005 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::InternalServiceException(inner) => {
12006 Error::InternalServiceException(inner)
12007 }
12008 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::InvalidParameterException(inner) => {
12009 Error::InvalidParameterException(inner)
12010 }
12011 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::InvalidRequestException(inner) => {
12012 Error::InvalidRequestException(inner)
12013 }
12014 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::ResourceNotFoundException(inner) => {
12015 Error::ResourceNotFoundException(inner)
12016 }
12017 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::ThrottlingException(inner) => {
12018 Error::ThrottlingException(inner)
12019 }
12020 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12021 }
12022 }
12023}
12024impl<R>
12025 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError, R>>
12026 for Error
12027where
12028 R: Send + Sync + std::fmt::Debug + 'static,
12029{
12030 fn from(
12031 err: ::aws_smithy_runtime_api::client::result::SdkError<
12032 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError,
12033 R,
12034 >,
12035 ) -> Self {
12036 match err {
12037 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12038 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12039 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12040 source: err.into(),
12041 }),
12042 }
12043 }
12044}
12045impl From<crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError> for Error {
12046 fn from(err: crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError) -> Self {
12047 match err {
12048 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::AccessDeniedException(inner) => {
12049 Error::AccessDeniedException(inner)
12050 }
12051 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::ConflictException(inner) => {
12052 Error::ConflictException(inner)
12053 }
12054 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::InternalServiceException(inner) => {
12055 Error::InternalServiceException(inner)
12056 }
12057 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::InvalidParameterException(inner) => {
12058 Error::InvalidParameterException(inner)
12059 }
12060 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::InvalidRequestException(inner) => {
12061 Error::InvalidRequestException(inner)
12062 }
12063 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::ResourceNotFoundException(inner) => {
12064 Error::ResourceNotFoundException(inner)
12065 }
12066 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::ThrottlingException(inner) => {
12067 Error::ThrottlingException(inner)
12068 }
12069 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::Unhandled(inner) => Error::Unhandled(inner),
12070 }
12071 }
12072}
12073impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>>
12074 for Error
12075where
12076 R: Send + Sync + std::fmt::Debug + 'static,
12077{
12078 fn from(
12079 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>,
12080 ) -> Self {
12081 match err {
12082 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12083 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12084 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12085 source: err.into(),
12086 }),
12087 }
12088 }
12089}
12090impl From<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError> for Error {
12091 fn from(err: crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError) -> Self {
12092 match err {
12093 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::AccessDeniedException(inner) => {
12094 Error::AccessDeniedException(inner)
12095 }
12096 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::IdempotencyException(inner) => {
12097 Error::IdempotencyException(inner)
12098 }
12099 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InternalServiceException(inner) => {
12100 Error::InternalServiceException(inner)
12101 }
12102 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidParameterException(inner) => {
12103 Error::InvalidParameterException(inner)
12104 }
12105 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidRequestException(inner) => {
12106 Error::InvalidRequestException(inner)
12107 }
12108 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ResourceNotFoundException(inner) => {
12109 Error::ResourceNotFoundException(inner)
12110 }
12111 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ThrottlingException(inner) => {
12112 Error::ThrottlingException(inner)
12113 }
12114 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12115 }
12116 }
12117}
12118impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>> for Error
12119where
12120 R: Send + Sync + std::fmt::Debug + 'static,
12121{
12122 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>) -> Self {
12123 match err {
12124 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12125 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12126 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12127 source: err.into(),
12128 }),
12129 }
12130 }
12131}
12132impl From<crate::operation::update_evaluation_form::UpdateEvaluationFormError> for Error {
12133 fn from(err: crate::operation::update_evaluation_form::UpdateEvaluationFormError) -> Self {
12134 match err {
12135 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InternalServiceException(inner) => {
12136 Error::InternalServiceException(inner)
12137 }
12138 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InvalidParameterException(inner) => {
12139 Error::InvalidParameterException(inner)
12140 }
12141 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceConflictException(inner) => {
12142 Error::ResourceConflictException(inner)
12143 }
12144 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceNotFoundException(inner) => {
12145 Error::ResourceNotFoundException(inner)
12146 }
12147 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ServiceQuotaExceededException(inner) => {
12148 Error::ServiceQuotaExceededException(inner)
12149 }
12150 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12151 crate::operation::update_evaluation_form::UpdateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
12152 }
12153 }
12154}
12155impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>>
12156 for Error
12157where
12158 R: Send + Sync + std::fmt::Debug + 'static,
12159{
12160 fn from(
12161 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>,
12162 ) -> Self {
12163 match err {
12164 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12165 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12166 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12167 source: err.into(),
12168 }),
12169 }
12170 }
12171}
12172impl From<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError> for Error {
12173 fn from(err: crate::operation::update_hours_of_operation::UpdateHoursOfOperationError) -> Self {
12174 match err {
12175 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::DuplicateResourceException(inner) => {
12176 Error::DuplicateResourceException(inner)
12177 }
12178 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InternalServiceException(inner) => {
12179 Error::InternalServiceException(inner)
12180 }
12181 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidParameterException(inner) => {
12182 Error::InvalidParameterException(inner)
12183 }
12184 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidRequestException(inner) => {
12185 Error::InvalidRequestException(inner)
12186 }
12187 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ResourceNotFoundException(inner) => {
12188 Error::ResourceNotFoundException(inner)
12189 }
12190 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12191 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
12192 }
12193 }
12194}
12195impl<R>
12196 From<
12197 ::aws_smithy_runtime_api::client::result::SdkError<
12198 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
12199 R,
12200 >,
12201 > for Error
12202where
12203 R: Send + Sync + std::fmt::Debug + 'static,
12204{
12205 fn from(
12206 err: ::aws_smithy_runtime_api::client::result::SdkError<
12207 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
12208 R,
12209 >,
12210 ) -> Self {
12211 match err {
12212 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12213 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12214 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12215 source: err.into(),
12216 }),
12217 }
12218 }
12219}
12220impl From<crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError> for Error {
12221 fn from(err: crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError) -> Self {
12222 match err {
12223 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ConditionalOperationFailedException(inner) => {
12224 Error::ConditionalOperationFailedException(inner)
12225 }
12226 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
12227 Error::DuplicateResourceException(inner)
12228 }
12229 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InternalServiceException(inner) => {
12230 Error::InternalServiceException(inner)
12231 }
12232 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
12233 Error::InvalidParameterException(inner)
12234 }
12235 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
12236 Error::InvalidRequestException(inner)
12237 }
12238 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
12239 Error::ResourceNotFoundException(inner)
12240 }
12241 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ThrottlingException(inner) => {
12242 Error::ThrottlingException(inner)
12243 }
12244 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
12245 }
12246 }
12247}
12248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, 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_instance_attribute::UpdateInstanceAttributeError, 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_instance_attribute::UpdateInstanceAttributeError> for Error {
12266 fn from(err: crate::operation::update_instance_attribute::UpdateInstanceAttributeError) -> Self {
12267 match err {
12268 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InternalServiceException(inner) => {
12269 Error::InternalServiceException(inner)
12270 }
12271 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidParameterException(inner) => {
12272 Error::InvalidParameterException(inner)
12273 }
12274 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidRequestException(inner) => {
12275 Error::InvalidRequestException(inner)
12276 }
12277 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ResourceNotFoundException(inner) => {
12278 Error::ResourceNotFoundException(inner)
12279 }
12280 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ThrottlingException(inner) => {
12281 Error::ThrottlingException(inner)
12282 }
12283 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
12284 }
12285 }
12286}
12287impl<R>
12288 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError, R>>
12289 for Error
12290where
12291 R: Send + Sync + std::fmt::Debug + 'static,
12292{
12293 fn from(
12294 err: ::aws_smithy_runtime_api::client::result::SdkError<
12295 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError,
12296 R,
12297 >,
12298 ) -> Self {
12299 match err {
12300 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12301 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12302 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12303 source: err.into(),
12304 }),
12305 }
12306 }
12307}
12308impl From<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError> for Error {
12309 fn from(err: crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError) -> Self {
12310 match err {
12311 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InternalServiceException(inner) => {
12312 Error::InternalServiceException(inner)
12313 }
12314 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidParameterException(inner) => {
12315 Error::InvalidParameterException(inner)
12316 }
12317 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidRequestException(inner) => {
12318 Error::InvalidRequestException(inner)
12319 }
12320 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
12321 Error::ResourceNotFoundException(inner)
12322 }
12323 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ThrottlingException(inner) => {
12324 Error::ThrottlingException(inner)
12325 }
12326 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
12327 }
12328 }
12329}
12330impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_notification_content::UpdateNotificationContentError, R>>
12331 for Error
12332where
12333 R: Send + Sync + std::fmt::Debug + 'static,
12334{
12335 fn from(
12336 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_notification_content::UpdateNotificationContentError, R>,
12337 ) -> Self {
12338 match err {
12339 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12340 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12341 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12342 source: err.into(),
12343 }),
12344 }
12345 }
12346}
12347impl From<crate::operation::update_notification_content::UpdateNotificationContentError> for Error {
12348 fn from(err: crate::operation::update_notification_content::UpdateNotificationContentError) -> Self {
12349 match err {
12350 crate::operation::update_notification_content::UpdateNotificationContentError::AccessDeniedException(inner) => {
12351 Error::AccessDeniedException(inner)
12352 }
12353 crate::operation::update_notification_content::UpdateNotificationContentError::InternalServiceException(inner) => {
12354 Error::InternalServiceException(inner)
12355 }
12356 crate::operation::update_notification_content::UpdateNotificationContentError::InvalidParameterException(inner) => {
12357 Error::InvalidParameterException(inner)
12358 }
12359 crate::operation::update_notification_content::UpdateNotificationContentError::InvalidRequestException(inner) => {
12360 Error::InvalidRequestException(inner)
12361 }
12362 crate::operation::update_notification_content::UpdateNotificationContentError::ResourceNotFoundException(inner) => {
12363 Error::ResourceNotFoundException(inner)
12364 }
12365 crate::operation::update_notification_content::UpdateNotificationContentError::ThrottlingException(inner) => {
12366 Error::ThrottlingException(inner)
12367 }
12368 crate::operation::update_notification_content::UpdateNotificationContentError::Unhandled(inner) => Error::Unhandled(inner),
12369 }
12370 }
12371}
12372impl<R>
12373 From<
12374 ::aws_smithy_runtime_api::client::result::SdkError<
12375 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
12376 R,
12377 >,
12378 > for Error
12379where
12380 R: Send + Sync + std::fmt::Debug + 'static,
12381{
12382 fn from(
12383 err: ::aws_smithy_runtime_api::client::result::SdkError<
12384 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
12385 R,
12386 >,
12387 ) -> Self {
12388 match err {
12389 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12390 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12391 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12392 source: err.into(),
12393 }),
12394 }
12395 }
12396}
12397impl From<crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError> for Error {
12398 fn from(err: crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError) -> Self {
12399 match err {
12400 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::AccessDeniedException(inner) => {
12401 Error::AccessDeniedException(inner)
12402 }
12403 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ConflictException(inner) => {
12404 Error::ConflictException(inner)
12405 }
12406 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InternalServiceException(inner) => {
12407 Error::InternalServiceException(inner)
12408 }
12409 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidParameterException(inner) => {
12410 Error::InvalidParameterException(inner)
12411 }
12412 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidRequestException(inner) => {
12413 Error::InvalidRequestException(inner)
12414 }
12415 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ThrottlingException(inner) => {
12416 Error::ThrottlingException(inner)
12417 }
12418 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::Unhandled(inner) => Error::Unhandled(inner),
12419 }
12420 }
12421}
12422impl<R>
12423 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError, R>>
12424 for Error
12425where
12426 R: Send + Sync + std::fmt::Debug + 'static,
12427{
12428 fn from(
12429 err: ::aws_smithy_runtime_api::client::result::SdkError<
12430 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError,
12431 R,
12432 >,
12433 ) -> Self {
12434 match err {
12435 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12436 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12437 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12438 source: err.into(),
12439 }),
12440 }
12441 }
12442}
12443impl From<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError> for Error {
12444 fn from(err: crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError) -> Self {
12445 match err {
12446 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::AccessDeniedException(inner) => {
12447 Error::AccessDeniedException(inner)
12448 }
12449 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InternalServiceException(inner) => {
12450 Error::InternalServiceException(inner)
12451 }
12452 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidParameterException(inner) => {
12453 Error::InvalidParameterException(inner)
12454 }
12455 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidRequestException(inner) => {
12456 Error::InvalidRequestException(inner)
12457 }
12458 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ResourceNotFoundException(inner) => {
12459 Error::ResourceNotFoundException(inner)
12460 }
12461 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ThrottlingException(inner) => {
12462 Error::ThrottlingException(inner)
12463 }
12464 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::Unhandled(inner) => Error::Unhandled(inner),
12465 }
12466 }
12467}
12468impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>> for Error
12469where
12470 R: Send + Sync + std::fmt::Debug + 'static,
12471{
12472 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>) -> Self {
12473 match err {
12474 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12475 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12476 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12477 source: err.into(),
12478 }),
12479 }
12480 }
12481}
12482impl From<crate::operation::update_phone_number::UpdatePhoneNumberError> for Error {
12483 fn from(err: crate::operation::update_phone_number::UpdatePhoneNumberError) -> Self {
12484 match err {
12485 crate::operation::update_phone_number::UpdatePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
12486 crate::operation::update_phone_number::UpdatePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
12487 crate::operation::update_phone_number::UpdatePhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12488 crate::operation::update_phone_number::UpdatePhoneNumberError::InvalidParameterException(inner) => {
12489 Error::InvalidParameterException(inner)
12490 }
12491 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
12492 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceNotFoundException(inner) => {
12493 Error::ResourceNotFoundException(inner)
12494 }
12495 crate::operation::update_phone_number::UpdatePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12496 crate::operation::update_phone_number::UpdatePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
12497 }
12498 }
12499}
12500impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>>
12501 for Error
12502where
12503 R: Send + Sync + std::fmt::Debug + 'static,
12504{
12505 fn from(
12506 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>,
12507 ) -> Self {
12508 match err {
12509 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12510 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12511 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12512 source: err.into(),
12513 }),
12514 }
12515 }
12516}
12517impl From<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError> for Error {
12518 fn from(err: crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError) -> Self {
12519 match err {
12520 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::AccessDeniedException(inner) => {
12521 Error::AccessDeniedException(inner)
12522 }
12523 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::IdempotencyException(inner) => {
12524 Error::IdempotencyException(inner)
12525 }
12526 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InternalServiceException(inner) => {
12527 Error::InternalServiceException(inner)
12528 }
12529 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidParameterException(inner) => {
12530 Error::InvalidParameterException(inner)
12531 }
12532 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidRequestException(inner) => {
12533 Error::InvalidRequestException(inner)
12534 }
12535 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceInUseException(inner) => {
12536 Error::ResourceInUseException(inner)
12537 }
12538 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceNotFoundException(inner) => {
12539 Error::ResourceNotFoundException(inner)
12540 }
12541 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ThrottlingException(inner) => {
12542 Error::ThrottlingException(inner)
12543 }
12544 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12545 }
12546 }
12547}
12548impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>>
12549 for Error
12550where
12551 R: Send + Sync + std::fmt::Debug + 'static,
12552{
12553 fn from(
12554 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>,
12555 ) -> Self {
12556 match err {
12557 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12558 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12559 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12560 source: err.into(),
12561 }),
12562 }
12563 }
12564}
12565impl From<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError> for Error {
12566 fn from(err: crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError) -> Self {
12567 match err {
12568 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InternalServiceException(inner) => {
12569 Error::InternalServiceException(inner)
12570 }
12571 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidParameterException(inner) => {
12572 Error::InvalidParameterException(inner)
12573 }
12574 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidRequestException(inner) => {
12575 Error::InvalidRequestException(inner)
12576 }
12577 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ResourceNotFoundException(inner) => {
12578 Error::ResourceNotFoundException(inner)
12579 }
12580 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ThrottlingException(inner) => {
12581 Error::ThrottlingException(inner)
12582 }
12583 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
12584 }
12585 }
12586}
12587impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>> for Error
12588where
12589 R: Send + Sync + std::fmt::Debug + 'static,
12590{
12591 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>) -> Self {
12592 match err {
12593 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12594 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12595 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12596 source: err.into(),
12597 }),
12598 }
12599 }
12600}
12601impl From<crate::operation::update_prompt::UpdatePromptError> for Error {
12602 fn from(err: crate::operation::update_prompt::UpdatePromptError) -> Self {
12603 match err {
12604 crate::operation::update_prompt::UpdatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12605 crate::operation::update_prompt::UpdatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
12606 crate::operation::update_prompt::UpdatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
12607 crate::operation::update_prompt::UpdatePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
12608 crate::operation::update_prompt::UpdatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12609 crate::operation::update_prompt::UpdatePromptError::Unhandled(inner) => Error::Unhandled(inner),
12610 }
12611 }
12612}
12613impl<R>
12614 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError, R>>
12615 for Error
12616where
12617 R: Send + Sync + std::fmt::Debug + 'static,
12618{
12619 fn from(
12620 err: ::aws_smithy_runtime_api::client::result::SdkError<
12621 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError,
12622 R,
12623 >,
12624 ) -> Self {
12625 match err {
12626 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12627 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12628 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12629 source: err.into(),
12630 }),
12631 }
12632 }
12633}
12634impl From<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError> for Error {
12635 fn from(err: crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError) -> Self {
12636 match err {
12637 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InternalServiceException(inner) => {
12638 Error::InternalServiceException(inner)
12639 }
12640 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidParameterException(inner) => {
12641 Error::InvalidParameterException(inner)
12642 }
12643 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidRequestException(inner) => {
12644 Error::InvalidRequestException(inner)
12645 }
12646 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ResourceNotFoundException(inner) => {
12647 Error::ResourceNotFoundException(inner)
12648 }
12649 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ThrottlingException(inner) => {
12650 Error::ThrottlingException(inner)
12651 }
12652 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
12653 }
12654 }
12655}
12656impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>>
12657 for Error
12658where
12659 R: Send + Sync + std::fmt::Debug + 'static,
12660{
12661 fn from(
12662 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>,
12663 ) -> Self {
12664 match err {
12665 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12666 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12667 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12668 source: err.into(),
12669 }),
12670 }
12671 }
12672}
12673impl From<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError> for Error {
12674 fn from(err: crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError) -> Self {
12675 match err {
12676 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InternalServiceException(inner) => {
12677 Error::InternalServiceException(inner)
12678 }
12679 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidParameterException(inner) => {
12680 Error::InvalidParameterException(inner)
12681 }
12682 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidRequestException(inner) => {
12683 Error::InvalidRequestException(inner)
12684 }
12685 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ResourceNotFoundException(inner) => {
12686 Error::ResourceNotFoundException(inner)
12687 }
12688 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12689 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::Unhandled(inner) => Error::Unhandled(inner),
12690 }
12691 }
12692}
12693impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>> for Error
12694where
12695 R: Send + Sync + std::fmt::Debug + 'static,
12696{
12697 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>) -> Self {
12698 match err {
12699 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12700 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12701 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12702 source: err.into(),
12703 }),
12704 }
12705 }
12706}
12707impl From<crate::operation::update_queue_name::UpdateQueueNameError> for Error {
12708 fn from(err: crate::operation::update_queue_name::UpdateQueueNameError) -> Self {
12709 match err {
12710 crate::operation::update_queue_name::UpdateQueueNameError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
12711 crate::operation::update_queue_name::UpdateQueueNameError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12712 crate::operation::update_queue_name::UpdateQueueNameError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
12713 crate::operation::update_queue_name::UpdateQueueNameError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
12714 crate::operation::update_queue_name::UpdateQueueNameError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
12715 crate::operation::update_queue_name::UpdateQueueNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12716 crate::operation::update_queue_name::UpdateQueueNameError::Unhandled(inner) => Error::Unhandled(inner),
12717 }
12718 }
12719}
12720impl<R>
12721 From<
12722 ::aws_smithy_runtime_api::client::result::SdkError<
12723 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
12724 R,
12725 >,
12726 > for Error
12727where
12728 R: Send + Sync + std::fmt::Debug + 'static,
12729{
12730 fn from(
12731 err: ::aws_smithy_runtime_api::client::result::SdkError<
12732 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
12733 R,
12734 >,
12735 ) -> Self {
12736 match err {
12737 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12738 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12739 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12740 source: err.into(),
12741 }),
12742 }
12743 }
12744}
12745impl From<crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError> for Error {
12746 fn from(err: crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError) -> Self {
12747 match err {
12748 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InternalServiceException(inner) => {
12749 Error::InternalServiceException(inner)
12750 }
12751 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidParameterException(inner) => {
12752 Error::InvalidParameterException(inner)
12753 }
12754 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidRequestException(inner) => {
12755 Error::InvalidRequestException(inner)
12756 }
12757 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ResourceNotFoundException(inner) => {
12758 Error::ResourceNotFoundException(inner)
12759 }
12760 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ThrottlingException(inner) => {
12761 Error::ThrottlingException(inner)
12762 }
12763 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::Unhandled(inner) => Error::Unhandled(inner),
12764 }
12765 }
12766}
12767impl<R>
12768 From<
12769 ::aws_smithy_runtime_api::client::result::SdkError<
12770 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
12771 R,
12772 >,
12773 > for Error
12774where
12775 R: Send + Sync + std::fmt::Debug + 'static,
12776{
12777 fn from(
12778 err: ::aws_smithy_runtime_api::client::result::SdkError<
12779 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
12780 R,
12781 >,
12782 ) -> Self {
12783 match err {
12784 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12785 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12786 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12787 source: err.into(),
12788 }),
12789 }
12790 }
12791}
12792impl From<crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError> for Error {
12793 fn from(err: crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError) -> Self {
12794 match err {
12795 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::AccessDeniedException(inner) => {
12796 Error::AccessDeniedException(inner)
12797 }
12798 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ConditionalOperationFailedException(inner) => {
12799 Error::ConditionalOperationFailedException(inner)
12800 }
12801 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InternalServiceException(inner) => {
12802 Error::InternalServiceException(inner)
12803 }
12804 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidParameterException(inner) => {
12805 Error::InvalidParameterException(inner)
12806 }
12807 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidRequestException(inner) => {
12808 Error::InvalidRequestException(inner)
12809 }
12810 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ResourceNotFoundException(inner) => {
12811 Error::ResourceNotFoundException(inner)
12812 }
12813 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ThrottlingException(inner) => {
12814 Error::ThrottlingException(inner)
12815 }
12816 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::Unhandled(inner) => Error::Unhandled(inner),
12817 }
12818 }
12819}
12820impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>> for Error
12821where
12822 R: Send + Sync + std::fmt::Debug + 'static,
12823{
12824 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>) -> Self {
12825 match err {
12826 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12827 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12828 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12829 source: err.into(),
12830 }),
12831 }
12832 }
12833}
12834impl From<crate::operation::update_queue_status::UpdateQueueStatusError> for Error {
12835 fn from(err: crate::operation::update_queue_status::UpdateQueueStatusError) -> Self {
12836 match err {
12837 crate::operation::update_queue_status::UpdateQueueStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12838 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidParameterException(inner) => {
12839 Error::InvalidParameterException(inner)
12840 }
12841 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
12842 crate::operation::update_queue_status::UpdateQueueStatusError::ResourceNotFoundException(inner) => {
12843 Error::ResourceNotFoundException(inner)
12844 }
12845 crate::operation::update_queue_status::UpdateQueueStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12846 crate::operation::update_queue_status::UpdateQueueStatusError::Unhandled(inner) => Error::Unhandled(inner),
12847 }
12848 }
12849}
12850impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>>
12851 for Error
12852where
12853 R: Send + Sync + std::fmt::Debug + 'static,
12854{
12855 fn from(
12856 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>,
12857 ) -> Self {
12858 match err {
12859 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12860 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12861 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12862 source: err.into(),
12863 }),
12864 }
12865 }
12866}
12867impl From<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError> for Error {
12868 fn from(err: crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError) -> Self {
12869 match err {
12870 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InternalServiceException(inner) => {
12871 Error::InternalServiceException(inner)
12872 }
12873 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidParameterException(inner) => {
12874 Error::InvalidParameterException(inner)
12875 }
12876 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidRequestException(inner) => {
12877 Error::InvalidRequestException(inner)
12878 }
12879 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ResourceNotFoundException(inner) => {
12880 Error::ResourceNotFoundException(inner)
12881 }
12882 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ThrottlingException(inner) => {
12883 Error::ThrottlingException(inner)
12884 }
12885 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::Unhandled(inner) => Error::Unhandled(inner),
12886 }
12887 }
12888}
12889impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>>
12890 for Error
12891where
12892 R: Send + Sync + std::fmt::Debug + 'static,
12893{
12894 fn from(
12895 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>,
12896 ) -> Self {
12897 match err {
12898 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12899 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12900 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12901 source: err.into(),
12902 }),
12903 }
12904 }
12905}
12906impl From<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError> for Error {
12907 fn from(err: crate::operation::update_quick_connect_name::UpdateQuickConnectNameError) -> Self {
12908 match err {
12909 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InternalServiceException(inner) => {
12910 Error::InternalServiceException(inner)
12911 }
12912 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidParameterException(inner) => {
12913 Error::InvalidParameterException(inner)
12914 }
12915 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidRequestException(inner) => {
12916 Error::InvalidRequestException(inner)
12917 }
12918 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ResourceNotFoundException(inner) => {
12919 Error::ResourceNotFoundException(inner)
12920 }
12921 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12922 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::Unhandled(inner) => Error::Unhandled(inner),
12923 }
12924 }
12925}
12926impl<R>
12927 From<
12928 ::aws_smithy_runtime_api::client::result::SdkError<
12929 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
12930 R,
12931 >,
12932 > for Error
12933where
12934 R: Send + Sync + std::fmt::Debug + 'static,
12935{
12936 fn from(
12937 err: ::aws_smithy_runtime_api::client::result::SdkError<
12938 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
12939 R,
12940 >,
12941 ) -> Self {
12942 match err {
12943 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12944 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12945 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12946 source: err.into(),
12947 }),
12948 }
12949 }
12950}
12951impl From<crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError> for Error {
12952 fn from(err: crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError) -> Self {
12953 match err {
12954 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12955 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
12956 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
12957 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
12958 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12959 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::Unhandled(inner) => Error::Unhandled(inner),
12960 }
12961 }
12962}
12963impl<R>
12964 From<
12965 ::aws_smithy_runtime_api::client::result::SdkError<
12966 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
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_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
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_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError> for Error {
12989 fn from(err: crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError) -> Self {
12990 match err {
12991 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InternalServiceException(inner) => {
12992 Error::InternalServiceException(inner)
12993 }
12994 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidParameterException(inner) => {
12995 Error::InvalidParameterException(inner)
12996 }
12997 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidRequestException(inner) => {
12998 Error::InvalidRequestException(inner)
12999 }
13000 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ResourceNotFoundException(inner) => {
13001 Error::ResourceNotFoundException(inner)
13002 }
13003 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ThrottlingException(inner) => {
13004 Error::ThrottlingException(inner)
13005 }
13006 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
13007 }
13008 }
13009}
13010impl<R>
13011 From<
13012 ::aws_smithy_runtime_api::client::result::SdkError<
13013 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
13014 R,
13015 >,
13016 > for Error
13017where
13018 R: Send + Sync + std::fmt::Debug + 'static,
13019{
13020 fn from(
13021 err: ::aws_smithy_runtime_api::client::result::SdkError<
13022 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
13023 R,
13024 >,
13025 ) -> Self {
13026 match err {
13027 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13028 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13029 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13030 source: err.into(),
13031 }),
13032 }
13033 }
13034}
13035impl From<crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError> for Error {
13036 fn from(err: crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError) -> Self {
13037 match err {
13038 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13039 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13040 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13041 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13042 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13043 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::Unhandled(inner) => Error::Unhandled(inner),
13044 }
13045 }
13046}
13047impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>>
13048 for Error
13049where
13050 R: Send + Sync + std::fmt::Debug + 'static,
13051{
13052 fn from(
13053 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>,
13054 ) -> Self {
13055 match err {
13056 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13057 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13058 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13059 source: err.into(),
13060 }),
13061 }
13062 }
13063}
13064impl From<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError> for Error {
13065 fn from(err: crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError) -> Self {
13066 match err {
13067 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::DuplicateResourceException(inner) => {
13068 Error::DuplicateResourceException(inner)
13069 }
13070 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InternalServiceException(inner) => {
13071 Error::InternalServiceException(inner)
13072 }
13073 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidParameterException(inner) => {
13074 Error::InvalidParameterException(inner)
13075 }
13076 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidRequestException(inner) => {
13077 Error::InvalidRequestException(inner)
13078 }
13079 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ResourceNotFoundException(inner) => {
13080 Error::ResourceNotFoundException(inner)
13081 }
13082 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ThrottlingException(inner) => {
13083 Error::ThrottlingException(inner)
13084 }
13085 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::Unhandled(inner) => Error::Unhandled(inner),
13086 }
13087 }
13088}
13089impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>>
13090 for Error
13091where
13092 R: Send + Sync + std::fmt::Debug + 'static,
13093{
13094 fn from(
13095 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>,
13096 ) -> Self {
13097 match err {
13098 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13099 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13100 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13101 source: err.into(),
13102 }),
13103 }
13104 }
13105}
13106impl From<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError> for Error {
13107 fn from(err: crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError) -> Self {
13108 match err {
13109 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InternalServiceException(inner) => {
13110 Error::InternalServiceException(inner)
13111 }
13112 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidParameterException(inner) => {
13113 Error::InvalidParameterException(inner)
13114 }
13115 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidRequestException(inner) => {
13116 Error::InvalidRequestException(inner)
13117 }
13118 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
13119 Error::ResourceNotFoundException(inner)
13120 }
13121 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ThrottlingException(inner) => {
13122 Error::ThrottlingException(inner)
13123 }
13124 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
13125 }
13126 }
13127}
13128impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>> for Error
13129where
13130 R: Send + Sync + std::fmt::Debug + 'static,
13131{
13132 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>) -> Self {
13133 match err {
13134 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13135 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13136 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13137 source: err.into(),
13138 }),
13139 }
13140 }
13141}
13142impl From<crate::operation::update_rule::UpdateRuleError> for Error {
13143 fn from(err: crate::operation::update_rule::UpdateRuleError) -> Self {
13144 match err {
13145 crate::operation::update_rule::UpdateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
13146 crate::operation::update_rule::UpdateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13147 crate::operation::update_rule::UpdateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13148 crate::operation::update_rule::UpdateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
13149 crate::operation::update_rule::UpdateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13150 crate::operation::update_rule::UpdateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13151 crate::operation::update_rule::UpdateRuleError::Unhandled(inner) => Error::Unhandled(inner),
13152 }
13153 }
13154}
13155impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>> for Error
13156where
13157 R: Send + Sync + std::fmt::Debug + 'static,
13158{
13159 fn from(
13160 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>,
13161 ) -> Self {
13162 match err {
13163 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13164 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13165 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13166 source: err.into(),
13167 }),
13168 }
13169 }
13170}
13171impl From<crate::operation::update_security_profile::UpdateSecurityProfileError> for Error {
13172 fn from(err: crate::operation::update_security_profile::UpdateSecurityProfileError) -> Self {
13173 match err {
13174 crate::operation::update_security_profile::UpdateSecurityProfileError::InternalServiceException(inner) => {
13175 Error::InternalServiceException(inner)
13176 }
13177 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidParameterException(inner) => {
13178 Error::InvalidParameterException(inner)
13179 }
13180 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidRequestException(inner) => {
13181 Error::InvalidRequestException(inner)
13182 }
13183 crate::operation::update_security_profile::UpdateSecurityProfileError::ResourceNotFoundException(inner) => {
13184 Error::ResourceNotFoundException(inner)
13185 }
13186 crate::operation::update_security_profile::UpdateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13187 crate::operation::update_security_profile::UpdateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
13188 }
13189 }
13190}
13191impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>> for Error
13192where
13193 R: Send + Sync + std::fmt::Debug + 'static,
13194{
13195 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>) -> Self {
13196 match err {
13197 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13198 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13199 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13200 source: err.into(),
13201 }),
13202 }
13203 }
13204}
13205impl From<crate::operation::update_task_template::UpdateTaskTemplateError> for Error {
13206 fn from(err: crate::operation::update_task_template::UpdateTaskTemplateError) -> Self {
13207 match err {
13208 crate::operation::update_task_template::UpdateTaskTemplateError::InternalServiceException(inner) => {
13209 Error::InternalServiceException(inner)
13210 }
13211 crate::operation::update_task_template::UpdateTaskTemplateError::InvalidParameterException(inner) => {
13212 Error::InvalidParameterException(inner)
13213 }
13214 crate::operation::update_task_template::UpdateTaskTemplateError::PropertyValidationException(inner) => {
13215 Error::PropertyValidationException(inner)
13216 }
13217 crate::operation::update_task_template::UpdateTaskTemplateError::ResourceNotFoundException(inner) => {
13218 Error::ResourceNotFoundException(inner)
13219 }
13220 crate::operation::update_task_template::UpdateTaskTemplateError::ServiceQuotaExceededException(inner) => {
13221 Error::ServiceQuotaExceededException(inner)
13222 }
13223 crate::operation::update_task_template::UpdateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13224 crate::operation::update_task_template::UpdateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
13225 }
13226 }
13227}
13228impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_test_case::UpdateTestCaseError, R>> for Error
13229where
13230 R: Send + Sync + std::fmt::Debug + 'static,
13231{
13232 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_test_case::UpdateTestCaseError, R>) -> Self {
13233 match err {
13234 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13235 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13236 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13237 source: err.into(),
13238 }),
13239 }
13240 }
13241}
13242impl From<crate::operation::update_test_case::UpdateTestCaseError> for Error {
13243 fn from(err: crate::operation::update_test_case::UpdateTestCaseError) -> Self {
13244 match err {
13245 crate::operation::update_test_case::UpdateTestCaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
13246 crate::operation::update_test_case::UpdateTestCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
13247 crate::operation::update_test_case::UpdateTestCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13248 crate::operation::update_test_case::UpdateTestCaseError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13249 crate::operation::update_test_case::UpdateTestCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13250 crate::operation::update_test_case::UpdateTestCaseError::InvalidTestCaseException(inner) => Error::InvalidTestCaseException(inner),
13251 crate::operation::update_test_case::UpdateTestCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13252 crate::operation::update_test_case::UpdateTestCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13253 crate::operation::update_test_case::UpdateTestCaseError::Unhandled(inner) => Error::Unhandled(inner),
13254 }
13255 }
13256}
13257impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>>
13258 for Error
13259where
13260 R: Send + Sync + std::fmt::Debug + 'static,
13261{
13262 fn from(
13263 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>,
13264 ) -> Self {
13265 match err {
13266 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13267 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13268 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13269 source: err.into(),
13270 }),
13271 }
13272 }
13273}
13274impl From<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError> for Error {
13275 fn from(err: crate::operation::update_traffic_distribution::UpdateTrafficDistributionError) -> Self {
13276 match err {
13277 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::AccessDeniedException(inner) => {
13278 Error::AccessDeniedException(inner)
13279 }
13280 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InternalServiceException(inner) => {
13281 Error::InternalServiceException(inner)
13282 }
13283 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InvalidRequestException(inner) => {
13284 Error::InvalidRequestException(inner)
13285 }
13286 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceConflictException(inner) => {
13287 Error::ResourceConflictException(inner)
13288 }
13289 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceNotFoundException(inner) => {
13290 Error::ResourceNotFoundException(inner)
13291 }
13292 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ThrottlingException(inner) => {
13293 Error::ThrottlingException(inner)
13294 }
13295 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
13296 }
13297 }
13298}
13299impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_config::UpdateUserConfigError, R>> for Error
13300where
13301 R: Send + Sync + std::fmt::Debug + 'static,
13302{
13303 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_config::UpdateUserConfigError, R>) -> Self {
13304 match err {
13305 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13306 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13307 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13308 source: err.into(),
13309 }),
13310 }
13311 }
13312}
13313impl From<crate::operation::update_user_config::UpdateUserConfigError> for Error {
13314 fn from(err: crate::operation::update_user_config::UpdateUserConfigError) -> Self {
13315 match err {
13316 crate::operation::update_user_config::UpdateUserConfigError::ConditionalOperationFailedException(inner) => {
13317 Error::ConditionalOperationFailedException(inner)
13318 }
13319 crate::operation::update_user_config::UpdateUserConfigError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13320 crate::operation::update_user_config::UpdateUserConfigError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
13321 crate::operation::update_user_config::UpdateUserConfigError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13322 crate::operation::update_user_config::UpdateUserConfigError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
13323 crate::operation::update_user_config::UpdateUserConfigError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13324 crate::operation::update_user_config::UpdateUserConfigError::Unhandled(inner) => Error::Unhandled(inner),
13325 }
13326 }
13327}
13328impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>> for Error
13329where
13330 R: Send + Sync + std::fmt::Debug + 'static,
13331{
13332 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>) -> Self {
13333 match err {
13334 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13335 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13336 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13337 source: err.into(),
13338 }),
13339 }
13340 }
13341}
13342impl From<crate::operation::update_user_hierarchy::UpdateUserHierarchyError> for Error {
13343 fn from(err: crate::operation::update_user_hierarchy::UpdateUserHierarchyError) -> Self {
13344 match err {
13345 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InternalServiceException(inner) => {
13346 Error::InternalServiceException(inner)
13347 }
13348 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidParameterException(inner) => {
13349 Error::InvalidParameterException(inner)
13350 }
13351 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidRequestException(inner) => {
13352 Error::InvalidRequestException(inner)
13353 }
13354 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ResourceNotFoundException(inner) => {
13355 Error::ResourceNotFoundException(inner)
13356 }
13357 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13358 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::Unhandled(inner) => Error::Unhandled(inner),
13359 }
13360 }
13361}
13362impl<R>
13363 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError, R>>
13364 for Error
13365where
13366 R: Send + Sync + std::fmt::Debug + 'static,
13367{
13368 fn from(
13369 err: ::aws_smithy_runtime_api::client::result::SdkError<
13370 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError,
13371 R,
13372 >,
13373 ) -> Self {
13374 match err {
13375 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13376 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13377 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13378 source: err.into(),
13379 }),
13380 }
13381 }
13382}
13383impl From<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError> for Error {
13384 fn from(err: crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError) -> Self {
13385 match err {
13386 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::DuplicateResourceException(inner) => {
13387 Error::DuplicateResourceException(inner)
13388 }
13389 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InternalServiceException(inner) => {
13390 Error::InternalServiceException(inner)
13391 }
13392 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidParameterException(inner) => {
13393 Error::InvalidParameterException(inner)
13394 }
13395 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidRequestException(inner) => {
13396 Error::InvalidRequestException(inner)
13397 }
13398 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ResourceNotFoundException(inner) => {
13399 Error::ResourceNotFoundException(inner)
13400 }
13401 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ThrottlingException(inner) => {
13402 Error::ThrottlingException(inner)
13403 }
13404 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::Unhandled(inner) => Error::Unhandled(inner),
13405 }
13406 }
13407}
13408impl<R>
13409 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError, R>>
13410 for Error
13411where
13412 R: Send + Sync + std::fmt::Debug + 'static,
13413{
13414 fn from(
13415 err: ::aws_smithy_runtime_api::client::result::SdkError<
13416 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError,
13417 R,
13418 >,
13419 ) -> Self {
13420 match err {
13421 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13422 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13423 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13424 source: err.into(),
13425 }),
13426 }
13427 }
13428}
13429impl From<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError> for Error {
13430 fn from(err: crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError) -> Self {
13431 match err {
13432 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InternalServiceException(inner) => {
13433 Error::InternalServiceException(inner)
13434 }
13435 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidParameterException(inner) => {
13436 Error::InvalidParameterException(inner)
13437 }
13438 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidRequestException(inner) => {
13439 Error::InvalidRequestException(inner)
13440 }
13441 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceInUseException(inner) => {
13442 Error::ResourceInUseException(inner)
13443 }
13444 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceNotFoundException(inner) => {
13445 Error::ResourceNotFoundException(inner)
13446 }
13447 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ThrottlingException(inner) => {
13448 Error::ThrottlingException(inner)
13449 }
13450 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
13451 }
13452 }
13453}
13454impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>>
13455 for Error
13456where
13457 R: Send + Sync + std::fmt::Debug + 'static,
13458{
13459 fn from(
13460 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>,
13461 ) -> Self {
13462 match err {
13463 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13464 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13465 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13466 source: err.into(),
13467 }),
13468 }
13469 }
13470}
13471impl From<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError> for Error {
13472 fn from(err: crate::operation::update_user_identity_info::UpdateUserIdentityInfoError) -> Self {
13473 match err {
13474 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InternalServiceException(inner) => {
13475 Error::InternalServiceException(inner)
13476 }
13477 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidParameterException(inner) => {
13478 Error::InvalidParameterException(inner)
13479 }
13480 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidRequestException(inner) => {
13481 Error::InvalidRequestException(inner)
13482 }
13483 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ResourceNotFoundException(inner) => {
13484 Error::ResourceNotFoundException(inner)
13485 }
13486 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13487 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::Unhandled(inner) => Error::Unhandled(inner),
13488 }
13489 }
13490}
13491impl<R>
13492 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_notification_status::UpdateUserNotificationStatusError, R>>
13493 for Error
13494where
13495 R: Send + Sync + std::fmt::Debug + 'static,
13496{
13497 fn from(
13498 err: ::aws_smithy_runtime_api::client::result::SdkError<
13499 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError,
13500 R,
13501 >,
13502 ) -> Self {
13503 match err {
13504 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13505 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13506 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13507 source: err.into(),
13508 }),
13509 }
13510 }
13511}
13512impl From<crate::operation::update_user_notification_status::UpdateUserNotificationStatusError> for Error {
13513 fn from(err: crate::operation::update_user_notification_status::UpdateUserNotificationStatusError) -> Self {
13514 match err {
13515 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::AccessDeniedException(inner) => {
13516 Error::AccessDeniedException(inner)
13517 }
13518 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::InternalServiceException(inner) => {
13519 Error::InternalServiceException(inner)
13520 }
13521 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::InvalidParameterException(inner) => {
13522 Error::InvalidParameterException(inner)
13523 }
13524 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::InvalidRequestException(inner) => {
13525 Error::InvalidRequestException(inner)
13526 }
13527 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::ResourceNotFoundException(inner) => {
13528 Error::ResourceNotFoundException(inner)
13529 }
13530 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::ThrottlingException(inner) => {
13531 Error::ThrottlingException(inner)
13532 }
13533 crate::operation::update_user_notification_status::UpdateUserNotificationStatusError::Unhandled(inner) => Error::Unhandled(inner),
13534 }
13535 }
13536}
13537impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>> for Error
13538where
13539 R: Send + Sync + std::fmt::Debug + 'static,
13540{
13541 fn from(
13542 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>,
13543 ) -> Self {
13544 match err {
13545 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13546 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13547 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13548 source: err.into(),
13549 }),
13550 }
13551 }
13552}
13553impl From<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError> for Error {
13554 fn from(err: crate::operation::update_user_phone_config::UpdateUserPhoneConfigError) -> Self {
13555 match err {
13556 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InternalServiceException(inner) => {
13557 Error::InternalServiceException(inner)
13558 }
13559 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidParameterException(inner) => {
13560 Error::InvalidParameterException(inner)
13561 }
13562 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidRequestException(inner) => {
13563 Error::InvalidRequestException(inner)
13564 }
13565 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ResourceNotFoundException(inner) => {
13566 Error::ResourceNotFoundException(inner)
13567 }
13568 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13569 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::Unhandled(inner) => Error::Unhandled(inner),
13570 }
13571 }
13572}
13573impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>>
13574 for Error
13575where
13576 R: Send + Sync + std::fmt::Debug + 'static,
13577{
13578 fn from(
13579 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>,
13580 ) -> Self {
13581 match err {
13582 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13583 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13584 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13585 source: err.into(),
13586 }),
13587 }
13588 }
13589}
13590impl From<crate::operation::update_user_proficiencies::UpdateUserProficienciesError> for Error {
13591 fn from(err: crate::operation::update_user_proficiencies::UpdateUserProficienciesError) -> Self {
13592 match err {
13593 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InternalServiceException(inner) => {
13594 Error::InternalServiceException(inner)
13595 }
13596 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidParameterException(inner) => {
13597 Error::InvalidParameterException(inner)
13598 }
13599 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidRequestException(inner) => {
13600 Error::InvalidRequestException(inner)
13601 }
13602 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ResourceNotFoundException(inner) => {
13603 Error::ResourceNotFoundException(inner)
13604 }
13605 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ThrottlingException(inner) => {
13606 Error::ThrottlingException(inner)
13607 }
13608 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
13609 }
13610 }
13611}
13612impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>>
13613 for Error
13614where
13615 R: Send + Sync + std::fmt::Debug + 'static,
13616{
13617 fn from(
13618 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>,
13619 ) -> Self {
13620 match err {
13621 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13622 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13623 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13624 source: err.into(),
13625 }),
13626 }
13627 }
13628}
13629impl From<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError> for Error {
13630 fn from(err: crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError) -> Self {
13631 match err {
13632 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InternalServiceException(inner) => {
13633 Error::InternalServiceException(inner)
13634 }
13635 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidParameterException(inner) => {
13636 Error::InvalidParameterException(inner)
13637 }
13638 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidRequestException(inner) => {
13639 Error::InvalidRequestException(inner)
13640 }
13641 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ResourceNotFoundException(inner) => {
13642 Error::ResourceNotFoundException(inner)
13643 }
13644 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ThrottlingException(inner) => {
13645 Error::ThrottlingException(inner)
13646 }
13647 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
13648 }
13649 }
13650}
13651impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>>
13652 for Error
13653where
13654 R: Send + Sync + std::fmt::Debug + 'static,
13655{
13656 fn from(
13657 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>,
13658 ) -> Self {
13659 match err {
13660 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13661 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13662 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13663 source: err.into(),
13664 }),
13665 }
13666 }
13667}
13668impl From<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError> for Error {
13669 fn from(err: crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError) -> Self {
13670 match err {
13671 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InternalServiceException(inner) => {
13672 Error::InternalServiceException(inner)
13673 }
13674 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidParameterException(inner) => {
13675 Error::InvalidParameterException(inner)
13676 }
13677 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidRequestException(inner) => {
13678 Error::InvalidRequestException(inner)
13679 }
13680 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ResourceNotFoundException(inner) => {
13681 Error::ResourceNotFoundException(inner)
13682 }
13683 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ThrottlingException(inner) => {
13684 Error::ThrottlingException(inner)
13685 }
13686 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
13687 }
13688 }
13689}
13690impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>> for Error
13691where
13692 R: Send + Sync + std::fmt::Debug + 'static,
13693{
13694 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>) -> Self {
13695 match err {
13696 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13697 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13698 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13699 source: err.into(),
13700 }),
13701 }
13702 }
13703}
13704impl From<crate::operation::update_view_content::UpdateViewContentError> for Error {
13705 fn from(err: crate::operation::update_view_content::UpdateViewContentError) -> Self {
13706 match err {
13707 crate::operation::update_view_content::UpdateViewContentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
13708 crate::operation::update_view_content::UpdateViewContentError::InternalServiceException(inner) => Error::InternalServiceException(inner),
13709 crate::operation::update_view_content::UpdateViewContentError::InvalidParameterException(inner) => {
13710 Error::InvalidParameterException(inner)
13711 }
13712 crate::operation::update_view_content::UpdateViewContentError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13713 crate::operation::update_view_content::UpdateViewContentError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
13714 crate::operation::update_view_content::UpdateViewContentError::ResourceNotFoundException(inner) => {
13715 Error::ResourceNotFoundException(inner)
13716 }
13717 crate::operation::update_view_content::UpdateViewContentError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
13718 crate::operation::update_view_content::UpdateViewContentError::Unhandled(inner) => Error::Unhandled(inner),
13719 }
13720 }
13721}
13722impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>> for Error
13723where
13724 R: Send + Sync + std::fmt::Debug + 'static,
13725{
13726 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>) -> Self {
13727 match err {
13728 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13729 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13730 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13731 source: err.into(),
13732 }),
13733 }
13734 }
13735}
13736impl From<crate::operation::update_view_metadata::UpdateViewMetadataError> for Error {
13737 fn from(err: crate::operation::update_view_metadata::UpdateViewMetadataError) -> Self {
13738 match err {
13739 crate::operation::update_view_metadata::UpdateViewMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
13740 crate::operation::update_view_metadata::UpdateViewMetadataError::DuplicateResourceException(inner) => {
13741 Error::DuplicateResourceException(inner)
13742 }
13743 crate::operation::update_view_metadata::UpdateViewMetadataError::InternalServiceException(inner) => {
13744 Error::InternalServiceException(inner)
13745 }
13746 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidParameterException(inner) => {
13747 Error::InvalidParameterException(inner)
13748 }
13749 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
13750 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
13751 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceNotFoundException(inner) => {
13752 Error::ResourceNotFoundException(inner)
13753 }
13754 crate::operation::update_view_metadata::UpdateViewMetadataError::TooManyRequestsException(inner) => {
13755 Error::TooManyRequestsException(inner)
13756 }
13757 crate::operation::update_view_metadata::UpdateViewMetadataError::Unhandled(inner) => Error::Unhandled(inner),
13758 }
13759 }
13760}
13761impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError, R>>
13762 for Error
13763where
13764 R: Send + Sync + std::fmt::Debug + 'static,
13765{
13766 fn from(
13767 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError, R>,
13768 ) -> Self {
13769 match err {
13770 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13771 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13772 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13773 source: err.into(),
13774 }),
13775 }
13776 }
13777}
13778impl From<crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError> for Error {
13779 fn from(err: crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError) -> Self {
13780 match err {
13781 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::AccessDeniedException(inner) => {
13782 Error::AccessDeniedException(inner)
13783 }
13784 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::DuplicateResourceException(inner) => {
13785 Error::DuplicateResourceException(inner)
13786 }
13787 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::InternalServiceException(inner) => {
13788 Error::InternalServiceException(inner)
13789 }
13790 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::InvalidParameterException(inner) => {
13791 Error::InvalidParameterException(inner)
13792 }
13793 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::InvalidRequestException(inner) => {
13794 Error::InvalidRequestException(inner)
13795 }
13796 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::ResourceNotFoundException(inner) => {
13797 Error::ResourceNotFoundException(inner)
13798 }
13799 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::ThrottlingException(inner) => {
13800 Error::ThrottlingException(inner)
13801 }
13802 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::Unhandled(inner) => Error::Unhandled(inner),
13803 }
13804 }
13805}
13806impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_page::UpdateWorkspacePageError, R>> for Error
13807where
13808 R: Send + Sync + std::fmt::Debug + 'static,
13809{
13810 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_page::UpdateWorkspacePageError, R>) -> Self {
13811 match err {
13812 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13813 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13814 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13815 source: err.into(),
13816 }),
13817 }
13818 }
13819}
13820impl From<crate::operation::update_workspace_page::UpdateWorkspacePageError> for Error {
13821 fn from(err: crate::operation::update_workspace_page::UpdateWorkspacePageError) -> Self {
13822 match err {
13823 crate::operation::update_workspace_page::UpdateWorkspacePageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
13824 crate::operation::update_workspace_page::UpdateWorkspacePageError::DuplicateResourceException(inner) => {
13825 Error::DuplicateResourceException(inner)
13826 }
13827 crate::operation::update_workspace_page::UpdateWorkspacePageError::InternalServiceException(inner) => {
13828 Error::InternalServiceException(inner)
13829 }
13830 crate::operation::update_workspace_page::UpdateWorkspacePageError::InvalidParameterException(inner) => {
13831 Error::InvalidParameterException(inner)
13832 }
13833 crate::operation::update_workspace_page::UpdateWorkspacePageError::InvalidRequestException(inner) => {
13834 Error::InvalidRequestException(inner)
13835 }
13836 crate::operation::update_workspace_page::UpdateWorkspacePageError::ResourceConflictException(inner) => {
13837 Error::ResourceConflictException(inner)
13838 }
13839 crate::operation::update_workspace_page::UpdateWorkspacePageError::ResourceNotFoundException(inner) => {
13840 Error::ResourceNotFoundException(inner)
13841 }
13842 crate::operation::update_workspace_page::UpdateWorkspacePageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13843 crate::operation::update_workspace_page::UpdateWorkspacePageError::Unhandled(inner) => Error::Unhandled(inner),
13844 }
13845 }
13846}
13847impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_theme::UpdateWorkspaceThemeError, R>> for Error
13848where
13849 R: Send + Sync + std::fmt::Debug + 'static,
13850{
13851 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_theme::UpdateWorkspaceThemeError, R>) -> Self {
13852 match err {
13853 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13854 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13855 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13856 source: err.into(),
13857 }),
13858 }
13859 }
13860}
13861impl From<crate::operation::update_workspace_theme::UpdateWorkspaceThemeError> for Error {
13862 fn from(err: crate::operation::update_workspace_theme::UpdateWorkspaceThemeError) -> Self {
13863 match err {
13864 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
13865 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::InternalServiceException(inner) => {
13866 Error::InternalServiceException(inner)
13867 }
13868 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::InvalidParameterException(inner) => {
13869 Error::InvalidParameterException(inner)
13870 }
13871 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::InvalidRequestException(inner) => {
13872 Error::InvalidRequestException(inner)
13873 }
13874 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::ResourceNotFoundException(inner) => {
13875 Error::ResourceNotFoundException(inner)
13876 }
13877 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
13878 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::Unhandled(inner) => Error::Unhandled(inner),
13879 }
13880 }
13881}
13882impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError, R>>
13883 for Error
13884where
13885 R: Send + Sync + std::fmt::Debug + 'static,
13886{
13887 fn from(
13888 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError, R>,
13889 ) -> Self {
13890 match err {
13891 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
13892 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
13893 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
13894 source: err.into(),
13895 }),
13896 }
13897 }
13898}
13899impl From<crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError> for Error {
13900 fn from(err: crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError) -> Self {
13901 match err {
13902 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::AccessDeniedException(inner) => {
13903 Error::AccessDeniedException(inner)
13904 }
13905 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::InternalServiceException(inner) => {
13906 Error::InternalServiceException(inner)
13907 }
13908 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::InvalidParameterException(inner) => {
13909 Error::InvalidParameterException(inner)
13910 }
13911 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::InvalidRequestException(inner) => {
13912 Error::InvalidRequestException(inner)
13913 }
13914 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::ResourceNotFoundException(inner) => {
13915 Error::ResourceNotFoundException(inner)
13916 }
13917 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::ThrottlingException(inner) => {
13918 Error::ThrottlingException(inner)
13919 }
13920 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::Unhandled(inner) => Error::Unhandled(inner),
13921 }
13922 }
13923}
13924impl ::std::error::Error for Error {
13925 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
13926 match self {
13927 Error::AccessDeniedException(inner) => inner.source(),
13928 Error::ConditionalOperationFailedException(inner) => inner.source(),
13929 Error::ConflictException(inner) => inner.source(),
13930 Error::ContactFlowNotPublishedException(inner) => inner.source(),
13931 Error::ContactNotFoundException(inner) => inner.source(),
13932 Error::DestinationNotAllowedException(inner) => inner.source(),
13933 Error::DuplicateResourceException(inner) => inner.source(),
13934 Error::IdempotencyException(inner) => inner.source(),
13935 Error::InternalServiceException(inner) => inner.source(),
13936 Error::InvalidActiveRegionException(inner) => inner.source(),
13937 Error::InvalidContactFlowException(inner) => inner.source(),
13938 Error::InvalidContactFlowModuleException(inner) => inner.source(),
13939 Error::InvalidParameterException(inner) => inner.source(),
13940 Error::InvalidRequestException(inner) => inner.source(),
13941 Error::InvalidTestCaseException(inner) => inner.source(),
13942 Error::LimitExceededException(inner) => inner.source(),
13943 Error::MaximumResultReturnedException(inner) => inner.source(),
13944 Error::OutboundContactNotPermittedException(inner) => inner.source(),
13945 Error::OutputTypeNotFoundException(inner) => inner.source(),
13946 Error::PropertyValidationException(inner) => inner.source(),
13947 Error::ResourceConflictException(inner) => inner.source(),
13948 Error::ResourceInUseException(inner) => inner.source(),
13949 Error::ResourceNotFoundException(inner) => inner.source(),
13950 Error::ResourceNotReadyException(inner) => inner.source(),
13951 Error::ServiceQuotaExceededException(inner) => inner.source(),
13952 Error::ThrottlingException(inner) => inner.source(),
13953 Error::TooManyRequestsException(inner) => inner.source(),
13954 Error::UserNotFoundException(inner) => inner.source(),
13955 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
13956 }
13957 }
13958}
13959impl ::aws_types::request_id::RequestId for Error {
13960 fn request_id(&self) -> Option<&str> {
13961 match self {
13962 Self::AccessDeniedException(e) => e.request_id(),
13963 Self::ConditionalOperationFailedException(e) => e.request_id(),
13964 Self::ConflictException(e) => e.request_id(),
13965 Self::ContactFlowNotPublishedException(e) => e.request_id(),
13966 Self::ContactNotFoundException(e) => e.request_id(),
13967 Self::DestinationNotAllowedException(e) => e.request_id(),
13968 Self::DuplicateResourceException(e) => e.request_id(),
13969 Self::IdempotencyException(e) => e.request_id(),
13970 Self::InternalServiceException(e) => e.request_id(),
13971 Self::InvalidActiveRegionException(e) => e.request_id(),
13972 Self::InvalidContactFlowException(e) => e.request_id(),
13973 Self::InvalidContactFlowModuleException(e) => e.request_id(),
13974 Self::InvalidParameterException(e) => e.request_id(),
13975 Self::InvalidRequestException(e) => e.request_id(),
13976 Self::InvalidTestCaseException(e) => e.request_id(),
13977 Self::LimitExceededException(e) => e.request_id(),
13978 Self::MaximumResultReturnedException(e) => e.request_id(),
13979 Self::OutboundContactNotPermittedException(e) => e.request_id(),
13980 Self::OutputTypeNotFoundException(e) => e.request_id(),
13981 Self::PropertyValidationException(e) => e.request_id(),
13982 Self::ResourceConflictException(e) => e.request_id(),
13983 Self::ResourceInUseException(e) => e.request_id(),
13984 Self::ResourceNotFoundException(e) => e.request_id(),
13985 Self::ResourceNotReadyException(e) => e.request_id(),
13986 Self::ServiceQuotaExceededException(e) => e.request_id(),
13987 Self::ThrottlingException(e) => e.request_id(),
13988 Self::TooManyRequestsException(e) => e.request_id(),
13989 Self::UserNotFoundException(e) => e.request_id(),
13990 Self::Unhandled(e) => e.meta.request_id(),
13991 }
13992 }
13993}