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 InvalidContactFlowException(crate::types::error::InvalidContactFlowException),
26 InvalidContactFlowModuleException(crate::types::error::InvalidContactFlowModuleException),
28 InvalidParameterException(crate::types::error::InvalidParameterException),
30 InvalidRequestException(crate::types::error::InvalidRequestException),
32 LimitExceededException(crate::types::error::LimitExceededException),
34 MaximumResultReturnedException(crate::types::error::MaximumResultReturnedException),
36 OutboundContactNotPermittedException(crate::types::error::OutboundContactNotPermittedException),
38 OutputTypeNotFoundException(crate::types::error::OutputTypeNotFoundException),
40 PropertyValidationException(crate::types::error::PropertyValidationException),
42 ResourceConflictException(crate::types::error::ResourceConflictException),
44 ResourceInUseException(crate::types::error::ResourceInUseException),
46 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
48 ResourceNotReadyException(crate::types::error::ResourceNotReadyException),
50 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
52 ThrottlingException(crate::types::error::ThrottlingException),
54 TooManyRequestsException(crate::types::error::TooManyRequestsException),
56 UserNotFoundException(crate::types::error::UserNotFoundException),
58 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
60 variable wildcard pattern and check `.code()`:
61 \
62 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
63 \
64 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
65 Unhandled(crate::error::sealed_unhandled::Unhandled),
66}
67impl ::std::fmt::Display for Error {
68 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
69 match self {
70 Error::AccessDeniedException(inner) => inner.fmt(f),
71 Error::ConditionalOperationFailedException(inner) => inner.fmt(f),
72 Error::ConflictException(inner) => inner.fmt(f),
73 Error::ContactFlowNotPublishedException(inner) => inner.fmt(f),
74 Error::ContactNotFoundException(inner) => inner.fmt(f),
75 Error::DestinationNotAllowedException(inner) => inner.fmt(f),
76 Error::DuplicateResourceException(inner) => inner.fmt(f),
77 Error::IdempotencyException(inner) => inner.fmt(f),
78 Error::InternalServiceException(inner) => inner.fmt(f),
79 Error::InvalidContactFlowException(inner) => inner.fmt(f),
80 Error::InvalidContactFlowModuleException(inner) => inner.fmt(f),
81 Error::InvalidParameterException(inner) => inner.fmt(f),
82 Error::InvalidRequestException(inner) => inner.fmt(f),
83 Error::LimitExceededException(inner) => inner.fmt(f),
84 Error::MaximumResultReturnedException(inner) => inner.fmt(f),
85 Error::OutboundContactNotPermittedException(inner) => inner.fmt(f),
86 Error::OutputTypeNotFoundException(inner) => inner.fmt(f),
87 Error::PropertyValidationException(inner) => inner.fmt(f),
88 Error::ResourceConflictException(inner) => inner.fmt(f),
89 Error::ResourceInUseException(inner) => inner.fmt(f),
90 Error::ResourceNotFoundException(inner) => inner.fmt(f),
91 Error::ResourceNotReadyException(inner) => inner.fmt(f),
92 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
93 Error::ThrottlingException(inner) => inner.fmt(f),
94 Error::TooManyRequestsException(inner) => inner.fmt(f),
95 Error::UserNotFoundException(inner) => inner.fmt(f),
96 Error::Unhandled(_) => {
97 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
98 write!(f, "unhandled error ({code})")
99 } else {
100 f.write_str("unhandled error")
101 }
102 }
103 }
104 }
105}
106impl From<::aws_smithy_types::error::operation::BuildError> for Error {
107 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
108 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
109 source: value.into(),
110 meta: ::std::default::Default::default(),
111 })
112 }
113}
114impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
115 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
116 match self {
117 Self::AccessDeniedException(inner) => inner.meta(),
118 Self::ConditionalOperationFailedException(inner) => inner.meta(),
119 Self::ConflictException(inner) => inner.meta(),
120 Self::ContactFlowNotPublishedException(inner) => inner.meta(),
121 Self::ContactNotFoundException(inner) => inner.meta(),
122 Self::DestinationNotAllowedException(inner) => inner.meta(),
123 Self::DuplicateResourceException(inner) => inner.meta(),
124 Self::IdempotencyException(inner) => inner.meta(),
125 Self::InternalServiceException(inner) => inner.meta(),
126 Self::InvalidContactFlowException(inner) => inner.meta(),
127 Self::InvalidContactFlowModuleException(inner) => inner.meta(),
128 Self::InvalidParameterException(inner) => inner.meta(),
129 Self::InvalidRequestException(inner) => inner.meta(),
130 Self::LimitExceededException(inner) => inner.meta(),
131 Self::MaximumResultReturnedException(inner) => inner.meta(),
132 Self::OutboundContactNotPermittedException(inner) => inner.meta(),
133 Self::OutputTypeNotFoundException(inner) => inner.meta(),
134 Self::PropertyValidationException(inner) => inner.meta(),
135 Self::ResourceConflictException(inner) => inner.meta(),
136 Self::ResourceInUseException(inner) => inner.meta(),
137 Self::ResourceNotFoundException(inner) => inner.meta(),
138 Self::ResourceNotReadyException(inner) => inner.meta(),
139 Self::ServiceQuotaExceededException(inner) => inner.meta(),
140 Self::ThrottlingException(inner) => inner.meta(),
141 Self::TooManyRequestsException(inner) => inner.meta(),
142 Self::UserNotFoundException(inner) => inner.meta(),
143 Self::Unhandled(inner) => &inner.meta,
144 }
145 }
146}
147impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::activate_evaluation_form::ActivateEvaluationFormError, R>> for Error
148where
149 R: Send + Sync + std::fmt::Debug + 'static,
150{
151 fn from(
152 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::activate_evaluation_form::ActivateEvaluationFormError, R>,
153 ) -> Self {
154 match err {
155 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
156 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
157 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
158 source: err.into(),
159 }),
160 }
161 }
162}
163impl From<crate::operation::activate_evaluation_form::ActivateEvaluationFormError> for Error {
164 fn from(err: crate::operation::activate_evaluation_form::ActivateEvaluationFormError) -> Self {
165 match err {
166 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::InternalServiceException(inner) => {
167 Error::InternalServiceException(inner)
168 }
169 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::InvalidParameterException(inner) => {
170 Error::InvalidParameterException(inner)
171 }
172 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::ResourceConflictException(inner) => {
173 Error::ResourceConflictException(inner)
174 }
175 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::ResourceNotFoundException(inner) => {
176 Error::ResourceNotFoundException(inner)
177 }
178 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
179 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
180 }
181 }
182}
183impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError, R>>
184 for Error
185where
186 R: Send + Sync + std::fmt::Debug + 'static,
187{
188 fn from(
189 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError, R>,
190 ) -> Self {
191 match err {
192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
195 source: err.into(),
196 }),
197 }
198 }
199}
200impl From<crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError> for Error {
201 fn from(err: crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError) -> Self {
202 match err {
203 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::InternalServiceException(inner) => {
204 Error::InternalServiceException(inner)
205 }
206 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::InvalidParameterException(inner) => {
207 Error::InvalidParameterException(inner)
208 }
209 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::InvalidRequestException(inner) => {
210 Error::InvalidRequestException(inner)
211 }
212 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
213 Error::ResourceNotFoundException(inner)
214 }
215 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::ThrottlingException(inner) => {
216 Error::ThrottlingException(inner)
217 }
218 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
219 }
220 }
221}
222impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_approved_origin::AssociateApprovedOriginError, R>>
223 for Error
224where
225 R: Send + Sync + std::fmt::Debug + 'static,
226{
227 fn from(
228 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_approved_origin::AssociateApprovedOriginError, R>,
229 ) -> Self {
230 match err {
231 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
232 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
233 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
234 source: err.into(),
235 }),
236 }
237 }
238}
239impl From<crate::operation::associate_approved_origin::AssociateApprovedOriginError> for Error {
240 fn from(err: crate::operation::associate_approved_origin::AssociateApprovedOriginError) -> Self {
241 match err {
242 crate::operation::associate_approved_origin::AssociateApprovedOriginError::InternalServiceException(inner) => {
243 Error::InternalServiceException(inner)
244 }
245 crate::operation::associate_approved_origin::AssociateApprovedOriginError::InvalidParameterException(inner) => {
246 Error::InvalidParameterException(inner)
247 }
248 crate::operation::associate_approved_origin::AssociateApprovedOriginError::InvalidRequestException(inner) => {
249 Error::InvalidRequestException(inner)
250 }
251 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ResourceConflictException(inner) => {
252 Error::ResourceConflictException(inner)
253 }
254 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ResourceNotFoundException(inner) => {
255 Error::ResourceNotFoundException(inner)
256 }
257 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ServiceQuotaExceededException(inner) => {
258 Error::ServiceQuotaExceededException(inner)
259 }
260 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ThrottlingException(inner) => {
261 Error::ThrottlingException(inner)
262 }
263 crate::operation::associate_approved_origin::AssociateApprovedOriginError::Unhandled(inner) => Error::Unhandled(inner),
264 }
265 }
266}
267impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_bot::AssociateBotError, R>> for Error
268where
269 R: Send + Sync + std::fmt::Debug + 'static,
270{
271 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_bot::AssociateBotError, R>) -> Self {
272 match err {
273 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
274 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
275 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
276 source: err.into(),
277 }),
278 }
279 }
280}
281impl From<crate::operation::associate_bot::AssociateBotError> for Error {
282 fn from(err: crate::operation::associate_bot::AssociateBotError) -> Self {
283 match err {
284 crate::operation::associate_bot::AssociateBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
285 crate::operation::associate_bot::AssociateBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
286 crate::operation::associate_bot::AssociateBotError::LimitExceededException(inner) => Error::LimitExceededException(inner),
287 crate::operation::associate_bot::AssociateBotError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
288 crate::operation::associate_bot::AssociateBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
289 crate::operation::associate_bot::AssociateBotError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
290 crate::operation::associate_bot::AssociateBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
291 crate::operation::associate_bot::AssociateBotError::Unhandled(inner) => Error::Unhandled(inner),
292 }
293 }
294}
295impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_contact_with_user::AssociateContactWithUserError, R>>
296 for Error
297where
298 R: Send + Sync + std::fmt::Debug + 'static,
299{
300 fn from(
301 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_contact_with_user::AssociateContactWithUserError, R>,
302 ) -> Self {
303 match err {
304 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
305 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
306 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
307 source: err.into(),
308 }),
309 }
310 }
311}
312impl From<crate::operation::associate_contact_with_user::AssociateContactWithUserError> for Error {
313 fn from(err: crate::operation::associate_contact_with_user::AssociateContactWithUserError) -> Self {
314 match err {
315 crate::operation::associate_contact_with_user::AssociateContactWithUserError::AccessDeniedException(inner) => {
316 Error::AccessDeniedException(inner)
317 }
318 crate::operation::associate_contact_with_user::AssociateContactWithUserError::InternalServiceException(inner) => {
319 Error::InternalServiceException(inner)
320 }
321 crate::operation::associate_contact_with_user::AssociateContactWithUserError::InvalidParameterException(inner) => {
322 Error::InvalidParameterException(inner)
323 }
324 crate::operation::associate_contact_with_user::AssociateContactWithUserError::InvalidRequestException(inner) => {
325 Error::InvalidRequestException(inner)
326 }
327 crate::operation::associate_contact_with_user::AssociateContactWithUserError::ResourceNotFoundException(inner) => {
328 Error::ResourceNotFoundException(inner)
329 }
330 crate::operation::associate_contact_with_user::AssociateContactWithUserError::ThrottlingException(inner) => {
331 Error::ThrottlingException(inner)
332 }
333 crate::operation::associate_contact_with_user::AssociateContactWithUserError::Unhandled(inner) => Error::Unhandled(inner),
334 }
335 }
336}
337impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError, R>>
338 for Error
339where
340 R: Send + Sync + std::fmt::Debug + 'static,
341{
342 fn from(
343 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError, R>,
344 ) -> Self {
345 match err {
346 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
347 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
348 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
349 source: err.into(),
350 }),
351 }
352 }
353}
354impl From<crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError> for Error {
355 fn from(err: crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError) -> Self {
356 match err {
357 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::AccessDeniedException(inner) => {
358 Error::AccessDeniedException(inner)
359 }
360 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::InternalServiceException(inner) => {
361 Error::InternalServiceException(inner)
362 }
363 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::InvalidRequestException(inner) => {
364 Error::InvalidRequestException(inner)
365 }
366 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::ResourceNotFoundException(inner) => {
367 Error::ResourceNotFoundException(inner)
368 }
369 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::ThrottlingException(inner) => {
370 Error::ThrottlingException(inner)
371 }
372 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
373 }
374 }
375}
376impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError, R>>
377 for Error
378where
379 R: Send + Sync + std::fmt::Debug + 'static,
380{
381 fn from(
382 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError, R>,
383 ) -> Self {
384 match err {
385 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
386 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
387 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
388 source: err.into(),
389 }),
390 }
391 }
392}
393impl From<crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError> for Error {
394 fn from(err: crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError) -> Self {
395 match err {
396 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::AccessDeniedException(inner) => {
397 Error::AccessDeniedException(inner)
398 }
399 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::IdempotencyException(inner) => {
400 Error::IdempotencyException(inner)
401 }
402 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::InternalServiceException(inner) => {
403 Error::InternalServiceException(inner)
404 }
405 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::InvalidParameterException(inner) => {
406 Error::InvalidParameterException(inner)
407 }
408 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::InvalidRequestException(inner) => {
409 Error::InvalidRequestException(inner)
410 }
411 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::ResourceConflictException(inner) => {
412 Error::ResourceConflictException(inner)
413 }
414 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::ResourceNotFoundException(inner) => {
415 Error::ResourceNotFoundException(inner)
416 }
417 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::ThrottlingException(inner) => {
418 Error::ThrottlingException(inner)
419 }
420 crate::operation::associate_email_address_alias::AssociateEmailAddressAliasError::Unhandled(inner) => Error::Unhandled(inner),
421 }
422 }
423}
424impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_flow::AssociateFlowError, R>> for Error
425where
426 R: Send + Sync + std::fmt::Debug + 'static,
427{
428 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_flow::AssociateFlowError, R>) -> Self {
429 match err {
430 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
431 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
432 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
433 source: err.into(),
434 }),
435 }
436 }
437}
438impl From<crate::operation::associate_flow::AssociateFlowError> for Error {
439 fn from(err: crate::operation::associate_flow::AssociateFlowError) -> Self {
440 match err {
441 crate::operation::associate_flow::AssociateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
442 crate::operation::associate_flow::AssociateFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
443 crate::operation::associate_flow::AssociateFlowError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
444 crate::operation::associate_flow::AssociateFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
445 crate::operation::associate_flow::AssociateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
446 crate::operation::associate_flow::AssociateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
447 crate::operation::associate_flow::AssociateFlowError::Unhandled(inner) => Error::Unhandled(inner),
448 }
449 }
450}
451impl<R>
452 From<
453 ::aws_smithy_runtime_api::client::result::SdkError<
454 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError,
455 R,
456 >,
457 > for Error
458where
459 R: Send + Sync + std::fmt::Debug + 'static,
460{
461 fn from(
462 err: ::aws_smithy_runtime_api::client::result::SdkError<
463 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError,
464 R,
465 >,
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_instance_storage_config::AssociateInstanceStorageConfigError> for Error {
477 fn from(err: crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError) -> Self {
478 match err {
479 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::InternalServiceException(inner) => {
480 Error::InternalServiceException(inner)
481 }
482 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::InvalidParameterException(inner) => {
483 Error::InvalidParameterException(inner)
484 }
485 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::InvalidRequestException(inner) => {
486 Error::InvalidRequestException(inner)
487 }
488 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::ResourceConflictException(inner) => {
489 Error::ResourceConflictException(inner)
490 }
491 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
492 Error::ResourceNotFoundException(inner)
493 }
494 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::ThrottlingException(inner) => {
495 Error::ThrottlingException(inner)
496 }
497 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
498 }
499 }
500}
501impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lambda_function::AssociateLambdaFunctionError, R>>
502 for Error
503where
504 R: Send + Sync + std::fmt::Debug + 'static,
505{
506 fn from(
507 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lambda_function::AssociateLambdaFunctionError, R>,
508 ) -> Self {
509 match err {
510 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
511 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
512 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
513 source: err.into(),
514 }),
515 }
516 }
517}
518impl From<crate::operation::associate_lambda_function::AssociateLambdaFunctionError> for Error {
519 fn from(err: crate::operation::associate_lambda_function::AssociateLambdaFunctionError) -> Self {
520 match err {
521 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::InternalServiceException(inner) => {
522 Error::InternalServiceException(inner)
523 }
524 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::InvalidParameterException(inner) => {
525 Error::InvalidParameterException(inner)
526 }
527 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::InvalidRequestException(inner) => {
528 Error::InvalidRequestException(inner)
529 }
530 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ResourceConflictException(inner) => {
531 Error::ResourceConflictException(inner)
532 }
533 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ResourceNotFoundException(inner) => {
534 Error::ResourceNotFoundException(inner)
535 }
536 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ServiceQuotaExceededException(inner) => {
537 Error::ServiceQuotaExceededException(inner)
538 }
539 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ThrottlingException(inner) => {
540 Error::ThrottlingException(inner)
541 }
542 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::Unhandled(inner) => Error::Unhandled(inner),
543 }
544 }
545}
546impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lex_bot::AssociateLexBotError, R>> for Error
547where
548 R: Send + Sync + std::fmt::Debug + 'static,
549{
550 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lex_bot::AssociateLexBotError, R>) -> Self {
551 match err {
552 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
553 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
554 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
555 source: err.into(),
556 }),
557 }
558 }
559}
560impl From<crate::operation::associate_lex_bot::AssociateLexBotError> for Error {
561 fn from(err: crate::operation::associate_lex_bot::AssociateLexBotError) -> Self {
562 match err {
563 crate::operation::associate_lex_bot::AssociateLexBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
564 crate::operation::associate_lex_bot::AssociateLexBotError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
565 crate::operation::associate_lex_bot::AssociateLexBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
566 crate::operation::associate_lex_bot::AssociateLexBotError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
567 crate::operation::associate_lex_bot::AssociateLexBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
568 crate::operation::associate_lex_bot::AssociateLexBotError::ServiceQuotaExceededException(inner) => {
569 Error::ServiceQuotaExceededException(inner)
570 }
571 crate::operation::associate_lex_bot::AssociateLexBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
572 crate::operation::associate_lex_bot::AssociateLexBotError::Unhandled(inner) => Error::Unhandled(inner),
573 }
574 }
575}
576impl<R>
577 From<
578 ::aws_smithy_runtime_api::client::result::SdkError<
579 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError,
580 R,
581 >,
582 > for Error
583where
584 R: Send + Sync + std::fmt::Debug + 'static,
585{
586 fn from(
587 err: ::aws_smithy_runtime_api::client::result::SdkError<
588 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError,
589 R,
590 >,
591 ) -> Self {
592 match err {
593 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
594 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
595 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
596 source: err.into(),
597 }),
598 }
599 }
600}
601impl From<crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError> for Error {
602 fn from(err: crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError) -> Self {
603 match err {
604 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::AccessDeniedException(inner) => {
605 Error::AccessDeniedException(inner)
606 }
607 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::InternalServiceException(inner) => {
608 Error::InternalServiceException(inner)
609 }
610 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::InvalidParameterException(inner) => {
611 Error::InvalidParameterException(inner)
612 }
613 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::ResourceNotFoundException(inner) => {
614 Error::ResourceNotFoundException(inner)
615 }
616 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::ThrottlingException(inner) => {
617 Error::ThrottlingException(inner)
618 }
619 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
620 }
621 }
622}
623impl<R>
624 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError, R>>
625 for Error
626where
627 R: Send + Sync + std::fmt::Debug + 'static,
628{
629 fn from(
630 err: ::aws_smithy_runtime_api::client::result::SdkError<
631 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError,
632 R,
633 >,
634 ) -> Self {
635 match err {
636 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
637 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
638 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
639 source: err.into(),
640 }),
641 }
642 }
643}
644impl From<crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError> for Error {
645 fn from(err: crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError) -> Self {
646 match err {
647 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::InternalServiceException(inner) => {
648 Error::InternalServiceException(inner)
649 }
650 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::InvalidParameterException(inner) => {
651 Error::InvalidParameterException(inner)
652 }
653 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::InvalidRequestException(inner) => {
654 Error::InvalidRequestException(inner)
655 }
656 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::LimitExceededException(inner) => {
657 Error::LimitExceededException(inner)
658 }
659 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::ResourceNotFoundException(inner) => {
660 Error::ResourceNotFoundException(inner)
661 }
662 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::ThrottlingException(inner) => {
663 Error::ThrottlingException(inner)
664 }
665 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
666 }
667 }
668}
669impl<R>
670 From<
671 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError, R>,
672 > for Error
673where
674 R: Send + Sync + std::fmt::Debug + 'static,
675{
676 fn from(
677 err: ::aws_smithy_runtime_api::client::result::SdkError<
678 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError,
679 R,
680 >,
681 ) -> Self {
682 match err {
683 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
684 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
685 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
686 source: err.into(),
687 }),
688 }
689 }
690}
691impl From<crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError> for Error {
692 fn from(err: crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError) -> Self {
693 match err {
694 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::InternalServiceException(inner) => {
695 Error::InternalServiceException(inner)
696 }
697 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::InvalidParameterException(inner) => {
698 Error::InvalidParameterException(inner)
699 }
700 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::InvalidRequestException(inner) => {
701 Error::InvalidRequestException(inner)
702 }
703 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
704 Error::ResourceNotFoundException(inner)
705 }
706 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::ThrottlingException(inner) => {
707 Error::ThrottlingException(inner)
708 }
709 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
710 }
711 }
712}
713impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_key::AssociateSecurityKeyError, R>> for Error
714where
715 R: Send + Sync + std::fmt::Debug + 'static,
716{
717 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_key::AssociateSecurityKeyError, R>) -> Self {
718 match err {
719 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
720 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
721 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
722 source: err.into(),
723 }),
724 }
725 }
726}
727impl From<crate::operation::associate_security_key::AssociateSecurityKeyError> for Error {
728 fn from(err: crate::operation::associate_security_key::AssociateSecurityKeyError) -> Self {
729 match err {
730 crate::operation::associate_security_key::AssociateSecurityKeyError::InternalServiceException(inner) => {
731 Error::InternalServiceException(inner)
732 }
733 crate::operation::associate_security_key::AssociateSecurityKeyError::InvalidParameterException(inner) => {
734 Error::InvalidParameterException(inner)
735 }
736 crate::operation::associate_security_key::AssociateSecurityKeyError::InvalidRequestException(inner) => {
737 Error::InvalidRequestException(inner)
738 }
739 crate::operation::associate_security_key::AssociateSecurityKeyError::ResourceConflictException(inner) => {
740 Error::ResourceConflictException(inner)
741 }
742 crate::operation::associate_security_key::AssociateSecurityKeyError::ResourceNotFoundException(inner) => {
743 Error::ResourceNotFoundException(inner)
744 }
745 crate::operation::associate_security_key::AssociateSecurityKeyError::ServiceQuotaExceededException(inner) => {
746 Error::ServiceQuotaExceededException(inner)
747 }
748 crate::operation::associate_security_key::AssociateSecurityKeyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
749 crate::operation::associate_security_key::AssociateSecurityKeyError::Unhandled(inner) => Error::Unhandled(inner),
750 }
751 }
752}
753impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_profiles::AssociateSecurityProfilesError, R>>
754 for Error
755where
756 R: Send + Sync + std::fmt::Debug + 'static,
757{
758 fn from(
759 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_profiles::AssociateSecurityProfilesError, R>,
760 ) -> Self {
761 match err {
762 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
763 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
764 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
765 source: err.into(),
766 }),
767 }
768 }
769}
770impl From<crate::operation::associate_security_profiles::AssociateSecurityProfilesError> for Error {
771 fn from(err: crate::operation::associate_security_profiles::AssociateSecurityProfilesError) -> Self {
772 match err {
773 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::AccessDeniedException(inner) => {
774 Error::AccessDeniedException(inner)
775 }
776 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::ConditionalOperationFailedException(inner) => {
777 Error::ConditionalOperationFailedException(inner)
778 }
779 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::InternalServiceException(inner) => {
780 Error::InternalServiceException(inner)
781 }
782 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::InvalidParameterException(inner) => {
783 Error::InvalidParameterException(inner)
784 }
785 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::InvalidRequestException(inner) => {
786 Error::InvalidRequestException(inner)
787 }
788 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::ResourceConflictException(inner) => {
789 Error::ResourceConflictException(inner)
790 }
791 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::ResourceNotFoundException(inner) => {
792 Error::ResourceNotFoundException(inner)
793 }
794 crate::operation::associate_security_profiles::AssociateSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
795 }
796 }
797}
798impl<R>
799 From<
800 ::aws_smithy_runtime_api::client::result::SdkError<
801 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError,
802 R,
803 >,
804 > for Error
805where
806 R: Send + Sync + std::fmt::Debug + 'static,
807{
808 fn from(
809 err: ::aws_smithy_runtime_api::client::result::SdkError<
810 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError,
811 R,
812 >,
813 ) -> Self {
814 match err {
815 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
816 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
817 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
818 source: err.into(),
819 }),
820 }
821 }
822}
823impl From<crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError> for Error {
824 fn from(err: crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError) -> Self {
825 match err {
826 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::AccessDeniedException(inner) => {
827 Error::AccessDeniedException(inner)
828 }
829 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::InternalServiceException(
830 inner,
831 ) => Error::InternalServiceException(inner),
832 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::InvalidRequestException(
833 inner,
834 ) => Error::InvalidRequestException(inner),
835 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ResourceConflictException(
836 inner,
837 ) => Error::ResourceConflictException(inner),
838 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ResourceNotFoundException(
839 inner,
840 ) => Error::ResourceNotFoundException(inner),
841 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ThrottlingException(inner) => {
842 Error::ThrottlingException(inner)
843 }
844 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::Unhandled(inner) => {
845 Error::Unhandled(inner)
846 }
847 }
848 }
849}
850impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError, R>>
851 for Error
852where
853 R: Send + Sync + std::fmt::Debug + 'static,
854{
855 fn from(
856 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError, R>,
857 ) -> Self {
858 match err {
859 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
860 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
861 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
862 source: err.into(),
863 }),
864 }
865 }
866}
867impl From<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError> for Error {
868 fn from(err: crate::operation::associate_user_proficiencies::AssociateUserProficienciesError) -> Self {
869 match err {
870 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InternalServiceException(inner) => {
871 Error::InternalServiceException(inner)
872 }
873 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InvalidParameterException(inner) => {
874 Error::InvalidParameterException(inner)
875 }
876 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InvalidRequestException(inner) => {
877 Error::InvalidRequestException(inner)
878 }
879 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::ResourceNotFoundException(inner) => {
880 Error::ResourceNotFoundException(inner)
881 }
882 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::ThrottlingException(inner) => {
883 Error::ThrottlingException(inner)
884 }
885 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
886 }
887 }
888}
889impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_workspace::AssociateWorkspaceError, R>> for Error
890where
891 R: Send + Sync + std::fmt::Debug + 'static,
892{
893 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_workspace::AssociateWorkspaceError, R>) -> Self {
894 match err {
895 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
896 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
897 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
898 source: err.into(),
899 }),
900 }
901 }
902}
903impl From<crate::operation::associate_workspace::AssociateWorkspaceError> for Error {
904 fn from(err: crate::operation::associate_workspace::AssociateWorkspaceError) -> Self {
905 match err {
906 crate::operation::associate_workspace::AssociateWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
907 crate::operation::associate_workspace::AssociateWorkspaceError::DuplicateResourceException(inner) => {
908 Error::DuplicateResourceException(inner)
909 }
910 crate::operation::associate_workspace::AssociateWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
911 crate::operation::associate_workspace::AssociateWorkspaceError::InvalidParameterException(inner) => {
912 Error::InvalidParameterException(inner)
913 }
914 crate::operation::associate_workspace::AssociateWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
915 crate::operation::associate_workspace::AssociateWorkspaceError::ResourceNotFoundException(inner) => {
916 Error::ResourceNotFoundException(inner)
917 }
918 crate::operation::associate_workspace::AssociateWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
919 crate::operation::associate_workspace::AssociateWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
920 }
921 }
922}
923impl<R>
924 From<
925 ::aws_smithy_runtime_api::client::result::SdkError<
926 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError,
927 R,
928 >,
929 > for Error
930where
931 R: Send + Sync + std::fmt::Debug + 'static,
932{
933 fn from(
934 err: ::aws_smithy_runtime_api::client::result::SdkError<
935 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError,
936 R,
937 >,
938 ) -> Self {
939 match err {
940 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
941 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
942 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
943 source: err.into(),
944 }),
945 }
946 }
947}
948impl From<crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError> for Error {
949 fn from(err: crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError) -> Self {
950 match err {
951 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InternalServiceException(inner) => {
952 Error::InternalServiceException(inner)
953 }
954 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InvalidParameterException(inner) => {
955 Error::InvalidParameterException(inner)
956 }
957 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InvalidRequestException(inner) => {
958 Error::InvalidRequestException(inner)
959 }
960 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
961 Error::ResourceNotFoundException(inner)
962 }
963 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::ThrottlingException(inner) => {
964 Error::ThrottlingException(inner)
965 }
966 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
967 }
968 }
969}
970impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError, R>>
971 for Error
972where
973 R: Send + Sync + std::fmt::Debug + 'static,
974{
975 fn from(
976 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError, R>,
977 ) -> Self {
978 match err {
979 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
980 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
981 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
982 source: err.into(),
983 }),
984 }
985 }
986}
987impl From<crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError> for Error {
988 fn from(err: crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError) -> Self {
989 match err {
990 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::AccessDeniedException(inner) => {
991 Error::AccessDeniedException(inner)
992 }
993 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ConflictException(inner) => {
994 Error::ConflictException(inner)
995 }
996 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::DuplicateResourceException(inner) => {
997 Error::DuplicateResourceException(inner)
998 }
999 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::InternalServiceException(inner) => {
1000 Error::InternalServiceException(inner)
1001 }
1002 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::InvalidParameterException(inner) => {
1003 Error::InvalidParameterException(inner)
1004 }
1005 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::InvalidRequestException(inner) => {
1006 Error::InvalidRequestException(inner)
1007 }
1008 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ResourceNotFoundException(inner) => {
1009 Error::ResourceNotFoundException(inner)
1010 }
1011 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ServiceQuotaExceededException(inner) => {
1012 Error::ServiceQuotaExceededException(inner)
1013 }
1014 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::ThrottlingException(inner) => {
1015 Error::ThrottlingException(inner)
1016 }
1017 crate::operation::batch_create_data_table_value::BatchCreateDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1018 }
1019 }
1020}
1021impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError, R>>
1022 for Error
1023where
1024 R: Send + Sync + std::fmt::Debug + 'static,
1025{
1026 fn from(
1027 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError, R>,
1028 ) -> Self {
1029 match err {
1030 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1031 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1032 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1033 source: err.into(),
1034 }),
1035 }
1036 }
1037}
1038impl From<crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError> for Error {
1039 fn from(err: crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError) -> Self {
1040 match err {
1041 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::AccessDeniedException(inner) => {
1042 Error::AccessDeniedException(inner)
1043 }
1044 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::ConflictException(inner) => {
1045 Error::ConflictException(inner)
1046 }
1047 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::InternalServiceException(inner) => {
1048 Error::InternalServiceException(inner)
1049 }
1050 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::InvalidParameterException(inner) => {
1051 Error::InvalidParameterException(inner)
1052 }
1053 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::InvalidRequestException(inner) => {
1054 Error::InvalidRequestException(inner)
1055 }
1056 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::ResourceNotFoundException(inner) => {
1057 Error::ResourceNotFoundException(inner)
1058 }
1059 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::ThrottlingException(inner) => {
1060 Error::ThrottlingException(inner)
1061 }
1062 crate::operation::batch_delete_data_table_value::BatchDeleteDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1063 }
1064 }
1065}
1066impl<R>
1067 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError, R>>
1068 for Error
1069where
1070 R: Send + Sync + std::fmt::Debug + 'static,
1071{
1072 fn from(
1073 err: ::aws_smithy_runtime_api::client::result::SdkError<
1074 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError,
1075 R,
1076 >,
1077 ) -> Self {
1078 match err {
1079 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1080 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1081 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1082 source: err.into(),
1083 }),
1084 }
1085 }
1086}
1087impl From<crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError> for Error {
1088 fn from(err: crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError) -> Self {
1089 match err {
1090 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::AccessDeniedException(inner) => {
1091 Error::AccessDeniedException(inner)
1092 }
1093 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::InternalServiceException(inner) => {
1094 Error::InternalServiceException(inner)
1095 }
1096 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::InvalidParameterException(inner) => {
1097 Error::InvalidParameterException(inner)
1098 }
1099 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::InvalidRequestException(inner) => {
1100 Error::InvalidRequestException(inner)
1101 }
1102 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::ResourceNotFoundException(inner) => {
1103 Error::ResourceNotFoundException(inner)
1104 }
1105 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::ThrottlingException(inner) => {
1106 Error::ThrottlingException(inner)
1107 }
1108 crate::operation::batch_describe_data_table_value::BatchDescribeDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1109 }
1110 }
1111}
1112impl<R>
1113 From<
1114 ::aws_smithy_runtime_api::client::result::SdkError<
1115 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError,
1116 R,
1117 >,
1118 > for Error
1119where
1120 R: Send + Sync + std::fmt::Debug + 'static,
1121{
1122 fn from(
1123 err: ::aws_smithy_runtime_api::client::result::SdkError<
1124 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError,
1125 R,
1126 >,
1127 ) -> Self {
1128 match err {
1129 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1130 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1131 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1132 source: err.into(),
1133 }),
1134 }
1135 }
1136}
1137impl From<crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError> for Error {
1138 fn from(err: crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError) -> Self {
1139 match err {
1140 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InternalServiceException(inner) => {
1141 Error::InternalServiceException(inner)
1142 }
1143 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InvalidParameterException(inner) => {
1144 Error::InvalidParameterException(inner)
1145 }
1146 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InvalidRequestException(inner) => {
1147 Error::InvalidRequestException(inner)
1148 }
1149 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
1150 Error::ResourceNotFoundException(inner)
1151 }
1152 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::ThrottlingException(inner) => {
1153 Error::ThrottlingException(inner)
1154 }
1155 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::Unhandled(inner) => {
1156 Error::Unhandled(inner)
1157 }
1158 }
1159 }
1160}
1161impl<R>
1162 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError, R>>
1163 for Error
1164where
1165 R: Send + Sync + std::fmt::Debug + 'static,
1166{
1167 fn from(
1168 err: ::aws_smithy_runtime_api::client::result::SdkError<
1169 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError,
1170 R,
1171 >,
1172 ) -> Self {
1173 match err {
1174 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1175 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1176 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1177 source: err.into(),
1178 }),
1179 }
1180 }
1181}
1182impl From<crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError> for Error {
1183 fn from(err: crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError) -> Self {
1184 match err {
1185 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::AccessDeniedException(inner) => {
1186 Error::AccessDeniedException(inner)
1187 }
1188 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::InternalServiceException(inner) => {
1189 Error::InternalServiceException(inner)
1190 }
1191 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::InvalidRequestException(inner) => {
1192 Error::InvalidRequestException(inner)
1193 }
1194 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::ResourceNotFoundException(inner) => {
1195 Error::ResourceNotFoundException(inner)
1196 }
1197 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::ThrottlingException(inner) => {
1198 Error::ThrottlingException(inner)
1199 }
1200 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::Unhandled(inner) => Error::Unhandled(inner),
1201 }
1202 }
1203}
1204impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError, R>>
1205 for Error
1206where
1207 R: Send + Sync + std::fmt::Debug + 'static,
1208{
1209 fn from(
1210 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError, R>,
1211 ) -> Self {
1212 match err {
1213 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1214 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1215 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1216 source: err.into(),
1217 }),
1218 }
1219 }
1220}
1221impl From<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError> for Error {
1222 fn from(err: crate::operation::batch_get_flow_association::BatchGetFlowAssociationError) -> Self {
1223 match err {
1224 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::AccessDeniedException(inner) => {
1225 Error::AccessDeniedException(inner)
1226 }
1227 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InternalServiceException(inner) => {
1228 Error::InternalServiceException(inner)
1229 }
1230 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InvalidParameterException(inner) => {
1231 Error::InvalidParameterException(inner)
1232 }
1233 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InvalidRequestException(inner) => {
1234 Error::InvalidRequestException(inner)
1235 }
1236 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::ResourceNotFoundException(inner) => {
1237 Error::ResourceNotFoundException(inner)
1238 }
1239 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::ThrottlingException(inner) => {
1240 Error::ThrottlingException(inner)
1241 }
1242 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::Unhandled(inner) => Error::Unhandled(inner),
1243 }
1244 }
1245}
1246impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_contact::BatchPutContactError, R>> for Error
1247where
1248 R: Send + Sync + std::fmt::Debug + 'static,
1249{
1250 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_contact::BatchPutContactError, R>) -> Self {
1251 match err {
1252 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1253 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1254 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1255 source: err.into(),
1256 }),
1257 }
1258 }
1259}
1260impl From<crate::operation::batch_put_contact::BatchPutContactError> for Error {
1261 fn from(err: crate::operation::batch_put_contact::BatchPutContactError) -> Self {
1262 match err {
1263 crate::operation::batch_put_contact::BatchPutContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1264 crate::operation::batch_put_contact::BatchPutContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1265 crate::operation::batch_put_contact::BatchPutContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1266 crate::operation::batch_put_contact::BatchPutContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1267 crate::operation::batch_put_contact::BatchPutContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1268 crate::operation::batch_put_contact::BatchPutContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1269 crate::operation::batch_put_contact::BatchPutContactError::Unhandled(inner) => Error::Unhandled(inner),
1270 }
1271 }
1272}
1273impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError, R>>
1274 for Error
1275where
1276 R: Send + Sync + std::fmt::Debug + 'static,
1277{
1278 fn from(
1279 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError, R>,
1280 ) -> Self {
1281 match err {
1282 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1283 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1284 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1285 source: err.into(),
1286 }),
1287 }
1288 }
1289}
1290impl From<crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError> for Error {
1291 fn from(err: crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError) -> Self {
1292 match err {
1293 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::AccessDeniedException(inner) => {
1294 Error::AccessDeniedException(inner)
1295 }
1296 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::ConflictException(inner) => {
1297 Error::ConflictException(inner)
1298 }
1299 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::InternalServiceException(inner) => {
1300 Error::InternalServiceException(inner)
1301 }
1302 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::InvalidParameterException(inner) => {
1303 Error::InvalidParameterException(inner)
1304 }
1305 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::InvalidRequestException(inner) => {
1306 Error::InvalidRequestException(inner)
1307 }
1308 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::ResourceNotFoundException(inner) => {
1309 Error::ResourceNotFoundException(inner)
1310 }
1311 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::ThrottlingException(inner) => {
1312 Error::ThrottlingException(inner)
1313 }
1314 crate::operation::batch_update_data_table_value::BatchUpdateDataTableValueError::Unhandled(inner) => Error::Unhandled(inner),
1315 }
1316 }
1317}
1318impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::claim_phone_number::ClaimPhoneNumberError, R>> for Error
1319where
1320 R: Send + Sync + std::fmt::Debug + 'static,
1321{
1322 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::claim_phone_number::ClaimPhoneNumberError, R>) -> Self {
1323 match err {
1324 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1325 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1326 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1327 source: err.into(),
1328 }),
1329 }
1330 }
1331}
1332impl From<crate::operation::claim_phone_number::ClaimPhoneNumberError> for Error {
1333 fn from(err: crate::operation::claim_phone_number::ClaimPhoneNumberError) -> Self {
1334 match err {
1335 crate::operation::claim_phone_number::ClaimPhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1336 crate::operation::claim_phone_number::ClaimPhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1337 crate::operation::claim_phone_number::ClaimPhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1338 crate::operation::claim_phone_number::ClaimPhoneNumberError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1339 crate::operation::claim_phone_number::ClaimPhoneNumberError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1340 crate::operation::claim_phone_number::ClaimPhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1341 crate::operation::claim_phone_number::ClaimPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
1342 }
1343 }
1344}
1345impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError, R>>
1346 for Error
1347where
1348 R: Send + Sync + std::fmt::Debug + 'static,
1349{
1350 fn from(
1351 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError, R>,
1352 ) -> 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::complete_attached_file_upload::CompleteAttachedFileUploadError> for Error {
1363 fn from(err: crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError) -> Self {
1364 match err {
1365 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::AccessDeniedException(inner) => {
1366 Error::AccessDeniedException(inner)
1367 }
1368 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::InternalServiceException(inner) => {
1369 Error::InternalServiceException(inner)
1370 }
1371 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::InvalidRequestException(inner) => {
1372 Error::InvalidRequestException(inner)
1373 }
1374 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::ResourceNotFoundException(inner) => {
1375 Error::ResourceNotFoundException(inner)
1376 }
1377 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::ThrottlingException(inner) => {
1378 Error::ThrottlingException(inner)
1379 }
1380 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::Unhandled(inner) => Error::Unhandled(inner),
1381 }
1382 }
1383}
1384impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_status::CreateAgentStatusError, R>> for Error
1385where
1386 R: Send + Sync + std::fmt::Debug + 'static,
1387{
1388 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_status::CreateAgentStatusError, R>) -> Self {
1389 match err {
1390 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1391 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1392 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1393 source: err.into(),
1394 }),
1395 }
1396 }
1397}
1398impl From<crate::operation::create_agent_status::CreateAgentStatusError> for Error {
1399 fn from(err: crate::operation::create_agent_status::CreateAgentStatusError) -> Self {
1400 match err {
1401 crate::operation::create_agent_status::CreateAgentStatusError::DuplicateResourceException(inner) => {
1402 Error::DuplicateResourceException(inner)
1403 }
1404 crate::operation::create_agent_status::CreateAgentStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1405 crate::operation::create_agent_status::CreateAgentStatusError::InvalidParameterException(inner) => {
1406 Error::InvalidParameterException(inner)
1407 }
1408 crate::operation::create_agent_status::CreateAgentStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1409 crate::operation::create_agent_status::CreateAgentStatusError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1410 crate::operation::create_agent_status::CreateAgentStatusError::ResourceNotFoundException(inner) => {
1411 Error::ResourceNotFoundException(inner)
1412 }
1413 crate::operation::create_agent_status::CreateAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1414 crate::operation::create_agent_status::CreateAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
1415 }
1416 }
1417}
1418impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact::CreateContactError, R>> for Error
1419where
1420 R: Send + Sync + std::fmt::Debug + 'static,
1421{
1422 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact::CreateContactError, R>) -> Self {
1423 match err {
1424 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1425 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1426 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1427 source: err.into(),
1428 }),
1429 }
1430 }
1431}
1432impl From<crate::operation::create_contact::CreateContactError> for Error {
1433 fn from(err: crate::operation::create_contact::CreateContactError) -> Self {
1434 match err {
1435 crate::operation::create_contact::CreateContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1436 crate::operation::create_contact::CreateContactError::ConflictException(inner) => Error::ConflictException(inner),
1437 crate::operation::create_contact::CreateContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1438 crate::operation::create_contact::CreateContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1439 crate::operation::create_contact::CreateContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1440 crate::operation::create_contact::CreateContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1441 crate::operation::create_contact::CreateContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1442 crate::operation::create_contact::CreateContactError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1443 crate::operation::create_contact::CreateContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1444 crate::operation::create_contact::CreateContactError::Unhandled(inner) => Error::Unhandled(inner),
1445 }
1446 }
1447}
1448impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow::CreateContactFlowError, R>> for Error
1449where
1450 R: Send + Sync + std::fmt::Debug + 'static,
1451{
1452 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow::CreateContactFlowError, R>) -> Self {
1453 match err {
1454 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1455 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1456 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1457 source: err.into(),
1458 }),
1459 }
1460 }
1461}
1462impl From<crate::operation::create_contact_flow::CreateContactFlowError> for Error {
1463 fn from(err: crate::operation::create_contact_flow::CreateContactFlowError) -> Self {
1464 match err {
1465 crate::operation::create_contact_flow::CreateContactFlowError::DuplicateResourceException(inner) => {
1466 Error::DuplicateResourceException(inner)
1467 }
1468 crate::operation::create_contact_flow::CreateContactFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1469 crate::operation::create_contact_flow::CreateContactFlowError::InvalidContactFlowException(inner) => {
1470 Error::InvalidContactFlowException(inner)
1471 }
1472 crate::operation::create_contact_flow::CreateContactFlowError::InvalidParameterException(inner) => {
1473 Error::InvalidParameterException(inner)
1474 }
1475 crate::operation::create_contact_flow::CreateContactFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1476 crate::operation::create_contact_flow::CreateContactFlowError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1477 crate::operation::create_contact_flow::CreateContactFlowError::ResourceNotFoundException(inner) => {
1478 Error::ResourceNotFoundException(inner)
1479 }
1480 crate::operation::create_contact_flow::CreateContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1481 crate::operation::create_contact_flow::CreateContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
1482 }
1483 }
1484}
1485impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module::CreateContactFlowModuleError, R>>
1486 for Error
1487where
1488 R: Send + Sync + std::fmt::Debug + 'static,
1489{
1490 fn from(
1491 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module::CreateContactFlowModuleError, R>,
1492 ) -> Self {
1493 match err {
1494 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1495 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1496 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1497 source: err.into(),
1498 }),
1499 }
1500 }
1501}
1502impl From<crate::operation::create_contact_flow_module::CreateContactFlowModuleError> for Error {
1503 fn from(err: crate::operation::create_contact_flow_module::CreateContactFlowModuleError) -> Self {
1504 match err {
1505 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::AccessDeniedException(inner) => {
1506 Error::AccessDeniedException(inner)
1507 }
1508 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::DuplicateResourceException(inner) => {
1509 Error::DuplicateResourceException(inner)
1510 }
1511 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::IdempotencyException(inner) => {
1512 Error::IdempotencyException(inner)
1513 }
1514 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InternalServiceException(inner) => {
1515 Error::InternalServiceException(inner)
1516 }
1517 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidContactFlowModuleException(inner) => {
1518 Error::InvalidContactFlowModuleException(inner)
1519 }
1520 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidParameterException(inner) => {
1521 Error::InvalidParameterException(inner)
1522 }
1523 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidRequestException(inner) => {
1524 Error::InvalidRequestException(inner)
1525 }
1526 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::LimitExceededException(inner) => {
1527 Error::LimitExceededException(inner)
1528 }
1529 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::ResourceNotFoundException(inner) => {
1530 Error::ResourceNotFoundException(inner)
1531 }
1532 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::ThrottlingException(inner) => {
1533 Error::ThrottlingException(inner)
1534 }
1535 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
1536 }
1537 }
1538}
1539impl<R>
1540 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError, R>>
1541 for Error
1542where
1543 R: Send + Sync + std::fmt::Debug + 'static,
1544{
1545 fn from(
1546 err: ::aws_smithy_runtime_api::client::result::SdkError<
1547 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError,
1548 R,
1549 >,
1550 ) -> Self {
1551 match err {
1552 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1553 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1554 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1555 source: err.into(),
1556 }),
1557 }
1558 }
1559}
1560impl From<crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError> for Error {
1561 fn from(err: crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError) -> Self {
1562 match err {
1563 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::AccessDeniedException(inner) => {
1564 Error::AccessDeniedException(inner)
1565 }
1566 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::DuplicateResourceException(inner) => {
1567 Error::DuplicateResourceException(inner)
1568 }
1569 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::InternalServiceException(inner) => {
1570 Error::InternalServiceException(inner)
1571 }
1572 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::InvalidParameterException(inner) => {
1573 Error::InvalidParameterException(inner)
1574 }
1575 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::InvalidRequestException(inner) => {
1576 Error::InvalidRequestException(inner)
1577 }
1578 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::LimitExceededException(inner) => {
1579 Error::LimitExceededException(inner)
1580 }
1581 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
1582 Error::ResourceNotFoundException(inner)
1583 }
1584 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::ThrottlingException(inner) => {
1585 Error::ThrottlingException(inner)
1586 }
1587 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
1588 }
1589 }
1590}
1591impl<R>
1592 From<
1593 ::aws_smithy_runtime_api::client::result::SdkError<
1594 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError,
1595 R,
1596 >,
1597 > for Error
1598where
1599 R: Send + Sync + std::fmt::Debug + 'static,
1600{
1601 fn from(
1602 err: ::aws_smithy_runtime_api::client::result::SdkError<
1603 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError,
1604 R,
1605 >,
1606 ) -> Self {
1607 match err {
1608 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1609 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1610 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1611 source: err.into(),
1612 }),
1613 }
1614 }
1615}
1616impl From<crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError> for Error {
1617 fn from(err: crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError) -> Self {
1618 match err {
1619 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::AccessDeniedException(inner) => {
1620 Error::AccessDeniedException(inner)
1621 }
1622 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::InternalServiceException(inner) => {
1623 Error::InternalServiceException(inner)
1624 }
1625 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::InvalidParameterException(inner) => {
1626 Error::InvalidParameterException(inner)
1627 }
1628 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::InvalidRequestException(inner) => {
1629 Error::InvalidRequestException(inner)
1630 }
1631 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::LimitExceededException(inner) => {
1632 Error::LimitExceededException(inner)
1633 }
1634 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::ResourceNotFoundException(inner) => {
1635 Error::ResourceNotFoundException(inner)
1636 }
1637 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::ThrottlingException(inner) => {
1638 Error::ThrottlingException(inner)
1639 }
1640 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::Unhandled(inner) => Error::Unhandled(inner),
1641 }
1642 }
1643}
1644impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_version::CreateContactFlowVersionError, R>>
1645 for Error
1646where
1647 R: Send + Sync + std::fmt::Debug + 'static,
1648{
1649 fn from(
1650 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_version::CreateContactFlowVersionError, R>,
1651 ) -> Self {
1652 match err {
1653 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1654 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1655 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1656 source: err.into(),
1657 }),
1658 }
1659 }
1660}
1661impl From<crate::operation::create_contact_flow_version::CreateContactFlowVersionError> for Error {
1662 fn from(err: crate::operation::create_contact_flow_version::CreateContactFlowVersionError) -> Self {
1663 match err {
1664 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::AccessDeniedException(inner) => {
1665 Error::AccessDeniedException(inner)
1666 }
1667 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InternalServiceException(inner) => {
1668 Error::InternalServiceException(inner)
1669 }
1670 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InvalidParameterException(inner) => {
1671 Error::InvalidParameterException(inner)
1672 }
1673 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InvalidRequestException(inner) => {
1674 Error::InvalidRequestException(inner)
1675 }
1676 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::LimitExceededException(inner) => {
1677 Error::LimitExceededException(inner)
1678 }
1679 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::ResourceNotFoundException(inner) => {
1680 Error::ResourceNotFoundException(inner)
1681 }
1682 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::ThrottlingException(inner) => {
1683 Error::ThrottlingException(inner)
1684 }
1685 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
1686 }
1687 }
1688}
1689impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table::CreateDataTableError, R>> for Error
1690where
1691 R: Send + Sync + std::fmt::Debug + 'static,
1692{
1693 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table::CreateDataTableError, R>) -> Self {
1694 match err {
1695 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1696 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1697 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1698 source: err.into(),
1699 }),
1700 }
1701 }
1702}
1703impl From<crate::operation::create_data_table::CreateDataTableError> for Error {
1704 fn from(err: crate::operation::create_data_table::CreateDataTableError) -> Self {
1705 match err {
1706 crate::operation::create_data_table::CreateDataTableError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1707 crate::operation::create_data_table::CreateDataTableError::ConflictException(inner) => Error::ConflictException(inner),
1708 crate::operation::create_data_table::CreateDataTableError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1709 crate::operation::create_data_table::CreateDataTableError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1710 crate::operation::create_data_table::CreateDataTableError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1711 crate::operation::create_data_table::CreateDataTableError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1712 crate::operation::create_data_table::CreateDataTableError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1713 crate::operation::create_data_table::CreateDataTableError::ServiceQuotaExceededException(inner) => {
1714 Error::ServiceQuotaExceededException(inner)
1715 }
1716 crate::operation::create_data_table::CreateDataTableError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1717 crate::operation::create_data_table::CreateDataTableError::Unhandled(inner) => Error::Unhandled(inner),
1718 }
1719 }
1720}
1721impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table_attribute::CreateDataTableAttributeError, R>>
1722 for Error
1723where
1724 R: Send + Sync + std::fmt::Debug + 'static,
1725{
1726 fn from(
1727 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_table_attribute::CreateDataTableAttributeError, R>,
1728 ) -> Self {
1729 match err {
1730 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1731 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1732 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1733 source: err.into(),
1734 }),
1735 }
1736 }
1737}
1738impl From<crate::operation::create_data_table_attribute::CreateDataTableAttributeError> for Error {
1739 fn from(err: crate::operation::create_data_table_attribute::CreateDataTableAttributeError) -> Self {
1740 match err {
1741 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::AccessDeniedException(inner) => {
1742 Error::AccessDeniedException(inner)
1743 }
1744 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ConflictException(inner) => Error::ConflictException(inner),
1745 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::DuplicateResourceException(inner) => {
1746 Error::DuplicateResourceException(inner)
1747 }
1748 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::InternalServiceException(inner) => {
1749 Error::InternalServiceException(inner)
1750 }
1751 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::InvalidParameterException(inner) => {
1752 Error::InvalidParameterException(inner)
1753 }
1754 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::InvalidRequestException(inner) => {
1755 Error::InvalidRequestException(inner)
1756 }
1757 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ResourceNotFoundException(inner) => {
1758 Error::ResourceNotFoundException(inner)
1759 }
1760 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ServiceQuotaExceededException(inner) => {
1761 Error::ServiceQuotaExceededException(inner)
1762 }
1763 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::ThrottlingException(inner) => {
1764 Error::ThrottlingException(inner)
1765 }
1766 crate::operation::create_data_table_attribute::CreateDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
1767 }
1768 }
1769}
1770impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_email_address::CreateEmailAddressError, R>> for Error
1771where
1772 R: Send + Sync + std::fmt::Debug + 'static,
1773{
1774 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_email_address::CreateEmailAddressError, R>) -> Self {
1775 match err {
1776 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1777 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1778 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1779 source: err.into(),
1780 }),
1781 }
1782 }
1783}
1784impl From<crate::operation::create_email_address::CreateEmailAddressError> for Error {
1785 fn from(err: crate::operation::create_email_address::CreateEmailAddressError) -> Self {
1786 match err {
1787 crate::operation::create_email_address::CreateEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1788 crate::operation::create_email_address::CreateEmailAddressError::DuplicateResourceException(inner) => {
1789 Error::DuplicateResourceException(inner)
1790 }
1791 crate::operation::create_email_address::CreateEmailAddressError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1792 crate::operation::create_email_address::CreateEmailAddressError::InternalServiceException(inner) => {
1793 Error::InternalServiceException(inner)
1794 }
1795 crate::operation::create_email_address::CreateEmailAddressError::InvalidParameterException(inner) => {
1796 Error::InvalidParameterException(inner)
1797 }
1798 crate::operation::create_email_address::CreateEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1799 crate::operation::create_email_address::CreateEmailAddressError::ResourceConflictException(inner) => {
1800 Error::ResourceConflictException(inner)
1801 }
1802 crate::operation::create_email_address::CreateEmailAddressError::ResourceNotFoundException(inner) => {
1803 Error::ResourceNotFoundException(inner)
1804 }
1805 crate::operation::create_email_address::CreateEmailAddressError::ServiceQuotaExceededException(inner) => {
1806 Error::ServiceQuotaExceededException(inner)
1807 }
1808 crate::operation::create_email_address::CreateEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1809 crate::operation::create_email_address::CreateEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
1810 }
1811 }
1812}
1813impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_form::CreateEvaluationFormError, R>> for Error
1814where
1815 R: Send + Sync + std::fmt::Debug + 'static,
1816{
1817 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_form::CreateEvaluationFormError, R>) -> Self {
1818 match err {
1819 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1820 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1821 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1822 source: err.into(),
1823 }),
1824 }
1825 }
1826}
1827impl From<crate::operation::create_evaluation_form::CreateEvaluationFormError> for Error {
1828 fn from(err: crate::operation::create_evaluation_form::CreateEvaluationFormError) -> Self {
1829 match err {
1830 crate::operation::create_evaluation_form::CreateEvaluationFormError::InternalServiceException(inner) => {
1831 Error::InternalServiceException(inner)
1832 }
1833 crate::operation::create_evaluation_form::CreateEvaluationFormError::InvalidParameterException(inner) => {
1834 Error::InvalidParameterException(inner)
1835 }
1836 crate::operation::create_evaluation_form::CreateEvaluationFormError::ResourceConflictException(inner) => {
1837 Error::ResourceConflictException(inner)
1838 }
1839 crate::operation::create_evaluation_form::CreateEvaluationFormError::ResourceNotFoundException(inner) => {
1840 Error::ResourceNotFoundException(inner)
1841 }
1842 crate::operation::create_evaluation_form::CreateEvaluationFormError::ServiceQuotaExceededException(inner) => {
1843 Error::ServiceQuotaExceededException(inner)
1844 }
1845 crate::operation::create_evaluation_form::CreateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1846 crate::operation::create_evaluation_form::CreateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
1847 }
1848 }
1849}
1850impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_hours_of_operation::CreateHoursOfOperationError, R>>
1851 for Error
1852where
1853 R: Send + Sync + std::fmt::Debug + 'static,
1854{
1855 fn from(
1856 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_hours_of_operation::CreateHoursOfOperationError, R>,
1857 ) -> Self {
1858 match err {
1859 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1860 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1861 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1862 source: err.into(),
1863 }),
1864 }
1865 }
1866}
1867impl From<crate::operation::create_hours_of_operation::CreateHoursOfOperationError> for Error {
1868 fn from(err: crate::operation::create_hours_of_operation::CreateHoursOfOperationError) -> Self {
1869 match err {
1870 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::DuplicateResourceException(inner) => {
1871 Error::DuplicateResourceException(inner)
1872 }
1873 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InternalServiceException(inner) => {
1874 Error::InternalServiceException(inner)
1875 }
1876 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidParameterException(inner) => {
1877 Error::InvalidParameterException(inner)
1878 }
1879 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidRequestException(inner) => {
1880 Error::InvalidRequestException(inner)
1881 }
1882 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::LimitExceededException(inner) => {
1883 Error::LimitExceededException(inner)
1884 }
1885 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ResourceNotFoundException(inner) => {
1886 Error::ResourceNotFoundException(inner)
1887 }
1888 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1889 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
1890 }
1891 }
1892}
1893impl<R>
1894 From<
1895 ::aws_smithy_runtime_api::client::result::SdkError<
1896 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
1897 R,
1898 >,
1899 > for Error
1900where
1901 R: Send + Sync + std::fmt::Debug + 'static,
1902{
1903 fn from(
1904 err: ::aws_smithy_runtime_api::client::result::SdkError<
1905 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
1906 R,
1907 >,
1908 ) -> Self {
1909 match err {
1910 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1911 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1912 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1913 source: err.into(),
1914 }),
1915 }
1916 }
1917}
1918impl From<crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError> for Error {
1919 fn from(err: crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError) -> Self {
1920 match err {
1921 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
1922 Error::DuplicateResourceException(inner)
1923 }
1924 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InternalServiceException(inner) => {
1925 Error::InternalServiceException(inner)
1926 }
1927 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
1928 Error::InvalidParameterException(inner)
1929 }
1930 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
1931 Error::InvalidRequestException(inner)
1932 }
1933 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::LimitExceededException(inner) => {
1934 Error::LimitExceededException(inner)
1935 }
1936 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
1937 Error::ResourceNotFoundException(inner)
1938 }
1939 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ThrottlingException(inner) => {
1940 Error::ThrottlingException(inner)
1941 }
1942 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
1943 }
1944 }
1945}
1946impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>> for Error
1947where
1948 R: Send + Sync + std::fmt::Debug + 'static,
1949{
1950 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>) -> Self {
1951 match err {
1952 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1953 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1954 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1955 source: err.into(),
1956 }),
1957 }
1958 }
1959}
1960impl From<crate::operation::create_instance::CreateInstanceError> for Error {
1961 fn from(err: crate::operation::create_instance::CreateInstanceError) -> Self {
1962 match err {
1963 crate::operation::create_instance::CreateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1964 crate::operation::create_instance::CreateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1965 crate::operation::create_instance::CreateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1966 crate::operation::create_instance::CreateInstanceError::ServiceQuotaExceededException(inner) => {
1967 Error::ServiceQuotaExceededException(inner)
1968 }
1969 crate::operation::create_instance::CreateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1970 crate::operation::create_instance::CreateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
1971 }
1972 }
1973}
1974impl<R>
1975 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_integration_association::CreateIntegrationAssociationError, R>>
1976 for Error
1977where
1978 R: Send + Sync + std::fmt::Debug + 'static,
1979{
1980 fn from(
1981 err: ::aws_smithy_runtime_api::client::result::SdkError<
1982 crate::operation::create_integration_association::CreateIntegrationAssociationError,
1983 R,
1984 >,
1985 ) -> Self {
1986 match err {
1987 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1988 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1989 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1990 source: err.into(),
1991 }),
1992 }
1993 }
1994}
1995impl From<crate::operation::create_integration_association::CreateIntegrationAssociationError> for Error {
1996 fn from(err: crate::operation::create_integration_association::CreateIntegrationAssociationError) -> Self {
1997 match err {
1998 crate::operation::create_integration_association::CreateIntegrationAssociationError::DuplicateResourceException(inner) => {
1999 Error::DuplicateResourceException(inner)
2000 }
2001 crate::operation::create_integration_association::CreateIntegrationAssociationError::InternalServiceException(inner) => {
2002 Error::InternalServiceException(inner)
2003 }
2004 crate::operation::create_integration_association::CreateIntegrationAssociationError::InvalidRequestException(inner) => {
2005 Error::InvalidRequestException(inner)
2006 }
2007 crate::operation::create_integration_association::CreateIntegrationAssociationError::ResourceNotFoundException(inner) => {
2008 Error::ResourceNotFoundException(inner)
2009 }
2010 crate::operation::create_integration_association::CreateIntegrationAssociationError::ThrottlingException(inner) => {
2011 Error::ThrottlingException(inner)
2012 }
2013 crate::operation::create_integration_association::CreateIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
2014 }
2015 }
2016}
2017impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>> for Error
2018where
2019 R: Send + Sync + std::fmt::Debug + 'static,
2020{
2021 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>) -> Self {
2022 match err {
2023 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2024 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2025 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2026 source: err.into(),
2027 }),
2028 }
2029 }
2030}
2031impl From<crate::operation::create_participant::CreateParticipantError> for Error {
2032 fn from(err: crate::operation::create_participant::CreateParticipantError) -> Self {
2033 match err {
2034 crate::operation::create_participant::CreateParticipantError::ConflictException(inner) => Error::ConflictException(inner),
2035 crate::operation::create_participant::CreateParticipantError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2036 crate::operation::create_participant::CreateParticipantError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2037 crate::operation::create_participant::CreateParticipantError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2038 crate::operation::create_participant::CreateParticipantError::ServiceQuotaExceededException(inner) => {
2039 Error::ServiceQuotaExceededException(inner)
2040 }
2041 crate::operation::create_participant::CreateParticipantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2042 crate::operation::create_participant::CreateParticipantError::Unhandled(inner) => Error::Unhandled(inner),
2043 }
2044 }
2045}
2046impl<R>
2047 From<
2048 ::aws_smithy_runtime_api::client::result::SdkError<
2049 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
2050 R,
2051 >,
2052 > for Error
2053where
2054 R: Send + Sync + std::fmt::Debug + 'static,
2055{
2056 fn from(
2057 err: ::aws_smithy_runtime_api::client::result::SdkError<
2058 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
2059 R,
2060 >,
2061 ) -> Self {
2062 match err {
2063 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2064 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2065 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2066 source: err.into(),
2067 }),
2068 }
2069 }
2070}
2071impl From<crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError> for Error {
2072 fn from(err: crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError) -> Self {
2073 match err {
2074 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::AccessDeniedException(inner) => {
2075 Error::AccessDeniedException(inner)
2076 }
2077 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InternalServiceException(inner) => {
2078 Error::InternalServiceException(inner)
2079 }
2080 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidParameterException(inner) => {
2081 Error::InvalidParameterException(inner)
2082 }
2083 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidRequestException(inner) => {
2084 Error::InvalidRequestException(inner)
2085 }
2086 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ResourceNotFoundException(inner) => {
2087 Error::ResourceNotFoundException(inner)
2088 }
2089 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ThrottlingException(inner) => {
2090 Error::ThrottlingException(inner)
2091 }
2092 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::Unhandled(inner) => {
2093 Error::Unhandled(inner)
2094 }
2095 }
2096 }
2097}
2098impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>>
2099 for Error
2100where
2101 R: Send + Sync + std::fmt::Debug + 'static,
2102{
2103 fn from(
2104 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>,
2105 ) -> Self {
2106 match err {
2107 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2108 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2109 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2110 source: err.into(),
2111 }),
2112 }
2113 }
2114}
2115impl From<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError> for Error {
2116 fn from(err: crate::operation::create_predefined_attribute::CreatePredefinedAttributeError) -> Self {
2117 match err {
2118 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::DuplicateResourceException(inner) => {
2119 Error::DuplicateResourceException(inner)
2120 }
2121 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InternalServiceException(inner) => {
2122 Error::InternalServiceException(inner)
2123 }
2124 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidParameterException(inner) => {
2125 Error::InvalidParameterException(inner)
2126 }
2127 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidRequestException(inner) => {
2128 Error::InvalidRequestException(inner)
2129 }
2130 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::LimitExceededException(inner) => {
2131 Error::LimitExceededException(inner)
2132 }
2133 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ResourceNotFoundException(inner) => {
2134 Error::ResourceNotFoundException(inner)
2135 }
2136 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ThrottlingException(inner) => {
2137 Error::ThrottlingException(inner)
2138 }
2139 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
2140 }
2141 }
2142}
2143impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>> for Error
2144where
2145 R: Send + Sync + std::fmt::Debug + 'static,
2146{
2147 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>) -> Self {
2148 match err {
2149 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2150 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2151 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2152 source: err.into(),
2153 }),
2154 }
2155 }
2156}
2157impl From<crate::operation::create_prompt::CreatePromptError> for Error {
2158 fn from(err: crate::operation::create_prompt::CreatePromptError) -> Self {
2159 match err {
2160 crate::operation::create_prompt::CreatePromptError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2161 crate::operation::create_prompt::CreatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2162 crate::operation::create_prompt::CreatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2163 crate::operation::create_prompt::CreatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2164 crate::operation::create_prompt::CreatePromptError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2165 crate::operation::create_prompt::CreatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2166 crate::operation::create_prompt::CreatePromptError::Unhandled(inner) => Error::Unhandled(inner),
2167 }
2168 }
2169}
2170impl<R>
2171 From<
2172 ::aws_smithy_runtime_api::client::result::SdkError<
2173 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
2174 R,
2175 >,
2176 > for Error
2177where
2178 R: Send + Sync + std::fmt::Debug + 'static,
2179{
2180 fn from(
2181 err: ::aws_smithy_runtime_api::client::result::SdkError<
2182 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
2183 R,
2184 >,
2185 ) -> Self {
2186 match err {
2187 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2188 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2189 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2190 source: err.into(),
2191 }),
2192 }
2193 }
2194}
2195impl From<crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError> for Error {
2196 fn from(err: crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError) -> Self {
2197 match err {
2198 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::AccessDeniedException(inner) => {
2199 Error::AccessDeniedException(inner)
2200 }
2201 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InternalServiceException(inner) => {
2202 Error::InternalServiceException(inner)
2203 }
2204 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InvalidParameterException(inner) => {
2205 Error::InvalidParameterException(inner)
2206 }
2207 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
2208 Error::ResourceNotFoundException(inner)
2209 }
2210 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ServiceQuotaExceededException(
2211 inner,
2212 ) => Error::ServiceQuotaExceededException(inner),
2213 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ThrottlingException(inner) => {
2214 Error::ThrottlingException(inner)
2215 }
2216 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::Unhandled(inner) => {
2217 Error::Unhandled(inner)
2218 }
2219 }
2220 }
2221}
2222impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>> for Error
2223where
2224 R: Send + Sync + std::fmt::Debug + 'static,
2225{
2226 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>) -> Self {
2227 match err {
2228 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2229 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2230 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2231 source: err.into(),
2232 }),
2233 }
2234 }
2235}
2236impl From<crate::operation::create_queue::CreateQueueError> for Error {
2237 fn from(err: crate::operation::create_queue::CreateQueueError) -> Self {
2238 match err {
2239 crate::operation::create_queue::CreateQueueError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2240 crate::operation::create_queue::CreateQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2241 crate::operation::create_queue::CreateQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2242 crate::operation::create_queue::CreateQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2243 crate::operation::create_queue::CreateQueueError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2244 crate::operation::create_queue::CreateQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2245 crate::operation::create_queue::CreateQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2246 crate::operation::create_queue::CreateQueueError::Unhandled(inner) => Error::Unhandled(inner),
2247 }
2248 }
2249}
2250impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>> for Error
2251where
2252 R: Send + Sync + std::fmt::Debug + 'static,
2253{
2254 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>) -> Self {
2255 match err {
2256 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2257 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2258 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2259 source: err.into(),
2260 }),
2261 }
2262 }
2263}
2264impl From<crate::operation::create_quick_connect::CreateQuickConnectError> for Error {
2265 fn from(err: crate::operation::create_quick_connect::CreateQuickConnectError) -> Self {
2266 match err {
2267 crate::operation::create_quick_connect::CreateQuickConnectError::DuplicateResourceException(inner) => {
2268 Error::DuplicateResourceException(inner)
2269 }
2270 crate::operation::create_quick_connect::CreateQuickConnectError::InternalServiceException(inner) => {
2271 Error::InternalServiceException(inner)
2272 }
2273 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidParameterException(inner) => {
2274 Error::InvalidParameterException(inner)
2275 }
2276 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2277 crate::operation::create_quick_connect::CreateQuickConnectError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2278 crate::operation::create_quick_connect::CreateQuickConnectError::ResourceNotFoundException(inner) => {
2279 Error::ResourceNotFoundException(inner)
2280 }
2281 crate::operation::create_quick_connect::CreateQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2282 crate::operation::create_quick_connect::CreateQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
2283 }
2284 }
2285}
2286impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>> for Error
2287where
2288 R: Send + Sync + std::fmt::Debug + 'static,
2289{
2290 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>) -> Self {
2291 match err {
2292 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2293 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2294 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2295 source: err.into(),
2296 }),
2297 }
2298 }
2299}
2300impl From<crate::operation::create_routing_profile::CreateRoutingProfileError> for Error {
2301 fn from(err: crate::operation::create_routing_profile::CreateRoutingProfileError) -> Self {
2302 match err {
2303 crate::operation::create_routing_profile::CreateRoutingProfileError::DuplicateResourceException(inner) => {
2304 Error::DuplicateResourceException(inner)
2305 }
2306 crate::operation::create_routing_profile::CreateRoutingProfileError::InternalServiceException(inner) => {
2307 Error::InternalServiceException(inner)
2308 }
2309 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidParameterException(inner) => {
2310 Error::InvalidParameterException(inner)
2311 }
2312 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidRequestException(inner) => {
2313 Error::InvalidRequestException(inner)
2314 }
2315 crate::operation::create_routing_profile::CreateRoutingProfileError::LimitExceededException(inner) => {
2316 Error::LimitExceededException(inner)
2317 }
2318 crate::operation::create_routing_profile::CreateRoutingProfileError::ResourceNotFoundException(inner) => {
2319 Error::ResourceNotFoundException(inner)
2320 }
2321 crate::operation::create_routing_profile::CreateRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2322 crate::operation::create_routing_profile::CreateRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
2323 }
2324 }
2325}
2326impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>> for Error
2327where
2328 R: Send + Sync + std::fmt::Debug + 'static,
2329{
2330 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>) -> Self {
2331 match err {
2332 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2333 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2334 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2335 source: err.into(),
2336 }),
2337 }
2338 }
2339}
2340impl From<crate::operation::create_rule::CreateRuleError> for Error {
2341 fn from(err: crate::operation::create_rule::CreateRuleError) -> Self {
2342 match err {
2343 crate::operation::create_rule::CreateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2344 crate::operation::create_rule::CreateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2345 crate::operation::create_rule::CreateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2346 crate::operation::create_rule::CreateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2347 crate::operation::create_rule::CreateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2348 crate::operation::create_rule::CreateRuleError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2349 crate::operation::create_rule::CreateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2350 crate::operation::create_rule::CreateRuleError::Unhandled(inner) => Error::Unhandled(inner),
2351 }
2352 }
2353}
2354impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>> for Error
2355where
2356 R: Send + Sync + std::fmt::Debug + 'static,
2357{
2358 fn from(
2359 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>,
2360 ) -> Self {
2361 match err {
2362 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2363 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2364 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2365 source: err.into(),
2366 }),
2367 }
2368 }
2369}
2370impl From<crate::operation::create_security_profile::CreateSecurityProfileError> for Error {
2371 fn from(err: crate::operation::create_security_profile::CreateSecurityProfileError) -> Self {
2372 match err {
2373 crate::operation::create_security_profile::CreateSecurityProfileError::DuplicateResourceException(inner) => {
2374 Error::DuplicateResourceException(inner)
2375 }
2376 crate::operation::create_security_profile::CreateSecurityProfileError::InternalServiceException(inner) => {
2377 Error::InternalServiceException(inner)
2378 }
2379 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidParameterException(inner) => {
2380 Error::InvalidParameterException(inner)
2381 }
2382 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidRequestException(inner) => {
2383 Error::InvalidRequestException(inner)
2384 }
2385 crate::operation::create_security_profile::CreateSecurityProfileError::LimitExceededException(inner) => {
2386 Error::LimitExceededException(inner)
2387 }
2388 crate::operation::create_security_profile::CreateSecurityProfileError::ResourceNotFoundException(inner) => {
2389 Error::ResourceNotFoundException(inner)
2390 }
2391 crate::operation::create_security_profile::CreateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2392 crate::operation::create_security_profile::CreateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
2393 }
2394 }
2395}
2396impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>> for Error
2397where
2398 R: Send + Sync + std::fmt::Debug + 'static,
2399{
2400 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>) -> Self {
2401 match err {
2402 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2403 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2404 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2405 source: err.into(),
2406 }),
2407 }
2408 }
2409}
2410impl From<crate::operation::create_task_template::CreateTaskTemplateError> for Error {
2411 fn from(err: crate::operation::create_task_template::CreateTaskTemplateError) -> Self {
2412 match err {
2413 crate::operation::create_task_template::CreateTaskTemplateError::InternalServiceException(inner) => {
2414 Error::InternalServiceException(inner)
2415 }
2416 crate::operation::create_task_template::CreateTaskTemplateError::InvalidParameterException(inner) => {
2417 Error::InvalidParameterException(inner)
2418 }
2419 crate::operation::create_task_template::CreateTaskTemplateError::PropertyValidationException(inner) => {
2420 Error::PropertyValidationException(inner)
2421 }
2422 crate::operation::create_task_template::CreateTaskTemplateError::ResourceNotFoundException(inner) => {
2423 Error::ResourceNotFoundException(inner)
2424 }
2425 crate::operation::create_task_template::CreateTaskTemplateError::ServiceQuotaExceededException(inner) => {
2426 Error::ServiceQuotaExceededException(inner)
2427 }
2428 crate::operation::create_task_template::CreateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2429 crate::operation::create_task_template::CreateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2430 }
2431 }
2432}
2433impl<R>
2434 From<
2435 ::aws_smithy_runtime_api::client::result::SdkError<
2436 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
2437 R,
2438 >,
2439 > for Error
2440where
2441 R: Send + Sync + std::fmt::Debug + 'static,
2442{
2443 fn from(
2444 err: ::aws_smithy_runtime_api::client::result::SdkError<
2445 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
2446 R,
2447 >,
2448 ) -> Self {
2449 match err {
2450 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2451 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2452 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2453 source: err.into(),
2454 }),
2455 }
2456 }
2457}
2458impl From<crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError> for Error {
2459 fn from(err: crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError) -> Self {
2460 match err {
2461 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::AccessDeniedException(inner) => {
2462 Error::AccessDeniedException(inner)
2463 }
2464 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InternalServiceException(inner) => {
2465 Error::InternalServiceException(inner)
2466 }
2467 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InvalidRequestException(inner) => {
2468 Error::InvalidRequestException(inner)
2469 }
2470 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceConflictException(inner) => {
2471 Error::ResourceConflictException(inner)
2472 }
2473 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
2474 Error::ResourceNotFoundException(inner)
2475 }
2476 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotReadyException(inner) => {
2477 Error::ResourceNotReadyException(inner)
2478 }
2479 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ServiceQuotaExceededException(inner) => {
2480 Error::ServiceQuotaExceededException(inner)
2481 }
2482 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ThrottlingException(inner) => {
2483 Error::ThrottlingException(inner)
2484 }
2485 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
2486 }
2487 }
2488}
2489impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>> for Error
2490where
2491 R: Send + Sync + std::fmt::Debug + 'static,
2492{
2493 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>) -> Self {
2494 match err {
2495 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2496 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2497 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2498 source: err.into(),
2499 }),
2500 }
2501 }
2502}
2503impl From<crate::operation::create_use_case::CreateUseCaseError> for Error {
2504 fn from(err: crate::operation::create_use_case::CreateUseCaseError) -> Self {
2505 match err {
2506 crate::operation::create_use_case::CreateUseCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2507 crate::operation::create_use_case::CreateUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2508 crate::operation::create_use_case::CreateUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2509 crate::operation::create_use_case::CreateUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2510 crate::operation::create_use_case::CreateUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2511 crate::operation::create_use_case::CreateUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
2512 }
2513 }
2514}
2515impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>> for Error
2516where
2517 R: Send + Sync + std::fmt::Debug + 'static,
2518{
2519 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>) -> Self {
2520 match err {
2521 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2522 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2523 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2524 source: err.into(),
2525 }),
2526 }
2527 }
2528}
2529impl From<crate::operation::create_user::CreateUserError> for Error {
2530 fn from(err: crate::operation::create_user::CreateUserError) -> Self {
2531 match err {
2532 crate::operation::create_user::CreateUserError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2533 crate::operation::create_user::CreateUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2534 crate::operation::create_user::CreateUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2535 crate::operation::create_user::CreateUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2536 crate::operation::create_user::CreateUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2537 crate::operation::create_user::CreateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2538 crate::operation::create_user::CreateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2539 crate::operation::create_user::CreateUserError::Unhandled(inner) => Error::Unhandled(inner),
2540 }
2541 }
2542}
2543impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>>
2544 for Error
2545where
2546 R: Send + Sync + std::fmt::Debug + 'static,
2547{
2548 fn from(
2549 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>,
2550 ) -> Self {
2551 match err {
2552 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2553 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2554 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2555 source: err.into(),
2556 }),
2557 }
2558 }
2559}
2560impl From<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError> for Error {
2561 fn from(err: crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError) -> Self {
2562 match err {
2563 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::DuplicateResourceException(inner) => {
2564 Error::DuplicateResourceException(inner)
2565 }
2566 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InternalServiceException(inner) => {
2567 Error::InternalServiceException(inner)
2568 }
2569 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidParameterException(inner) => {
2570 Error::InvalidParameterException(inner)
2571 }
2572 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidRequestException(inner) => {
2573 Error::InvalidRequestException(inner)
2574 }
2575 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::LimitExceededException(inner) => {
2576 Error::LimitExceededException(inner)
2577 }
2578 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ResourceNotFoundException(inner) => {
2579 Error::ResourceNotFoundException(inner)
2580 }
2581 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ThrottlingException(inner) => {
2582 Error::ThrottlingException(inner)
2583 }
2584 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
2585 }
2586 }
2587}
2588impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>> for Error
2589where
2590 R: Send + Sync + std::fmt::Debug + 'static,
2591{
2592 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>) -> Self {
2593 match err {
2594 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2595 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2596 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2597 source: err.into(),
2598 }),
2599 }
2600 }
2601}
2602impl From<crate::operation::create_view::CreateViewError> for Error {
2603 fn from(err: crate::operation::create_view::CreateViewError) -> Self {
2604 match err {
2605 crate::operation::create_view::CreateViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2606 crate::operation::create_view::CreateViewError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2607 crate::operation::create_view::CreateViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2608 crate::operation::create_view::CreateViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2609 crate::operation::create_view::CreateViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2610 crate::operation::create_view::CreateViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2611 crate::operation::create_view::CreateViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2612 crate::operation::create_view::CreateViewError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2613 crate::operation::create_view::CreateViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2614 crate::operation::create_view::CreateViewError::Unhandled(inner) => Error::Unhandled(inner),
2615 }
2616 }
2617}
2618impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>> for Error
2619where
2620 R: Send + Sync + std::fmt::Debug + 'static,
2621{
2622 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>) -> Self {
2623 match err {
2624 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2625 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2626 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2627 source: err.into(),
2628 }),
2629 }
2630 }
2631}
2632impl From<crate::operation::create_view_version::CreateViewVersionError> for Error {
2633 fn from(err: crate::operation::create_view_version::CreateViewVersionError) -> Self {
2634 match err {
2635 crate::operation::create_view_version::CreateViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2636 crate::operation::create_view_version::CreateViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2637 crate::operation::create_view_version::CreateViewVersionError::InvalidParameterException(inner) => {
2638 Error::InvalidParameterException(inner)
2639 }
2640 crate::operation::create_view_version::CreateViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2641 crate::operation::create_view_version::CreateViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2642 crate::operation::create_view_version::CreateViewVersionError::ResourceNotFoundException(inner) => {
2643 Error::ResourceNotFoundException(inner)
2644 }
2645 crate::operation::create_view_version::CreateViewVersionError::ServiceQuotaExceededException(inner) => {
2646 Error::ServiceQuotaExceededException(inner)
2647 }
2648 crate::operation::create_view_version::CreateViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2649 crate::operation::create_view_version::CreateViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
2650 }
2651 }
2652}
2653impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>> for Error
2654where
2655 R: Send + Sync + std::fmt::Debug + 'static,
2656{
2657 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>) -> Self {
2658 match err {
2659 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2660 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2661 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2662 source: err.into(),
2663 }),
2664 }
2665 }
2666}
2667impl From<crate::operation::create_vocabulary::CreateVocabularyError> for Error {
2668 fn from(err: crate::operation::create_vocabulary::CreateVocabularyError) -> Self {
2669 match err {
2670 crate::operation::create_vocabulary::CreateVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2671 crate::operation::create_vocabulary::CreateVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2672 crate::operation::create_vocabulary::CreateVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2673 crate::operation::create_vocabulary::CreateVocabularyError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2674 crate::operation::create_vocabulary::CreateVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2675 crate::operation::create_vocabulary::CreateVocabularyError::ServiceQuotaExceededException(inner) => {
2676 Error::ServiceQuotaExceededException(inner)
2677 }
2678 crate::operation::create_vocabulary::CreateVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2679 crate::operation::create_vocabulary::CreateVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
2680 }
2681 }
2682}
2683impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace::CreateWorkspaceError, R>> for Error
2684where
2685 R: Send + Sync + std::fmt::Debug + 'static,
2686{
2687 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace::CreateWorkspaceError, R>) -> Self {
2688 match err {
2689 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2690 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2691 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2692 source: err.into(),
2693 }),
2694 }
2695 }
2696}
2697impl From<crate::operation::create_workspace::CreateWorkspaceError> for Error {
2698 fn from(err: crate::operation::create_workspace::CreateWorkspaceError) -> Self {
2699 match err {
2700 crate::operation::create_workspace::CreateWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2701 crate::operation::create_workspace::CreateWorkspaceError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2702 crate::operation::create_workspace::CreateWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2703 crate::operation::create_workspace::CreateWorkspaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2704 crate::operation::create_workspace::CreateWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2705 crate::operation::create_workspace::CreateWorkspaceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2706 crate::operation::create_workspace::CreateWorkspaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2707 crate::operation::create_workspace::CreateWorkspaceError::ServiceQuotaExceededException(inner) => {
2708 Error::ServiceQuotaExceededException(inner)
2709 }
2710 crate::operation::create_workspace::CreateWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2711 crate::operation::create_workspace::CreateWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
2712 }
2713 }
2714}
2715impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace_page::CreateWorkspacePageError, R>> for Error
2716where
2717 R: Send + Sync + std::fmt::Debug + 'static,
2718{
2719 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workspace_page::CreateWorkspacePageError, R>) -> Self {
2720 match err {
2721 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2722 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2723 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2724 source: err.into(),
2725 }),
2726 }
2727 }
2728}
2729impl From<crate::operation::create_workspace_page::CreateWorkspacePageError> for Error {
2730 fn from(err: crate::operation::create_workspace_page::CreateWorkspacePageError) -> Self {
2731 match err {
2732 crate::operation::create_workspace_page::CreateWorkspacePageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2733 crate::operation::create_workspace_page::CreateWorkspacePageError::DuplicateResourceException(inner) => {
2734 Error::DuplicateResourceException(inner)
2735 }
2736 crate::operation::create_workspace_page::CreateWorkspacePageError::InternalServiceException(inner) => {
2737 Error::InternalServiceException(inner)
2738 }
2739 crate::operation::create_workspace_page::CreateWorkspacePageError::InvalidParameterException(inner) => {
2740 Error::InvalidParameterException(inner)
2741 }
2742 crate::operation::create_workspace_page::CreateWorkspacePageError::InvalidRequestException(inner) => {
2743 Error::InvalidRequestException(inner)
2744 }
2745 crate::operation::create_workspace_page::CreateWorkspacePageError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2746 crate::operation::create_workspace_page::CreateWorkspacePageError::ResourceConflictException(inner) => {
2747 Error::ResourceConflictException(inner)
2748 }
2749 crate::operation::create_workspace_page::CreateWorkspacePageError::ResourceNotFoundException(inner) => {
2750 Error::ResourceNotFoundException(inner)
2751 }
2752 crate::operation::create_workspace_page::CreateWorkspacePageError::ServiceQuotaExceededException(inner) => {
2753 Error::ServiceQuotaExceededException(inner)
2754 }
2755 crate::operation::create_workspace_page::CreateWorkspacePageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2756 crate::operation::create_workspace_page::CreateWorkspacePageError::Unhandled(inner) => Error::Unhandled(inner),
2757 }
2758 }
2759}
2760impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>>
2761 for Error
2762where
2763 R: Send + Sync + std::fmt::Debug + 'static,
2764{
2765 fn from(
2766 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>,
2767 ) -> Self {
2768 match err {
2769 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2770 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2771 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2772 source: err.into(),
2773 }),
2774 }
2775 }
2776}
2777impl From<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError> for Error {
2778 fn from(err: crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError) -> Self {
2779 match err {
2780 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InternalServiceException(inner) => {
2781 Error::InternalServiceException(inner)
2782 }
2783 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InvalidParameterException(inner) => {
2784 Error::InvalidParameterException(inner)
2785 }
2786 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceConflictException(inner) => {
2787 Error::ResourceConflictException(inner)
2788 }
2789 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceNotFoundException(inner) => {
2790 Error::ResourceNotFoundException(inner)
2791 }
2792 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ThrottlingException(inner) => {
2793 Error::ThrottlingException(inner)
2794 }
2795 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
2796 }
2797 }
2798}
2799impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>> for Error
2800where
2801 R: Send + Sync + std::fmt::Debug + 'static,
2802{
2803 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>) -> Self {
2804 match err {
2805 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2806 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2807 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2808 source: err.into(),
2809 }),
2810 }
2811 }
2812}
2813impl From<crate::operation::delete_attached_file::DeleteAttachedFileError> for Error {
2814 fn from(err: crate::operation::delete_attached_file::DeleteAttachedFileError) -> Self {
2815 match err {
2816 crate::operation::delete_attached_file::DeleteAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2817 crate::operation::delete_attached_file::DeleteAttachedFileError::InternalServiceException(inner) => {
2818 Error::InternalServiceException(inner)
2819 }
2820 crate::operation::delete_attached_file::DeleteAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2821 crate::operation::delete_attached_file::DeleteAttachedFileError::ResourceNotFoundException(inner) => {
2822 Error::ResourceNotFoundException(inner)
2823 }
2824 crate::operation::delete_attached_file::DeleteAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2825 crate::operation::delete_attached_file::DeleteAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
2826 }
2827 }
2828}
2829impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>>
2830 for Error
2831where
2832 R: Send + Sync + std::fmt::Debug + 'static,
2833{
2834 fn from(
2835 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>,
2836 ) -> Self {
2837 match err {
2838 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2839 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2840 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2841 source: err.into(),
2842 }),
2843 }
2844 }
2845}
2846impl From<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError> for Error {
2847 fn from(err: crate::operation::delete_contact_evaluation::DeleteContactEvaluationError) -> Self {
2848 match err {
2849 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InternalServiceException(inner) => {
2850 Error::InternalServiceException(inner)
2851 }
2852 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InvalidParameterException(inner) => {
2853 Error::InvalidParameterException(inner)
2854 }
2855 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceConflictException(inner) => {
2856 Error::ResourceConflictException(inner)
2857 }
2858 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceNotFoundException(inner) => {
2859 Error::ResourceNotFoundException(inner)
2860 }
2861 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ThrottlingException(inner) => {
2862 Error::ThrottlingException(inner)
2863 }
2864 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
2865 }
2866 }
2867}
2868impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>> for Error
2869where
2870 R: Send + Sync + std::fmt::Debug + 'static,
2871{
2872 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>) -> Self {
2873 match err {
2874 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2875 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2876 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2877 source: err.into(),
2878 }),
2879 }
2880 }
2881}
2882impl From<crate::operation::delete_contact_flow::DeleteContactFlowError> for Error {
2883 fn from(err: crate::operation::delete_contact_flow::DeleteContactFlowError) -> Self {
2884 match err {
2885 crate::operation::delete_contact_flow::DeleteContactFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2886 crate::operation::delete_contact_flow::DeleteContactFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2887 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidParameterException(inner) => {
2888 Error::InvalidParameterException(inner)
2889 }
2890 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2891 crate::operation::delete_contact_flow::DeleteContactFlowError::ResourceNotFoundException(inner) => {
2892 Error::ResourceNotFoundException(inner)
2893 }
2894 crate::operation::delete_contact_flow::DeleteContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2895 crate::operation::delete_contact_flow::DeleteContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
2896 }
2897 }
2898}
2899impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>>
2900 for Error
2901where
2902 R: Send + Sync + std::fmt::Debug + 'static,
2903{
2904 fn from(
2905 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>,
2906 ) -> Self {
2907 match err {
2908 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2909 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2910 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2911 source: err.into(),
2912 }),
2913 }
2914 }
2915}
2916impl From<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError> for Error {
2917 fn from(err: crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError) -> Self {
2918 match err {
2919 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::AccessDeniedException(inner) => {
2920 Error::AccessDeniedException(inner)
2921 }
2922 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InternalServiceException(inner) => {
2923 Error::InternalServiceException(inner)
2924 }
2925 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidParameterException(inner) => {
2926 Error::InvalidParameterException(inner)
2927 }
2928 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidRequestException(inner) => {
2929 Error::InvalidRequestException(inner)
2930 }
2931 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ResourceNotFoundException(inner) => {
2932 Error::ResourceNotFoundException(inner)
2933 }
2934 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ThrottlingException(inner) => {
2935 Error::ThrottlingException(inner)
2936 }
2937 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
2938 }
2939 }
2940}
2941impl<R>
2942 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError, R>>
2943 for Error
2944where
2945 R: Send + Sync + std::fmt::Debug + 'static,
2946{
2947 fn from(
2948 err: ::aws_smithy_runtime_api::client::result::SdkError<
2949 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError,
2950 R,
2951 >,
2952 ) -> Self {
2953 match err {
2954 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2955 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2956 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2957 source: err.into(),
2958 }),
2959 }
2960 }
2961}
2962impl From<crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError> for Error {
2963 fn from(err: crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError) -> Self {
2964 match err {
2965 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::AccessDeniedException(inner) => {
2966 Error::AccessDeniedException(inner)
2967 }
2968 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InternalServiceException(inner) => {
2969 Error::InternalServiceException(inner)
2970 }
2971 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InvalidParameterException(inner) => {
2972 Error::InvalidParameterException(inner)
2973 }
2974 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InvalidRequestException(inner) => {
2975 Error::InvalidRequestException(inner)
2976 }
2977 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
2978 Error::ResourceNotFoundException(inner)
2979 }
2980 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::ThrottlingException(inner) => {
2981 Error::ThrottlingException(inner)
2982 }
2983 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
2984 }
2985 }
2986}
2987impl<R>
2988 From<
2989 ::aws_smithy_runtime_api::client::result::SdkError<
2990 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError,
2991 R,
2992 >,
2993 > for Error
2994where
2995 R: Send + Sync + std::fmt::Debug + 'static,
2996{
2997 fn from(
2998 err: ::aws_smithy_runtime_api::client::result::SdkError<
2999 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError,
3000 R,
3001 >,
3002 ) -> Self {
3003 match err {
3004 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3005 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3006 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3007 source: err.into(),
3008 }),
3009 }
3010 }
3011}
3012impl From<crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError> for Error {
3013 fn from(err: crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError) -> Self {
3014 match err {
3015 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::AccessDeniedException(inner) => {
3016 Error::AccessDeniedException(inner)
3017 }
3018 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InternalServiceException(inner) => {
3019 Error::InternalServiceException(inner)
3020 }
3021 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InvalidParameterException(inner) => {
3022 Error::InvalidParameterException(inner)
3023 }
3024 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InvalidRequestException(inner) => {
3025 Error::InvalidRequestException(inner)
3026 }
3027 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::ResourceNotFoundException(inner) => {
3028 Error::ResourceNotFoundException(inner)
3029 }
3030 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::ThrottlingException(inner) => {
3031 Error::ThrottlingException(inner)
3032 }
3033 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::Unhandled(inner) => Error::Unhandled(inner),
3034 }
3035 }
3036}
3037impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>>
3038 for Error
3039where
3040 R: Send + Sync + std::fmt::Debug + 'static,
3041{
3042 fn from(
3043 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>,
3044 ) -> Self {
3045 match err {
3046 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3047 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3048 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3049 source: err.into(),
3050 }),
3051 }
3052 }
3053}
3054impl From<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError> for Error {
3055 fn from(err: crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError) -> Self {
3056 match err {
3057 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::AccessDeniedException(inner) => {
3058 Error::AccessDeniedException(inner)
3059 }
3060 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InternalServiceException(inner) => {
3061 Error::InternalServiceException(inner)
3062 }
3063 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidParameterException(inner) => {
3064 Error::InvalidParameterException(inner)
3065 }
3066 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidRequestException(inner) => {
3067 Error::InvalidRequestException(inner)
3068 }
3069 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ResourceNotFoundException(inner) => {
3070 Error::ResourceNotFoundException(inner)
3071 }
3072 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ThrottlingException(inner) => {
3073 Error::ThrottlingException(inner)
3074 }
3075 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
3076 }
3077 }
3078}
3079impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table::DeleteDataTableError, R>> for Error
3080where
3081 R: Send + Sync + std::fmt::Debug + 'static,
3082{
3083 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table::DeleteDataTableError, R>) -> Self {
3084 match err {
3085 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3086 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3087 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3088 source: err.into(),
3089 }),
3090 }
3091 }
3092}
3093impl From<crate::operation::delete_data_table::DeleteDataTableError> for Error {
3094 fn from(err: crate::operation::delete_data_table::DeleteDataTableError) -> Self {
3095 match err {
3096 crate::operation::delete_data_table::DeleteDataTableError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3097 crate::operation::delete_data_table::DeleteDataTableError::ConflictException(inner) => Error::ConflictException(inner),
3098 crate::operation::delete_data_table::DeleteDataTableError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3099 crate::operation::delete_data_table::DeleteDataTableError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3100 crate::operation::delete_data_table::DeleteDataTableError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3101 crate::operation::delete_data_table::DeleteDataTableError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3102 crate::operation::delete_data_table::DeleteDataTableError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3103 crate::operation::delete_data_table::DeleteDataTableError::Unhandled(inner) => Error::Unhandled(inner),
3104 }
3105 }
3106}
3107impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError, R>>
3108 for Error
3109where
3110 R: Send + Sync + std::fmt::Debug + 'static,
3111{
3112 fn from(
3113 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError, R>,
3114 ) -> Self {
3115 match err {
3116 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3117 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3118 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3119 source: err.into(),
3120 }),
3121 }
3122 }
3123}
3124impl From<crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError> for Error {
3125 fn from(err: crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError) -> Self {
3126 match err {
3127 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::AccessDeniedException(inner) => {
3128 Error::AccessDeniedException(inner)
3129 }
3130 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::ConflictException(inner) => Error::ConflictException(inner),
3131 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::InternalServiceException(inner) => {
3132 Error::InternalServiceException(inner)
3133 }
3134 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::InvalidParameterException(inner) => {
3135 Error::InvalidParameterException(inner)
3136 }
3137 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::InvalidRequestException(inner) => {
3138 Error::InvalidRequestException(inner)
3139 }
3140 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::ResourceNotFoundException(inner) => {
3141 Error::ResourceNotFoundException(inner)
3142 }
3143 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::ThrottlingException(inner) => {
3144 Error::ThrottlingException(inner)
3145 }
3146 crate::operation::delete_data_table_attribute::DeleteDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3147 }
3148 }
3149}
3150impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>> for Error
3151where
3152 R: Send + Sync + std::fmt::Debug + 'static,
3153{
3154 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>) -> Self {
3155 match err {
3156 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3157 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3158 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3159 source: err.into(),
3160 }),
3161 }
3162 }
3163}
3164impl From<crate::operation::delete_email_address::DeleteEmailAddressError> for Error {
3165 fn from(err: crate::operation::delete_email_address::DeleteEmailAddressError) -> Self {
3166 match err {
3167 crate::operation::delete_email_address::DeleteEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3168 crate::operation::delete_email_address::DeleteEmailAddressError::InternalServiceException(inner) => {
3169 Error::InternalServiceException(inner)
3170 }
3171 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidParameterException(inner) => {
3172 Error::InvalidParameterException(inner)
3173 }
3174 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3175 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceConflictException(inner) => {
3176 Error::ResourceConflictException(inner)
3177 }
3178 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceNotFoundException(inner) => {
3179 Error::ResourceNotFoundException(inner)
3180 }
3181 crate::operation::delete_email_address::DeleteEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3182 crate::operation::delete_email_address::DeleteEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
3183 }
3184 }
3185}
3186impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>> for Error
3187where
3188 R: Send + Sync + std::fmt::Debug + 'static,
3189{
3190 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>) -> Self {
3191 match err {
3192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3195 source: err.into(),
3196 }),
3197 }
3198 }
3199}
3200impl From<crate::operation::delete_evaluation_form::DeleteEvaluationFormError> for Error {
3201 fn from(err: crate::operation::delete_evaluation_form::DeleteEvaluationFormError) -> Self {
3202 match err {
3203 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InternalServiceException(inner) => {
3204 Error::InternalServiceException(inner)
3205 }
3206 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InvalidParameterException(inner) => {
3207 Error::InvalidParameterException(inner)
3208 }
3209 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceConflictException(inner) => {
3210 Error::ResourceConflictException(inner)
3211 }
3212 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceNotFoundException(inner) => {
3213 Error::ResourceNotFoundException(inner)
3214 }
3215 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3216 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
3217 }
3218 }
3219}
3220impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>>
3221 for Error
3222where
3223 R: Send + Sync + std::fmt::Debug + 'static,
3224{
3225 fn from(
3226 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>,
3227 ) -> Self {
3228 match err {
3229 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3230 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3231 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3232 source: err.into(),
3233 }),
3234 }
3235 }
3236}
3237impl From<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError> for Error {
3238 fn from(err: crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError) -> Self {
3239 match err {
3240 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InternalServiceException(inner) => {
3241 Error::InternalServiceException(inner)
3242 }
3243 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidParameterException(inner) => {
3244 Error::InvalidParameterException(inner)
3245 }
3246 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidRequestException(inner) => {
3247 Error::InvalidRequestException(inner)
3248 }
3249 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ResourceNotFoundException(inner) => {
3250 Error::ResourceNotFoundException(inner)
3251 }
3252 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3253 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
3254 }
3255 }
3256}
3257impl<R>
3258 From<
3259 ::aws_smithy_runtime_api::client::result::SdkError<
3260 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
3261 R,
3262 >,
3263 > for Error
3264where
3265 R: Send + Sync + std::fmt::Debug + 'static,
3266{
3267 fn from(
3268 err: ::aws_smithy_runtime_api::client::result::SdkError<
3269 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
3270 R,
3271 >,
3272 ) -> Self {
3273 match err {
3274 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3275 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3276 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3277 source: err.into(),
3278 }),
3279 }
3280 }
3281}
3282impl From<crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError> for Error {
3283 fn from(err: crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError) -> Self {
3284 match err {
3285 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InternalServiceException(inner) => {
3286 Error::InternalServiceException(inner)
3287 }
3288 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidParameterException(inner) => {
3289 Error::InvalidParameterException(inner)
3290 }
3291 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidRequestException(inner) => {
3292 Error::InvalidRequestException(inner)
3293 }
3294 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
3295 Error::ResourceNotFoundException(inner)
3296 }
3297 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ThrottlingException(inner) => {
3298 Error::ThrottlingException(inner)
3299 }
3300 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
3301 }
3302 }
3303}
3304impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>> for Error
3305where
3306 R: Send + Sync + std::fmt::Debug + 'static,
3307{
3308 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>) -> Self {
3309 match err {
3310 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3311 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3312 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3313 source: err.into(),
3314 }),
3315 }
3316 }
3317}
3318impl From<crate::operation::delete_instance::DeleteInstanceError> for Error {
3319 fn from(err: crate::operation::delete_instance::DeleteInstanceError) -> Self {
3320 match err {
3321 crate::operation::delete_instance::DeleteInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3322 crate::operation::delete_instance::DeleteInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3323 crate::operation::delete_instance::DeleteInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3324 crate::operation::delete_instance::DeleteInstanceError::Unhandled(inner) => Error::Unhandled(inner),
3325 }
3326 }
3327}
3328impl<R>
3329 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_integration_association::DeleteIntegrationAssociationError, R>>
3330 for Error
3331where
3332 R: Send + Sync + std::fmt::Debug + 'static,
3333{
3334 fn from(
3335 err: ::aws_smithy_runtime_api::client::result::SdkError<
3336 crate::operation::delete_integration_association::DeleteIntegrationAssociationError,
3337 R,
3338 >,
3339 ) -> Self {
3340 match err {
3341 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3342 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3343 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3344 source: err.into(),
3345 }),
3346 }
3347 }
3348}
3349impl From<crate::operation::delete_integration_association::DeleteIntegrationAssociationError> for Error {
3350 fn from(err: crate::operation::delete_integration_association::DeleteIntegrationAssociationError) -> Self {
3351 match err {
3352 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InternalServiceException(inner) => {
3353 Error::InternalServiceException(inner)
3354 }
3355 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InvalidRequestException(inner) => {
3356 Error::InvalidRequestException(inner)
3357 }
3358 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ResourceNotFoundException(inner) => {
3359 Error::ResourceNotFoundException(inner)
3360 }
3361 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ThrottlingException(inner) => {
3362 Error::ThrottlingException(inner)
3363 }
3364 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
3365 }
3366 }
3367}
3368impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>>
3369 for Error
3370where
3371 R: Send + Sync + std::fmt::Debug + 'static,
3372{
3373 fn from(
3374 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>,
3375 ) -> Self {
3376 match err {
3377 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3378 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3379 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3380 source: err.into(),
3381 }),
3382 }
3383 }
3384}
3385impl From<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError> for Error {
3386 fn from(err: crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError) -> Self {
3387 match err {
3388 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InternalServiceException(inner) => {
3389 Error::InternalServiceException(inner)
3390 }
3391 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidParameterException(inner) => {
3392 Error::InvalidParameterException(inner)
3393 }
3394 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidRequestException(inner) => {
3395 Error::InvalidRequestException(inner)
3396 }
3397 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceInUseException(inner) => {
3398 Error::ResourceInUseException(inner)
3399 }
3400 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceNotFoundException(inner) => {
3401 Error::ResourceNotFoundException(inner)
3402 }
3403 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ThrottlingException(inner) => {
3404 Error::ThrottlingException(inner)
3405 }
3406 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3407 }
3408 }
3409}
3410impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>> for Error
3411where
3412 R: Send + Sync + std::fmt::Debug + 'static,
3413{
3414 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>) -> Self {
3415 match err {
3416 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3417 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3418 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3419 source: err.into(),
3420 }),
3421 }
3422 }
3423}
3424impl From<crate::operation::delete_prompt::DeletePromptError> for Error {
3425 fn from(err: crate::operation::delete_prompt::DeletePromptError) -> Self {
3426 match err {
3427 crate::operation::delete_prompt::DeletePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3428 crate::operation::delete_prompt::DeletePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3429 crate::operation::delete_prompt::DeletePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3430 crate::operation::delete_prompt::DeletePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3431 crate::operation::delete_prompt::DeletePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3432 crate::operation::delete_prompt::DeletePromptError::Unhandled(inner) => Error::Unhandled(inner),
3433 }
3434 }
3435}
3436impl<R>
3437 From<
3438 ::aws_smithy_runtime_api::client::result::SdkError<
3439 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
3440 R,
3441 >,
3442 > for Error
3443where
3444 R: Send + Sync + std::fmt::Debug + 'static,
3445{
3446 fn from(
3447 err: ::aws_smithy_runtime_api::client::result::SdkError<
3448 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
3449 R,
3450 >,
3451 ) -> Self {
3452 match err {
3453 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3454 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3455 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3456 source: err.into(),
3457 }),
3458 }
3459 }
3460}
3461impl From<crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError> for Error {
3462 fn from(err: crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError) -> Self {
3463 match err {
3464 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::AccessDeniedException(inner) => {
3465 Error::AccessDeniedException(inner)
3466 }
3467 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InternalServiceException(inner) => {
3468 Error::InternalServiceException(inner)
3469 }
3470 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InvalidParameterException(inner) => {
3471 Error::InvalidParameterException(inner)
3472 }
3473 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
3474 Error::ResourceNotFoundException(inner)
3475 }
3476 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ThrottlingException(inner) => {
3477 Error::ThrottlingException(inner)
3478 }
3479 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::Unhandled(inner) => {
3480 Error::Unhandled(inner)
3481 }
3482 }
3483 }
3484}
3485impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>> for Error
3486where
3487 R: Send + Sync + std::fmt::Debug + 'static,
3488{
3489 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>) -> Self {
3490 match err {
3491 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3492 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3493 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3494 source: err.into(),
3495 }),
3496 }
3497 }
3498}
3499impl From<crate::operation::delete_queue::DeleteQueueError> for Error {
3500 fn from(err: crate::operation::delete_queue::DeleteQueueError) -> Self {
3501 match err {
3502 crate::operation::delete_queue::DeleteQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3503 crate::operation::delete_queue::DeleteQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3504 crate::operation::delete_queue::DeleteQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3505 crate::operation::delete_queue::DeleteQueueError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3506 crate::operation::delete_queue::DeleteQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3507 crate::operation::delete_queue::DeleteQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3508 crate::operation::delete_queue::DeleteQueueError::Unhandled(inner) => Error::Unhandled(inner),
3509 }
3510 }
3511}
3512impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>> for Error
3513where
3514 R: Send + Sync + std::fmt::Debug + 'static,
3515{
3516 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>) -> Self {
3517 match err {
3518 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3519 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3520 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3521 source: err.into(),
3522 }),
3523 }
3524 }
3525}
3526impl From<crate::operation::delete_quick_connect::DeleteQuickConnectError> for Error {
3527 fn from(err: crate::operation::delete_quick_connect::DeleteQuickConnectError) -> Self {
3528 match err {
3529 crate::operation::delete_quick_connect::DeleteQuickConnectError::InternalServiceException(inner) => {
3530 Error::InternalServiceException(inner)
3531 }
3532 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidParameterException(inner) => {
3533 Error::InvalidParameterException(inner)
3534 }
3535 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3536 crate::operation::delete_quick_connect::DeleteQuickConnectError::ResourceNotFoundException(inner) => {
3537 Error::ResourceNotFoundException(inner)
3538 }
3539 crate::operation::delete_quick_connect::DeleteQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3540 crate::operation::delete_quick_connect::DeleteQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
3541 }
3542 }
3543}
3544impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>> for Error
3545where
3546 R: Send + Sync + std::fmt::Debug + 'static,
3547{
3548 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>) -> Self {
3549 match err {
3550 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3551 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3552 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3553 source: err.into(),
3554 }),
3555 }
3556 }
3557}
3558impl From<crate::operation::delete_routing_profile::DeleteRoutingProfileError> for Error {
3559 fn from(err: crate::operation::delete_routing_profile::DeleteRoutingProfileError) -> Self {
3560 match err {
3561 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InternalServiceException(inner) => {
3562 Error::InternalServiceException(inner)
3563 }
3564 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidParameterException(inner) => {
3565 Error::InvalidParameterException(inner)
3566 }
3567 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidRequestException(inner) => {
3568 Error::InvalidRequestException(inner)
3569 }
3570 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceInUseException(inner) => {
3571 Error::ResourceInUseException(inner)
3572 }
3573 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceNotFoundException(inner) => {
3574 Error::ResourceNotFoundException(inner)
3575 }
3576 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3577 crate::operation::delete_routing_profile::DeleteRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
3578 }
3579 }
3580}
3581impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>> for Error
3582where
3583 R: Send + Sync + std::fmt::Debug + 'static,
3584{
3585 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>) -> Self {
3586 match err {
3587 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3588 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3589 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3590 source: err.into(),
3591 }),
3592 }
3593 }
3594}
3595impl From<crate::operation::delete_rule::DeleteRuleError> for Error {
3596 fn from(err: crate::operation::delete_rule::DeleteRuleError) -> Self {
3597 match err {
3598 crate::operation::delete_rule::DeleteRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3599 crate::operation::delete_rule::DeleteRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3600 crate::operation::delete_rule::DeleteRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3601 crate::operation::delete_rule::DeleteRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3602 crate::operation::delete_rule::DeleteRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3603 crate::operation::delete_rule::DeleteRuleError::Unhandled(inner) => Error::Unhandled(inner),
3604 }
3605 }
3606}
3607impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>> for Error
3608where
3609 R: Send + Sync + std::fmt::Debug + 'static,
3610{
3611 fn from(
3612 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>,
3613 ) -> Self {
3614 match err {
3615 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3616 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3617 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3618 source: err.into(),
3619 }),
3620 }
3621 }
3622}
3623impl From<crate::operation::delete_security_profile::DeleteSecurityProfileError> for Error {
3624 fn from(err: crate::operation::delete_security_profile::DeleteSecurityProfileError) -> Self {
3625 match err {
3626 crate::operation::delete_security_profile::DeleteSecurityProfileError::AccessDeniedException(inner) => {
3627 Error::AccessDeniedException(inner)
3628 }
3629 crate::operation::delete_security_profile::DeleteSecurityProfileError::InternalServiceException(inner) => {
3630 Error::InternalServiceException(inner)
3631 }
3632 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidParameterException(inner) => {
3633 Error::InvalidParameterException(inner)
3634 }
3635 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidRequestException(inner) => {
3636 Error::InvalidRequestException(inner)
3637 }
3638 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceInUseException(inner) => {
3639 Error::ResourceInUseException(inner)
3640 }
3641 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceNotFoundException(inner) => {
3642 Error::ResourceNotFoundException(inner)
3643 }
3644 crate::operation::delete_security_profile::DeleteSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3645 crate::operation::delete_security_profile::DeleteSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
3646 }
3647 }
3648}
3649impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>> for Error
3650where
3651 R: Send + Sync + std::fmt::Debug + 'static,
3652{
3653 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>) -> Self {
3654 match err {
3655 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3656 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3657 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3658 source: err.into(),
3659 }),
3660 }
3661 }
3662}
3663impl From<crate::operation::delete_task_template::DeleteTaskTemplateError> for Error {
3664 fn from(err: crate::operation::delete_task_template::DeleteTaskTemplateError) -> Self {
3665 match err {
3666 crate::operation::delete_task_template::DeleteTaskTemplateError::InternalServiceException(inner) => {
3667 Error::InternalServiceException(inner)
3668 }
3669 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidParameterException(inner) => {
3670 Error::InvalidParameterException(inner)
3671 }
3672 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3673 crate::operation::delete_task_template::DeleteTaskTemplateError::ResourceNotFoundException(inner) => {
3674 Error::ResourceNotFoundException(inner)
3675 }
3676 crate::operation::delete_task_template::DeleteTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3677 crate::operation::delete_task_template::DeleteTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
3678 }
3679 }
3680}
3681impl<R>
3682 From<
3683 ::aws_smithy_runtime_api::client::result::SdkError<
3684 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
3685 R,
3686 >,
3687 > for Error
3688where
3689 R: Send + Sync + std::fmt::Debug + 'static,
3690{
3691 fn from(
3692 err: ::aws_smithy_runtime_api::client::result::SdkError<
3693 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
3694 R,
3695 >,
3696 ) -> Self {
3697 match err {
3698 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3699 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3700 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3701 source: err.into(),
3702 }),
3703 }
3704 }
3705}
3706impl From<crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError> for Error {
3707 fn from(err: crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError) -> Self {
3708 match err {
3709 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::AccessDeniedException(inner) => {
3710 Error::AccessDeniedException(inner)
3711 }
3712 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InternalServiceException(inner) => {
3713 Error::InternalServiceException(inner)
3714 }
3715 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InvalidRequestException(inner) => {
3716 Error::InvalidRequestException(inner)
3717 }
3718 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ResourceInUseException(inner) => {
3719 Error::ResourceInUseException(inner)
3720 }
3721 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ThrottlingException(inner) => {
3722 Error::ThrottlingException(inner)
3723 }
3724 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
3725 }
3726 }
3727}
3728impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>> for Error
3729where
3730 R: Send + Sync + std::fmt::Debug + 'static,
3731{
3732 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>) -> Self {
3733 match err {
3734 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3735 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3736 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3737 source: err.into(),
3738 }),
3739 }
3740 }
3741}
3742impl From<crate::operation::delete_use_case::DeleteUseCaseError> for Error {
3743 fn from(err: crate::operation::delete_use_case::DeleteUseCaseError) -> Self {
3744 match err {
3745 crate::operation::delete_use_case::DeleteUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3746 crate::operation::delete_use_case::DeleteUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3747 crate::operation::delete_use_case::DeleteUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3748 crate::operation::delete_use_case::DeleteUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3749 crate::operation::delete_use_case::DeleteUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
3750 }
3751 }
3752}
3753impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>> for Error
3754where
3755 R: Send + Sync + std::fmt::Debug + 'static,
3756{
3757 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>) -> Self {
3758 match err {
3759 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3760 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3761 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3762 source: err.into(),
3763 }),
3764 }
3765 }
3766}
3767impl From<crate::operation::delete_user::DeleteUserError> for Error {
3768 fn from(err: crate::operation::delete_user::DeleteUserError) -> Self {
3769 match err {
3770 crate::operation::delete_user::DeleteUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3771 crate::operation::delete_user::DeleteUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3772 crate::operation::delete_user::DeleteUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3773 crate::operation::delete_user::DeleteUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3774 crate::operation::delete_user::DeleteUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3775 crate::operation::delete_user::DeleteUserError::Unhandled(inner) => Error::Unhandled(inner),
3776 }
3777 }
3778}
3779impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>>
3780 for Error
3781where
3782 R: Send + Sync + std::fmt::Debug + 'static,
3783{
3784 fn from(
3785 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>,
3786 ) -> Self {
3787 match err {
3788 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3789 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3790 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3791 source: err.into(),
3792 }),
3793 }
3794 }
3795}
3796impl From<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError> for Error {
3797 fn from(err: crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError) -> Self {
3798 match err {
3799 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InternalServiceException(inner) => {
3800 Error::InternalServiceException(inner)
3801 }
3802 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidParameterException(inner) => {
3803 Error::InvalidParameterException(inner)
3804 }
3805 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidRequestException(inner) => {
3806 Error::InvalidRequestException(inner)
3807 }
3808 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceInUseException(inner) => {
3809 Error::ResourceInUseException(inner)
3810 }
3811 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceNotFoundException(inner) => {
3812 Error::ResourceNotFoundException(inner)
3813 }
3814 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ThrottlingException(inner) => {
3815 Error::ThrottlingException(inner)
3816 }
3817 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
3818 }
3819 }
3820}
3821impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>> for Error
3822where
3823 R: Send + Sync + std::fmt::Debug + 'static,
3824{
3825 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>) -> Self {
3826 match err {
3827 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3828 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3829 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3830 source: err.into(),
3831 }),
3832 }
3833 }
3834}
3835impl From<crate::operation::delete_view::DeleteViewError> for Error {
3836 fn from(err: crate::operation::delete_view::DeleteViewError) -> Self {
3837 match err {
3838 crate::operation::delete_view::DeleteViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3839 crate::operation::delete_view::DeleteViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3840 crate::operation::delete_view::DeleteViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3841 crate::operation::delete_view::DeleteViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3842 crate::operation::delete_view::DeleteViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3843 crate::operation::delete_view::DeleteViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3844 crate::operation::delete_view::DeleteViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3845 crate::operation::delete_view::DeleteViewError::Unhandled(inner) => Error::Unhandled(inner),
3846 }
3847 }
3848}
3849impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>> for Error
3850where
3851 R: Send + Sync + std::fmt::Debug + 'static,
3852{
3853 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>) -> Self {
3854 match err {
3855 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3856 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3857 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3858 source: err.into(),
3859 }),
3860 }
3861 }
3862}
3863impl From<crate::operation::delete_view_version::DeleteViewVersionError> for Error {
3864 fn from(err: crate::operation::delete_view_version::DeleteViewVersionError) -> Self {
3865 match err {
3866 crate::operation::delete_view_version::DeleteViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3867 crate::operation::delete_view_version::DeleteViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3868 crate::operation::delete_view_version::DeleteViewVersionError::InvalidParameterException(inner) => {
3869 Error::InvalidParameterException(inner)
3870 }
3871 crate::operation::delete_view_version::DeleteViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3872 crate::operation::delete_view_version::DeleteViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3873 crate::operation::delete_view_version::DeleteViewVersionError::ResourceNotFoundException(inner) => {
3874 Error::ResourceNotFoundException(inner)
3875 }
3876 crate::operation::delete_view_version::DeleteViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3877 crate::operation::delete_view_version::DeleteViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
3878 }
3879 }
3880}
3881impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>> for Error
3882where
3883 R: Send + Sync + std::fmt::Debug + 'static,
3884{
3885 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>) -> Self {
3886 match err {
3887 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3888 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3889 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3890 source: err.into(),
3891 }),
3892 }
3893 }
3894}
3895impl From<crate::operation::delete_vocabulary::DeleteVocabularyError> for Error {
3896 fn from(err: crate::operation::delete_vocabulary::DeleteVocabularyError) -> Self {
3897 match err {
3898 crate::operation::delete_vocabulary::DeleteVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3899 crate::operation::delete_vocabulary::DeleteVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3900 crate::operation::delete_vocabulary::DeleteVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3901 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3902 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3903 crate::operation::delete_vocabulary::DeleteVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3904 crate::operation::delete_vocabulary::DeleteVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
3905 }
3906 }
3907}
3908impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace::DeleteWorkspaceError, R>> for Error
3909where
3910 R: Send + Sync + std::fmt::Debug + 'static,
3911{
3912 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace::DeleteWorkspaceError, R>) -> Self {
3913 match err {
3914 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3915 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3916 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3917 source: err.into(),
3918 }),
3919 }
3920 }
3921}
3922impl From<crate::operation::delete_workspace::DeleteWorkspaceError> for Error {
3923 fn from(err: crate::operation::delete_workspace::DeleteWorkspaceError) -> Self {
3924 match err {
3925 crate::operation::delete_workspace::DeleteWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3926 crate::operation::delete_workspace::DeleteWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3927 crate::operation::delete_workspace::DeleteWorkspaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3928 crate::operation::delete_workspace::DeleteWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3929 crate::operation::delete_workspace::DeleteWorkspaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3930 crate::operation::delete_workspace::DeleteWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3931 crate::operation::delete_workspace::DeleteWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
3932 }
3933 }
3934}
3935impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_media::DeleteWorkspaceMediaError, R>> for Error
3936where
3937 R: Send + Sync + std::fmt::Debug + 'static,
3938{
3939 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_media::DeleteWorkspaceMediaError, R>) -> Self {
3940 match err {
3941 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3942 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3943 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3944 source: err.into(),
3945 }),
3946 }
3947 }
3948}
3949impl From<crate::operation::delete_workspace_media::DeleteWorkspaceMediaError> for Error {
3950 fn from(err: crate::operation::delete_workspace_media::DeleteWorkspaceMediaError) -> Self {
3951 match err {
3952 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::InternalServiceException(inner) => {
3953 Error::InternalServiceException(inner)
3954 }
3955 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::InvalidParameterException(inner) => {
3956 Error::InvalidParameterException(inner)
3957 }
3958 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::InvalidRequestException(inner) => {
3959 Error::InvalidRequestException(inner)
3960 }
3961 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::ResourceNotFoundException(inner) => {
3962 Error::ResourceNotFoundException(inner)
3963 }
3964 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3965 crate::operation::delete_workspace_media::DeleteWorkspaceMediaError::Unhandled(inner) => Error::Unhandled(inner),
3966 }
3967 }
3968}
3969impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_page::DeleteWorkspacePageError, R>> for Error
3970where
3971 R: Send + Sync + std::fmt::Debug + 'static,
3972{
3973 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workspace_page::DeleteWorkspacePageError, R>) -> Self {
3974 match err {
3975 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3976 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3977 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3978 source: err.into(),
3979 }),
3980 }
3981 }
3982}
3983impl From<crate::operation::delete_workspace_page::DeleteWorkspacePageError> for Error {
3984 fn from(err: crate::operation::delete_workspace_page::DeleteWorkspacePageError) -> Self {
3985 match err {
3986 crate::operation::delete_workspace_page::DeleteWorkspacePageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3987 crate::operation::delete_workspace_page::DeleteWorkspacePageError::InternalServiceException(inner) => {
3988 Error::InternalServiceException(inner)
3989 }
3990 crate::operation::delete_workspace_page::DeleteWorkspacePageError::InvalidParameterException(inner) => {
3991 Error::InvalidParameterException(inner)
3992 }
3993 crate::operation::delete_workspace_page::DeleteWorkspacePageError::InvalidRequestException(inner) => {
3994 Error::InvalidRequestException(inner)
3995 }
3996 crate::operation::delete_workspace_page::DeleteWorkspacePageError::ResourceConflictException(inner) => {
3997 Error::ResourceConflictException(inner)
3998 }
3999 crate::operation::delete_workspace_page::DeleteWorkspacePageError::ResourceNotFoundException(inner) => {
4000 Error::ResourceNotFoundException(inner)
4001 }
4002 crate::operation::delete_workspace_page::DeleteWorkspacePageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4003 crate::operation::delete_workspace_page::DeleteWorkspacePageError::Unhandled(inner) => Error::Unhandled(inner),
4004 }
4005 }
4006}
4007impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>> for Error
4008where
4009 R: Send + Sync + std::fmt::Debug + 'static,
4010{
4011 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>) -> Self {
4012 match err {
4013 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4014 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4015 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4016 source: err.into(),
4017 }),
4018 }
4019 }
4020}
4021impl From<crate::operation::describe_agent_status::DescribeAgentStatusError> for Error {
4022 fn from(err: crate::operation::describe_agent_status::DescribeAgentStatusError) -> Self {
4023 match err {
4024 crate::operation::describe_agent_status::DescribeAgentStatusError::InternalServiceException(inner) => {
4025 Error::InternalServiceException(inner)
4026 }
4027 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidParameterException(inner) => {
4028 Error::InvalidParameterException(inner)
4029 }
4030 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidRequestException(inner) => {
4031 Error::InvalidRequestException(inner)
4032 }
4033 crate::operation::describe_agent_status::DescribeAgentStatusError::ResourceNotFoundException(inner) => {
4034 Error::ResourceNotFoundException(inner)
4035 }
4036 crate::operation::describe_agent_status::DescribeAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4037 crate::operation::describe_agent_status::DescribeAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
4038 }
4039 }
4040}
4041impl<R>
4042 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError, R>>
4043 for Error
4044where
4045 R: Send + Sync + std::fmt::Debug + 'static,
4046{
4047 fn from(
4048 err: ::aws_smithy_runtime_api::client::result::SdkError<
4049 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError,
4050 R,
4051 >,
4052 ) -> Self {
4053 match err {
4054 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4055 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4056 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4057 source: err.into(),
4058 }),
4059 }
4060 }
4061}
4062impl From<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError> for Error {
4063 fn from(err: crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError) -> Self {
4064 match err {
4065 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InternalServiceException(inner) => {
4066 Error::InternalServiceException(inner)
4067 }
4068 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidParameterException(inner) => {
4069 Error::InvalidParameterException(inner)
4070 }
4071 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidRequestException(inner) => {
4072 Error::InvalidRequestException(inner)
4073 }
4074 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ResourceNotFoundException(inner) => {
4075 Error::ResourceNotFoundException(inner)
4076 }
4077 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ThrottlingException(inner) => {
4078 Error::ThrottlingException(inner)
4079 }
4080 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
4081 }
4082 }
4083}
4084impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>> for Error
4085where
4086 R: Send + Sync + std::fmt::Debug + 'static,
4087{
4088 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>) -> Self {
4089 match err {
4090 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4091 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4092 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4093 source: err.into(),
4094 }),
4095 }
4096 }
4097}
4098impl From<crate::operation::describe_contact::DescribeContactError> for Error {
4099 fn from(err: crate::operation::describe_contact::DescribeContactError) -> Self {
4100 match err {
4101 crate::operation::describe_contact::DescribeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4102 crate::operation::describe_contact::DescribeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4103 crate::operation::describe_contact::DescribeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4104 crate::operation::describe_contact::DescribeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4105 crate::operation::describe_contact::DescribeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4106 crate::operation::describe_contact::DescribeContactError::Unhandled(inner) => Error::Unhandled(inner),
4107 }
4108 }
4109}
4110impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>>
4111 for Error
4112where
4113 R: Send + Sync + std::fmt::Debug + 'static,
4114{
4115 fn from(
4116 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>,
4117 ) -> Self {
4118 match err {
4119 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4120 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4121 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4122 source: err.into(),
4123 }),
4124 }
4125 }
4126}
4127impl From<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError> for Error {
4128 fn from(err: crate::operation::describe_contact_evaluation::DescribeContactEvaluationError) -> Self {
4129 match err {
4130 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InternalServiceException(inner) => {
4131 Error::InternalServiceException(inner)
4132 }
4133 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InvalidParameterException(inner) => {
4134 Error::InvalidParameterException(inner)
4135 }
4136 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ResourceNotFoundException(inner) => {
4137 Error::ResourceNotFoundException(inner)
4138 }
4139 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ThrottlingException(inner) => {
4140 Error::ThrottlingException(inner)
4141 }
4142 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
4143 }
4144 }
4145}
4146impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>> for Error
4147where
4148 R: Send + Sync + std::fmt::Debug + 'static,
4149{
4150 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>) -> Self {
4151 match err {
4152 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4153 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4154 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4155 source: err.into(),
4156 }),
4157 }
4158 }
4159}
4160impl From<crate::operation::describe_contact_flow::DescribeContactFlowError> for Error {
4161 fn from(err: crate::operation::describe_contact_flow::DescribeContactFlowError) -> Self {
4162 match err {
4163 crate::operation::describe_contact_flow::DescribeContactFlowError::ContactFlowNotPublishedException(inner) => {
4164 Error::ContactFlowNotPublishedException(inner)
4165 }
4166 crate::operation::describe_contact_flow::DescribeContactFlowError::InternalServiceException(inner) => {
4167 Error::InternalServiceException(inner)
4168 }
4169 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidParameterException(inner) => {
4170 Error::InvalidParameterException(inner)
4171 }
4172 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidRequestException(inner) => {
4173 Error::InvalidRequestException(inner)
4174 }
4175 crate::operation::describe_contact_flow::DescribeContactFlowError::ResourceNotFoundException(inner) => {
4176 Error::ResourceNotFoundException(inner)
4177 }
4178 crate::operation::describe_contact_flow::DescribeContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4179 crate::operation::describe_contact_flow::DescribeContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
4180 }
4181 }
4182}
4183impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>>
4184 for Error
4185where
4186 R: Send + Sync + std::fmt::Debug + 'static,
4187{
4188 fn from(
4189 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>,
4190 ) -> Self {
4191 match err {
4192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4195 source: err.into(),
4196 }),
4197 }
4198 }
4199}
4200impl From<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError> for Error {
4201 fn from(err: crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError) -> Self {
4202 match err {
4203 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::AccessDeniedException(inner) => {
4204 Error::AccessDeniedException(inner)
4205 }
4206 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InternalServiceException(inner) => {
4207 Error::InternalServiceException(inner)
4208 }
4209 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidParameterException(inner) => {
4210 Error::InvalidParameterException(inner)
4211 }
4212 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidRequestException(inner) => {
4213 Error::InvalidRequestException(inner)
4214 }
4215 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ResourceNotFoundException(inner) => {
4216 Error::ResourceNotFoundException(inner)
4217 }
4218 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ThrottlingException(inner) => {
4219 Error::ThrottlingException(inner)
4220 }
4221 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
4222 }
4223 }
4224}
4225impl<R>
4226 From<
4227 ::aws_smithy_runtime_api::client::result::SdkError<
4228 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError,
4229 R,
4230 >,
4231 > for Error
4232where
4233 R: Send + Sync + std::fmt::Debug + 'static,
4234{
4235 fn from(
4236 err: ::aws_smithy_runtime_api::client::result::SdkError<
4237 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError,
4238 R,
4239 >,
4240 ) -> Self {
4241 match err {
4242 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4243 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4244 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4245 source: err.into(),
4246 }),
4247 }
4248 }
4249}
4250impl From<crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError> for Error {
4251 fn from(err: crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError) -> Self {
4252 match err {
4253 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::AccessDeniedException(inner) => {
4254 Error::AccessDeniedException(inner)
4255 }
4256 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InternalServiceException(inner) => {
4257 Error::InternalServiceException(inner)
4258 }
4259 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InvalidParameterException(inner) => {
4260 Error::InvalidParameterException(inner)
4261 }
4262 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InvalidRequestException(inner) => {
4263 Error::InvalidRequestException(inner)
4264 }
4265 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
4266 Error::ResourceNotFoundException(inner)
4267 }
4268 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::ThrottlingException(inner) => {
4269 Error::ThrottlingException(inner)
4270 }
4271 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
4272 }
4273 }
4274}
4275impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table::DescribeDataTableError, R>> for Error
4276where
4277 R: Send + Sync + std::fmt::Debug + 'static,
4278{
4279 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table::DescribeDataTableError, R>) -> Self {
4280 match err {
4281 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4282 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4283 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4284 source: err.into(),
4285 }),
4286 }
4287 }
4288}
4289impl From<crate::operation::describe_data_table::DescribeDataTableError> for Error {
4290 fn from(err: crate::operation::describe_data_table::DescribeDataTableError) -> Self {
4291 match err {
4292 crate::operation::describe_data_table::DescribeDataTableError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4293 crate::operation::describe_data_table::DescribeDataTableError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4294 crate::operation::describe_data_table::DescribeDataTableError::InvalidParameterException(inner) => {
4295 Error::InvalidParameterException(inner)
4296 }
4297 crate::operation::describe_data_table::DescribeDataTableError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4298 crate::operation::describe_data_table::DescribeDataTableError::ResourceNotFoundException(inner) => {
4299 Error::ResourceNotFoundException(inner)
4300 }
4301 crate::operation::describe_data_table::DescribeDataTableError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4302 crate::operation::describe_data_table::DescribeDataTableError::Unhandled(inner) => Error::Unhandled(inner),
4303 }
4304 }
4305}
4306impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError, R>>
4307 for Error
4308where
4309 R: Send + Sync + std::fmt::Debug + 'static,
4310{
4311 fn from(
4312 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError, R>,
4313 ) -> Self {
4314 match err {
4315 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4316 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4317 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4318 source: err.into(),
4319 }),
4320 }
4321 }
4322}
4323impl From<crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError> for Error {
4324 fn from(err: crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError) -> Self {
4325 match err {
4326 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::AccessDeniedException(inner) => {
4327 Error::AccessDeniedException(inner)
4328 }
4329 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::InternalServiceException(inner) => {
4330 Error::InternalServiceException(inner)
4331 }
4332 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::InvalidParameterException(inner) => {
4333 Error::InvalidParameterException(inner)
4334 }
4335 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::InvalidRequestException(inner) => {
4336 Error::InvalidRequestException(inner)
4337 }
4338 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::ResourceNotFoundException(inner) => {
4339 Error::ResourceNotFoundException(inner)
4340 }
4341 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::ThrottlingException(inner) => {
4342 Error::ThrottlingException(inner)
4343 }
4344 crate::operation::describe_data_table_attribute::DescribeDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
4345 }
4346 }
4347}
4348impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>> for Error
4349where
4350 R: Send + Sync + std::fmt::Debug + 'static,
4351{
4352 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>) -> Self {
4353 match err {
4354 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4355 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4356 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4357 source: err.into(),
4358 }),
4359 }
4360 }
4361}
4362impl From<crate::operation::describe_email_address::DescribeEmailAddressError> for Error {
4363 fn from(err: crate::operation::describe_email_address::DescribeEmailAddressError) -> Self {
4364 match err {
4365 crate::operation::describe_email_address::DescribeEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4366 crate::operation::describe_email_address::DescribeEmailAddressError::InternalServiceException(inner) => {
4367 Error::InternalServiceException(inner)
4368 }
4369 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidParameterException(inner) => {
4370 Error::InvalidParameterException(inner)
4371 }
4372 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidRequestException(inner) => {
4373 Error::InvalidRequestException(inner)
4374 }
4375 crate::operation::describe_email_address::DescribeEmailAddressError::ResourceNotFoundException(inner) => {
4376 Error::ResourceNotFoundException(inner)
4377 }
4378 crate::operation::describe_email_address::DescribeEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4379 crate::operation::describe_email_address::DescribeEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
4380 }
4381 }
4382}
4383impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>> for Error
4384where
4385 R: Send + Sync + std::fmt::Debug + 'static,
4386{
4387 fn from(
4388 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>,
4389 ) -> Self {
4390 match err {
4391 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4392 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4393 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4394 source: err.into(),
4395 }),
4396 }
4397 }
4398}
4399impl From<crate::operation::describe_evaluation_form::DescribeEvaluationFormError> for Error {
4400 fn from(err: crate::operation::describe_evaluation_form::DescribeEvaluationFormError) -> Self {
4401 match err {
4402 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InternalServiceException(inner) => {
4403 Error::InternalServiceException(inner)
4404 }
4405 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InvalidParameterException(inner) => {
4406 Error::InvalidParameterException(inner)
4407 }
4408 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ResourceNotFoundException(inner) => {
4409 Error::ResourceNotFoundException(inner)
4410 }
4411 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4412 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
4413 }
4414 }
4415}
4416impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>>
4417 for Error
4418where
4419 R: Send + Sync + std::fmt::Debug + 'static,
4420{
4421 fn from(
4422 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>,
4423 ) -> Self {
4424 match err {
4425 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4426 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4427 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4428 source: err.into(),
4429 }),
4430 }
4431 }
4432}
4433impl From<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError> for Error {
4434 fn from(err: crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError) -> Self {
4435 match err {
4436 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InternalServiceException(inner) => {
4437 Error::InternalServiceException(inner)
4438 }
4439 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidParameterException(inner) => {
4440 Error::InvalidParameterException(inner)
4441 }
4442 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidRequestException(inner) => {
4443 Error::InvalidRequestException(inner)
4444 }
4445 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ResourceNotFoundException(inner) => {
4446 Error::ResourceNotFoundException(inner)
4447 }
4448 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ThrottlingException(inner) => {
4449 Error::ThrottlingException(inner)
4450 }
4451 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
4452 }
4453 }
4454}
4455impl<R>
4456 From<
4457 ::aws_smithy_runtime_api::client::result::SdkError<
4458 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
4459 R,
4460 >,
4461 > for Error
4462where
4463 R: Send + Sync + std::fmt::Debug + 'static,
4464{
4465 fn from(
4466 err: ::aws_smithy_runtime_api::client::result::SdkError<
4467 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
4468 R,
4469 >,
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_hours_of_operation_override::DescribeHoursOfOperationOverrideError> for Error {
4481 fn from(err: crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError) -> Self {
4482 match err {
4483 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InternalServiceException(inner) => {
4484 Error::InternalServiceException(inner)
4485 }
4486 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidParameterException(inner) => {
4487 Error::InvalidParameterException(inner)
4488 }
4489 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidRequestException(inner) => {
4490 Error::InvalidRequestException(inner)
4491 }
4492 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
4493 Error::ResourceNotFoundException(inner)
4494 }
4495 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ThrottlingException(inner) => {
4496 Error::ThrottlingException(inner)
4497 }
4498 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::Unhandled(inner) => {
4499 Error::Unhandled(inner)
4500 }
4501 }
4502 }
4503}
4504impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>> for Error
4505where
4506 R: Send + Sync + std::fmt::Debug + 'static,
4507{
4508 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>) -> Self {
4509 match err {
4510 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4511 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4512 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4513 source: err.into(),
4514 }),
4515 }
4516 }
4517}
4518impl From<crate::operation::describe_instance::DescribeInstanceError> for Error {
4519 fn from(err: crate::operation::describe_instance::DescribeInstanceError) -> Self {
4520 match err {
4521 crate::operation::describe_instance::DescribeInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4522 crate::operation::describe_instance::DescribeInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4523 crate::operation::describe_instance::DescribeInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4524 crate::operation::describe_instance::DescribeInstanceError::Unhandled(inner) => Error::Unhandled(inner),
4525 }
4526 }
4527}
4528impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>>
4529 for Error
4530where
4531 R: Send + Sync + std::fmt::Debug + 'static,
4532{
4533 fn from(
4534 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>,
4535 ) -> Self {
4536 match err {
4537 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4538 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4539 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4540 source: err.into(),
4541 }),
4542 }
4543 }
4544}
4545impl From<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError> for Error {
4546 fn from(err: crate::operation::describe_instance_attribute::DescribeInstanceAttributeError) -> Self {
4547 match err {
4548 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InternalServiceException(inner) => {
4549 Error::InternalServiceException(inner)
4550 }
4551 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidParameterException(inner) => {
4552 Error::InvalidParameterException(inner)
4553 }
4554 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidRequestException(inner) => {
4555 Error::InvalidRequestException(inner)
4556 }
4557 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ResourceNotFoundException(inner) => {
4558 Error::ResourceNotFoundException(inner)
4559 }
4560 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ThrottlingException(inner) => {
4561 Error::ThrottlingException(inner)
4562 }
4563 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
4564 }
4565 }
4566}
4567impl<R>
4568 From<
4569 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError, R>,
4570 > for Error
4571where
4572 R: Send + Sync + std::fmt::Debug + 'static,
4573{
4574 fn from(
4575 err: ::aws_smithy_runtime_api::client::result::SdkError<
4576 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError,
4577 R,
4578 >,
4579 ) -> Self {
4580 match err {
4581 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4582 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4583 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4584 source: err.into(),
4585 }),
4586 }
4587 }
4588}
4589impl From<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError> for Error {
4590 fn from(err: crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError) -> Self {
4591 match err {
4592 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InternalServiceException(inner) => {
4593 Error::InternalServiceException(inner)
4594 }
4595 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidParameterException(inner) => {
4596 Error::InvalidParameterException(inner)
4597 }
4598 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidRequestException(inner) => {
4599 Error::InvalidRequestException(inner)
4600 }
4601 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ResourceNotFoundException(inner) => {
4602 Error::ResourceNotFoundException(inner)
4603 }
4604 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ThrottlingException(inner) => {
4605 Error::ThrottlingException(inner)
4606 }
4607 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
4608 }
4609 }
4610}
4611impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>> for Error
4612where
4613 R: Send + Sync + std::fmt::Debug + 'static,
4614{
4615 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>) -> Self {
4616 match err {
4617 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4618 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4619 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4620 source: err.into(),
4621 }),
4622 }
4623 }
4624}
4625impl From<crate::operation::describe_phone_number::DescribePhoneNumberError> for Error {
4626 fn from(err: crate::operation::describe_phone_number::DescribePhoneNumberError) -> Self {
4627 match err {
4628 crate::operation::describe_phone_number::DescribePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4629 crate::operation::describe_phone_number::DescribePhoneNumberError::InternalServiceException(inner) => {
4630 Error::InternalServiceException(inner)
4631 }
4632 crate::operation::describe_phone_number::DescribePhoneNumberError::InvalidParameterException(inner) => {
4633 Error::InvalidParameterException(inner)
4634 }
4635 crate::operation::describe_phone_number::DescribePhoneNumberError::ResourceNotFoundException(inner) => {
4636 Error::ResourceNotFoundException(inner)
4637 }
4638 crate::operation::describe_phone_number::DescribePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4639 crate::operation::describe_phone_number::DescribePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
4640 }
4641 }
4642}
4643impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>>
4644 for Error
4645where
4646 R: Send + Sync + std::fmt::Debug + 'static,
4647{
4648 fn from(
4649 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>,
4650 ) -> Self {
4651 match err {
4652 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4653 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4654 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4655 source: err.into(),
4656 }),
4657 }
4658 }
4659}
4660impl From<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError> for Error {
4661 fn from(err: crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError) -> Self {
4662 match err {
4663 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InternalServiceException(inner) => {
4664 Error::InternalServiceException(inner)
4665 }
4666 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidParameterException(inner) => {
4667 Error::InvalidParameterException(inner)
4668 }
4669 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidRequestException(inner) => {
4670 Error::InvalidRequestException(inner)
4671 }
4672 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ResourceNotFoundException(inner) => {
4673 Error::ResourceNotFoundException(inner)
4674 }
4675 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ThrottlingException(inner) => {
4676 Error::ThrottlingException(inner)
4677 }
4678 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
4679 }
4680 }
4681}
4682impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>> for Error
4683where
4684 R: Send + Sync + std::fmt::Debug + 'static,
4685{
4686 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>) -> Self {
4687 match err {
4688 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4689 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4690 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4691 source: err.into(),
4692 }),
4693 }
4694 }
4695}
4696impl From<crate::operation::describe_prompt::DescribePromptError> for Error {
4697 fn from(err: crate::operation::describe_prompt::DescribePromptError) -> Self {
4698 match err {
4699 crate::operation::describe_prompt::DescribePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4700 crate::operation::describe_prompt::DescribePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4701 crate::operation::describe_prompt::DescribePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4702 crate::operation::describe_prompt::DescribePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4703 crate::operation::describe_prompt::DescribePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4704 crate::operation::describe_prompt::DescribePromptError::Unhandled(inner) => Error::Unhandled(inner),
4705 }
4706 }
4707}
4708impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>> for Error
4709where
4710 R: Send + Sync + std::fmt::Debug + 'static,
4711{
4712 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>) -> Self {
4713 match err {
4714 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4715 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4716 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4717 source: err.into(),
4718 }),
4719 }
4720 }
4721}
4722impl From<crate::operation::describe_queue::DescribeQueueError> for Error {
4723 fn from(err: crate::operation::describe_queue::DescribeQueueError) -> Self {
4724 match err {
4725 crate::operation::describe_queue::DescribeQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4726 crate::operation::describe_queue::DescribeQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4727 crate::operation::describe_queue::DescribeQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4728 crate::operation::describe_queue::DescribeQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4729 crate::operation::describe_queue::DescribeQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4730 crate::operation::describe_queue::DescribeQueueError::Unhandled(inner) => Error::Unhandled(inner),
4731 }
4732 }
4733}
4734impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>> for Error
4735where
4736 R: Send + Sync + std::fmt::Debug + 'static,
4737{
4738 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>) -> Self {
4739 match err {
4740 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4741 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4742 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4743 source: err.into(),
4744 }),
4745 }
4746 }
4747}
4748impl From<crate::operation::describe_quick_connect::DescribeQuickConnectError> for Error {
4749 fn from(err: crate::operation::describe_quick_connect::DescribeQuickConnectError) -> Self {
4750 match err {
4751 crate::operation::describe_quick_connect::DescribeQuickConnectError::InternalServiceException(inner) => {
4752 Error::InternalServiceException(inner)
4753 }
4754 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidParameterException(inner) => {
4755 Error::InvalidParameterException(inner)
4756 }
4757 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidRequestException(inner) => {
4758 Error::InvalidRequestException(inner)
4759 }
4760 crate::operation::describe_quick_connect::DescribeQuickConnectError::ResourceNotFoundException(inner) => {
4761 Error::ResourceNotFoundException(inner)
4762 }
4763 crate::operation::describe_quick_connect::DescribeQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4764 crate::operation::describe_quick_connect::DescribeQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
4765 }
4766 }
4767}
4768impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>> for Error
4769where
4770 R: Send + Sync + std::fmt::Debug + 'static,
4771{
4772 fn from(
4773 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>,
4774 ) -> Self {
4775 match err {
4776 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4777 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4778 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4779 source: err.into(),
4780 }),
4781 }
4782 }
4783}
4784impl From<crate::operation::describe_routing_profile::DescribeRoutingProfileError> for Error {
4785 fn from(err: crate::operation::describe_routing_profile::DescribeRoutingProfileError) -> Self {
4786 match err {
4787 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InternalServiceException(inner) => {
4788 Error::InternalServiceException(inner)
4789 }
4790 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidParameterException(inner) => {
4791 Error::InvalidParameterException(inner)
4792 }
4793 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidRequestException(inner) => {
4794 Error::InvalidRequestException(inner)
4795 }
4796 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ResourceNotFoundException(inner) => {
4797 Error::ResourceNotFoundException(inner)
4798 }
4799 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4800 crate::operation::describe_routing_profile::DescribeRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
4801 }
4802 }
4803}
4804impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>> for Error
4805where
4806 R: Send + Sync + std::fmt::Debug + 'static,
4807{
4808 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>) -> Self {
4809 match err {
4810 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4811 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4812 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4813 source: err.into(),
4814 }),
4815 }
4816 }
4817}
4818impl From<crate::operation::describe_rule::DescribeRuleError> for Error {
4819 fn from(err: crate::operation::describe_rule::DescribeRuleError) -> Self {
4820 match err {
4821 crate::operation::describe_rule::DescribeRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4822 crate::operation::describe_rule::DescribeRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4823 crate::operation::describe_rule::DescribeRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4824 crate::operation::describe_rule::DescribeRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4825 crate::operation::describe_rule::DescribeRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4826 crate::operation::describe_rule::DescribeRuleError::Unhandled(inner) => Error::Unhandled(inner),
4827 }
4828 }
4829}
4830impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>>
4831 for Error
4832where
4833 R: Send + Sync + std::fmt::Debug + 'static,
4834{
4835 fn from(
4836 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>,
4837 ) -> Self {
4838 match err {
4839 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4840 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4841 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4842 source: err.into(),
4843 }),
4844 }
4845 }
4846}
4847impl From<crate::operation::describe_security_profile::DescribeSecurityProfileError> for Error {
4848 fn from(err: crate::operation::describe_security_profile::DescribeSecurityProfileError) -> Self {
4849 match err {
4850 crate::operation::describe_security_profile::DescribeSecurityProfileError::InternalServiceException(inner) => {
4851 Error::InternalServiceException(inner)
4852 }
4853 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidParameterException(inner) => {
4854 Error::InvalidParameterException(inner)
4855 }
4856 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidRequestException(inner) => {
4857 Error::InvalidRequestException(inner)
4858 }
4859 crate::operation::describe_security_profile::DescribeSecurityProfileError::ResourceNotFoundException(inner) => {
4860 Error::ResourceNotFoundException(inner)
4861 }
4862 crate::operation::describe_security_profile::DescribeSecurityProfileError::ThrottlingException(inner) => {
4863 Error::ThrottlingException(inner)
4864 }
4865 crate::operation::describe_security_profile::DescribeSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
4866 }
4867 }
4868}
4869impl<R>
4870 From<
4871 ::aws_smithy_runtime_api::client::result::SdkError<
4872 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
4873 R,
4874 >,
4875 > for Error
4876where
4877 R: Send + Sync + std::fmt::Debug + 'static,
4878{
4879 fn from(
4880 err: ::aws_smithy_runtime_api::client::result::SdkError<
4881 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
4882 R,
4883 >,
4884 ) -> Self {
4885 match err {
4886 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4887 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4888 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4889 source: err.into(),
4890 }),
4891 }
4892 }
4893}
4894impl From<crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError> for Error {
4895 fn from(err: crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError) -> Self {
4896 match err {
4897 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::AccessDeniedException(inner) => {
4898 Error::AccessDeniedException(inner)
4899 }
4900 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InternalServiceException(inner) => {
4901 Error::InternalServiceException(inner)
4902 }
4903 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InvalidRequestException(inner) => {
4904 Error::InvalidRequestException(inner)
4905 }
4906 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
4907 Error::ResourceNotFoundException(inner)
4908 }
4909 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ThrottlingException(inner) => {
4910 Error::ThrottlingException(inner)
4911 }
4912 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
4913 }
4914 }
4915}
4916impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>> for Error
4917where
4918 R: Send + Sync + std::fmt::Debug + 'static,
4919{
4920 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>) -> Self {
4921 match err {
4922 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4923 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4924 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4925 source: err.into(),
4926 }),
4927 }
4928 }
4929}
4930impl From<crate::operation::describe_user::DescribeUserError> for Error {
4931 fn from(err: crate::operation::describe_user::DescribeUserError) -> Self {
4932 match err {
4933 crate::operation::describe_user::DescribeUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4934 crate::operation::describe_user::DescribeUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4935 crate::operation::describe_user::DescribeUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4936 crate::operation::describe_user::DescribeUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4937 crate::operation::describe_user::DescribeUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4938 crate::operation::describe_user::DescribeUserError::Unhandled(inner) => Error::Unhandled(inner),
4939 }
4940 }
4941}
4942impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>>
4943 for Error
4944where
4945 R: Send + Sync + std::fmt::Debug + 'static,
4946{
4947 fn from(
4948 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>,
4949 ) -> Self {
4950 match err {
4951 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4952 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4953 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4954 source: err.into(),
4955 }),
4956 }
4957 }
4958}
4959impl From<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError> for Error {
4960 fn from(err: crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError) -> Self {
4961 match err {
4962 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InternalServiceException(inner) => {
4963 Error::InternalServiceException(inner)
4964 }
4965 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidParameterException(inner) => {
4966 Error::InvalidParameterException(inner)
4967 }
4968 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidRequestException(inner) => {
4969 Error::InvalidRequestException(inner)
4970 }
4971 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ResourceNotFoundException(inner) => {
4972 Error::ResourceNotFoundException(inner)
4973 }
4974 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ThrottlingException(inner) => {
4975 Error::ThrottlingException(inner)
4976 }
4977 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
4978 }
4979 }
4980}
4981impl<R>
4982 From<
4983 ::aws_smithy_runtime_api::client::result::SdkError<
4984 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
4985 R,
4986 >,
4987 > for Error
4988where
4989 R: Send + Sync + std::fmt::Debug + 'static,
4990{
4991 fn from(
4992 err: ::aws_smithy_runtime_api::client::result::SdkError<
4993 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
4994 R,
4995 >,
4996 ) -> Self {
4997 match err {
4998 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4999 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5000 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5001 source: err.into(),
5002 }),
5003 }
5004 }
5005}
5006impl From<crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError> for Error {
5007 fn from(err: crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError) -> Self {
5008 match err {
5009 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InternalServiceException(inner) => {
5010 Error::InternalServiceException(inner)
5011 }
5012 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidParameterException(inner) => {
5013 Error::InvalidParameterException(inner)
5014 }
5015 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidRequestException(inner) => {
5016 Error::InvalidRequestException(inner)
5017 }
5018 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ResourceNotFoundException(inner) => {
5019 Error::ResourceNotFoundException(inner)
5020 }
5021 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ThrottlingException(inner) => {
5022 Error::ThrottlingException(inner)
5023 }
5024 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
5025 }
5026 }
5027}
5028impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>> for Error
5029where
5030 R: Send + Sync + std::fmt::Debug + 'static,
5031{
5032 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>) -> Self {
5033 match err {
5034 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5035 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5036 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5037 source: err.into(),
5038 }),
5039 }
5040 }
5041}
5042impl From<crate::operation::describe_view::DescribeViewError> for Error {
5043 fn from(err: crate::operation::describe_view::DescribeViewError) -> Self {
5044 match err {
5045 crate::operation::describe_view::DescribeViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5046 crate::operation::describe_view::DescribeViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5047 crate::operation::describe_view::DescribeViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5048 crate::operation::describe_view::DescribeViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5049 crate::operation::describe_view::DescribeViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5050 crate::operation::describe_view::DescribeViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
5051 crate::operation::describe_view::DescribeViewError::Unhandled(inner) => Error::Unhandled(inner),
5052 }
5053 }
5054}
5055impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>> for Error
5056where
5057 R: Send + Sync + std::fmt::Debug + 'static,
5058{
5059 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>) -> Self {
5060 match err {
5061 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5062 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5063 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5064 source: err.into(),
5065 }),
5066 }
5067 }
5068}
5069impl From<crate::operation::describe_vocabulary::DescribeVocabularyError> for Error {
5070 fn from(err: crate::operation::describe_vocabulary::DescribeVocabularyError) -> Self {
5071 match err {
5072 crate::operation::describe_vocabulary::DescribeVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5073 crate::operation::describe_vocabulary::DescribeVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5074 crate::operation::describe_vocabulary::DescribeVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5075 crate::operation::describe_vocabulary::DescribeVocabularyError::ResourceNotFoundException(inner) => {
5076 Error::ResourceNotFoundException(inner)
5077 }
5078 crate::operation::describe_vocabulary::DescribeVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5079 crate::operation::describe_vocabulary::DescribeVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
5080 }
5081 }
5082}
5083impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_workspace::DescribeWorkspaceError, R>> for Error
5084where
5085 R: Send + Sync + std::fmt::Debug + 'static,
5086{
5087 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_workspace::DescribeWorkspaceError, R>) -> Self {
5088 match err {
5089 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5090 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5091 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5092 source: err.into(),
5093 }),
5094 }
5095 }
5096}
5097impl From<crate::operation::describe_workspace::DescribeWorkspaceError> for Error {
5098 fn from(err: crate::operation::describe_workspace::DescribeWorkspaceError) -> Self {
5099 match err {
5100 crate::operation::describe_workspace::DescribeWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5101 crate::operation::describe_workspace::DescribeWorkspaceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5102 crate::operation::describe_workspace::DescribeWorkspaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5103 crate::operation::describe_workspace::DescribeWorkspaceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5104 crate::operation::describe_workspace::DescribeWorkspaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5105 crate::operation::describe_workspace::DescribeWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5106 crate::operation::describe_workspace::DescribeWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
5107 }
5108 }
5109}
5110impl<R>
5111 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError, R>>
5112 for Error
5113where
5114 R: Send + Sync + std::fmt::Debug + 'static,
5115{
5116 fn from(
5117 err: ::aws_smithy_runtime_api::client::result::SdkError<
5118 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError,
5119 R,
5120 >,
5121 ) -> Self {
5122 match err {
5123 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5124 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5125 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5126 source: err.into(),
5127 }),
5128 }
5129 }
5130}
5131impl From<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError> for Error {
5132 fn from(err: crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError) -> Self {
5133 match err {
5134 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InternalServiceException(inner) => {
5135 Error::InternalServiceException(inner)
5136 }
5137 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidParameterException(inner) => {
5138 Error::InvalidParameterException(inner)
5139 }
5140 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidRequestException(inner) => {
5141 Error::InvalidRequestException(inner)
5142 }
5143 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
5144 Error::ResourceNotFoundException(inner)
5145 }
5146 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ThrottlingException(inner) => {
5147 Error::ThrottlingException(inner)
5148 }
5149 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
5150 }
5151 }
5152}
5153impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>>
5154 for Error
5155where
5156 R: Send + Sync + std::fmt::Debug + 'static,
5157{
5158 fn from(
5159 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>,
5160 ) -> Self {
5161 match err {
5162 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5163 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5164 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5165 source: err.into(),
5166 }),
5167 }
5168 }
5169}
5170impl From<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError> for Error {
5171 fn from(err: crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError) -> Self {
5172 match err {
5173 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InternalServiceException(inner) => {
5174 Error::InternalServiceException(inner)
5175 }
5176 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidParameterException(inner) => {
5177 Error::InvalidParameterException(inner)
5178 }
5179 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidRequestException(inner) => {
5180 Error::InvalidRequestException(inner)
5181 }
5182 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ResourceNotFoundException(inner) => {
5183 Error::ResourceNotFoundException(inner)
5184 }
5185 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ThrottlingException(inner) => {
5186 Error::ThrottlingException(inner)
5187 }
5188 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::Unhandled(inner) => Error::Unhandled(inner),
5189 }
5190 }
5191}
5192impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>> for Error
5193where
5194 R: Send + Sync + std::fmt::Debug + 'static,
5195{
5196 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>) -> Self {
5197 match err {
5198 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5199 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5200 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5201 source: err.into(),
5202 }),
5203 }
5204 }
5205}
5206impl From<crate::operation::disassociate_bot::DisassociateBotError> for Error {
5207 fn from(err: crate::operation::disassociate_bot::DisassociateBotError) -> Self {
5208 match err {
5209 crate::operation::disassociate_bot::DisassociateBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5210 crate::operation::disassociate_bot::DisassociateBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5211 crate::operation::disassociate_bot::DisassociateBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5212 crate::operation::disassociate_bot::DisassociateBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5213 crate::operation::disassociate_bot::DisassociateBotError::Unhandled(inner) => Error::Unhandled(inner),
5214 }
5215 }
5216}
5217impl<R>
5218 From<
5219 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError, R>,
5220 > for Error
5221where
5222 R: Send + Sync + std::fmt::Debug + 'static,
5223{
5224 fn from(
5225 err: ::aws_smithy_runtime_api::client::result::SdkError<
5226 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError,
5227 R,
5228 >,
5229 ) -> Self {
5230 match err {
5231 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5232 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5233 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5234 source: err.into(),
5235 }),
5236 }
5237 }
5238}
5239impl From<crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError> for Error {
5240 fn from(err: crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError) -> Self {
5241 match err {
5242 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::AccessDeniedException(inner) => {
5243 Error::AccessDeniedException(inner)
5244 }
5245 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InternalServiceException(inner) => {
5246 Error::InternalServiceException(inner)
5247 }
5248 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InvalidParameterException(inner) => {
5249 Error::InvalidParameterException(inner)
5250 }
5251 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InvalidRequestException(inner) => {
5252 Error::InvalidRequestException(inner)
5253 }
5254 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ResourceConflictException(inner) => {
5255 Error::ResourceConflictException(inner)
5256 }
5257 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ResourceNotFoundException(inner) => {
5258 Error::ResourceNotFoundException(inner)
5259 }
5260 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ThrottlingException(inner) => {
5261 Error::ThrottlingException(inner)
5262 }
5263 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::Unhandled(inner) => Error::Unhandled(inner),
5264 }
5265 }
5266}
5267impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>> for Error
5268where
5269 R: Send + Sync + std::fmt::Debug + 'static,
5270{
5271 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>) -> Self {
5272 match err {
5273 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5274 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5275 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5276 source: err.into(),
5277 }),
5278 }
5279 }
5280}
5281impl From<crate::operation::disassociate_flow::DisassociateFlowError> for Error {
5282 fn from(err: crate::operation::disassociate_flow::DisassociateFlowError) -> Self {
5283 match err {
5284 crate::operation::disassociate_flow::DisassociateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5285 crate::operation::disassociate_flow::DisassociateFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5286 crate::operation::disassociate_flow::DisassociateFlowError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5287 crate::operation::disassociate_flow::DisassociateFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5288 crate::operation::disassociate_flow::DisassociateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5289 crate::operation::disassociate_flow::DisassociateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5290 crate::operation::disassociate_flow::DisassociateFlowError::Unhandled(inner) => Error::Unhandled(inner),
5291 }
5292 }
5293}
5294impl<R>
5295 From<
5296 ::aws_smithy_runtime_api::client::result::SdkError<
5297 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
5298 R,
5299 >,
5300 > for Error
5301where
5302 R: Send + Sync + std::fmt::Debug + 'static,
5303{
5304 fn from(
5305 err: ::aws_smithy_runtime_api::client::result::SdkError<
5306 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
5307 R,
5308 >,
5309 ) -> Self {
5310 match err {
5311 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5312 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5313 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5314 source: err.into(),
5315 }),
5316 }
5317 }
5318}
5319impl From<crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError> for Error {
5320 fn from(err: crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError) -> Self {
5321 match err {
5322 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InternalServiceException(inner) => {
5323 Error::InternalServiceException(inner)
5324 }
5325 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidParameterException(inner) => {
5326 Error::InvalidParameterException(inner)
5327 }
5328 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidRequestException(inner) => {
5329 Error::InvalidRequestException(inner)
5330 }
5331 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
5332 Error::ResourceNotFoundException(inner)
5333 }
5334 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ThrottlingException(inner) => {
5335 Error::ThrottlingException(inner)
5336 }
5337 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::Unhandled(inner) => {
5338 Error::Unhandled(inner)
5339 }
5340 }
5341 }
5342}
5343impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>>
5344 for Error
5345where
5346 R: Send + Sync + std::fmt::Debug + 'static,
5347{
5348 fn from(
5349 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>,
5350 ) -> Self {
5351 match err {
5352 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5353 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5354 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5355 source: err.into(),
5356 }),
5357 }
5358 }
5359}
5360impl From<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError> for Error {
5361 fn from(err: crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError) -> Self {
5362 match err {
5363 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InternalServiceException(inner) => {
5364 Error::InternalServiceException(inner)
5365 }
5366 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidParameterException(inner) => {
5367 Error::InvalidParameterException(inner)
5368 }
5369 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidRequestException(inner) => {
5370 Error::InvalidRequestException(inner)
5371 }
5372 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ResourceNotFoundException(inner) => {
5373 Error::ResourceNotFoundException(inner)
5374 }
5375 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ThrottlingException(inner) => {
5376 Error::ThrottlingException(inner)
5377 }
5378 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::Unhandled(inner) => Error::Unhandled(inner),
5379 }
5380 }
5381}
5382impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>> for Error
5383where
5384 R: Send + Sync + std::fmt::Debug + 'static,
5385{
5386 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>) -> Self {
5387 match err {
5388 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5389 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5390 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5391 source: err.into(),
5392 }),
5393 }
5394 }
5395}
5396impl From<crate::operation::disassociate_lex_bot::DisassociateLexBotError> for Error {
5397 fn from(err: crate::operation::disassociate_lex_bot::DisassociateLexBotError) -> Self {
5398 match err {
5399 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InternalServiceException(inner) => {
5400 Error::InternalServiceException(inner)
5401 }
5402 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidParameterException(inner) => {
5403 Error::InvalidParameterException(inner)
5404 }
5405 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5406 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ResourceNotFoundException(inner) => {
5407 Error::ResourceNotFoundException(inner)
5408 }
5409 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5410 crate::operation::disassociate_lex_bot::DisassociateLexBotError::Unhandled(inner) => Error::Unhandled(inner),
5411 }
5412 }
5413}
5414impl<R>
5415 From<
5416 ::aws_smithy_runtime_api::client::result::SdkError<
5417 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
5418 R,
5419 >,
5420 > for Error
5421where
5422 R: Send + Sync + std::fmt::Debug + 'static,
5423{
5424 fn from(
5425 err: ::aws_smithy_runtime_api::client::result::SdkError<
5426 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
5427 R,
5428 >,
5429 ) -> 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::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError> for Error {
5440 fn from(err: crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError) -> Self {
5441 match err {
5442 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::AccessDeniedException(inner) => {
5443 Error::AccessDeniedException(inner)
5444 }
5445 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InternalServiceException(inner) => {
5446 Error::InternalServiceException(inner)
5447 }
5448 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InvalidParameterException(inner) => {
5449 Error::InvalidParameterException(inner)
5450 }
5451 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ResourceNotFoundException(inner) => {
5452 Error::ResourceNotFoundException(inner)
5453 }
5454 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ThrottlingException(inner) => {
5455 Error::ThrottlingException(inner)
5456 }
5457 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::Unhandled(inner) => {
5458 Error::Unhandled(inner)
5459 }
5460 }
5461 }
5462}
5463impl<R>
5464 From<
5465 ::aws_smithy_runtime_api::client::result::SdkError<
5466 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
5467 R,
5468 >,
5469 > for Error
5470where
5471 R: Send + Sync + std::fmt::Debug + 'static,
5472{
5473 fn from(
5474 err: ::aws_smithy_runtime_api::client::result::SdkError<
5475 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
5476 R,
5477 >,
5478 ) -> Self {
5479 match err {
5480 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5481 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5482 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5483 source: err.into(),
5484 }),
5485 }
5486 }
5487}
5488impl From<crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError> for Error {
5489 fn from(err: crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError) -> Self {
5490 match err {
5491 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InternalServiceException(inner) => {
5492 Error::InternalServiceException(inner)
5493 }
5494 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidParameterException(inner) => {
5495 Error::InvalidParameterException(inner)
5496 }
5497 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidRequestException(inner) => {
5498 Error::InvalidRequestException(inner)
5499 }
5500 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ResourceNotFoundException(inner) => {
5501 Error::ResourceNotFoundException(inner)
5502 }
5503 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ThrottlingException(inner) => {
5504 Error::ThrottlingException(inner)
5505 }
5506 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
5507 }
5508 }
5509}
5510impl<R>
5511 From<
5512 ::aws_smithy_runtime_api::client::result::SdkError<
5513 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
5514 R,
5515 >,
5516 > for Error
5517where
5518 R: Send + Sync + std::fmt::Debug + 'static,
5519{
5520 fn from(
5521 err: ::aws_smithy_runtime_api::client::result::SdkError<
5522 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
5523 R,
5524 >,
5525 ) -> Self {
5526 match err {
5527 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5528 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5529 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5530 source: err.into(),
5531 }),
5532 }
5533 }
5534}
5535impl From<crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError> for Error {
5536 fn from(err: crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError) -> Self {
5537 match err {
5538 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InternalServiceException(inner) => {
5539 Error::InternalServiceException(inner)
5540 }
5541 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidParameterException(inner) => {
5542 Error::InvalidParameterException(inner)
5543 }
5544 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidRequestException(inner) => {
5545 Error::InvalidRequestException(inner)
5546 }
5547 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
5548 Error::ResourceNotFoundException(inner)
5549 }
5550 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ThrottlingException(inner) => {
5551 Error::ThrottlingException(inner)
5552 }
5553 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
5554 }
5555 }
5556}
5557impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>>
5558 for Error
5559where
5560 R: Send + Sync + std::fmt::Debug + 'static,
5561{
5562 fn from(
5563 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>,
5564 ) -> Self {
5565 match err {
5566 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5567 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5568 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5569 source: err.into(),
5570 }),
5571 }
5572 }
5573}
5574impl From<crate::operation::disassociate_security_key::DisassociateSecurityKeyError> for Error {
5575 fn from(err: crate::operation::disassociate_security_key::DisassociateSecurityKeyError) -> Self {
5576 match err {
5577 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InternalServiceException(inner) => {
5578 Error::InternalServiceException(inner)
5579 }
5580 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidParameterException(inner) => {
5581 Error::InvalidParameterException(inner)
5582 }
5583 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidRequestException(inner) => {
5584 Error::InvalidRequestException(inner)
5585 }
5586 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ResourceNotFoundException(inner) => {
5587 Error::ResourceNotFoundException(inner)
5588 }
5589 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ThrottlingException(inner) => {
5590 Error::ThrottlingException(inner)
5591 }
5592 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::Unhandled(inner) => Error::Unhandled(inner),
5593 }
5594 }
5595}
5596impl<R>
5597 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError, R>>
5598 for Error
5599where
5600 R: Send + Sync + std::fmt::Debug + 'static,
5601{
5602 fn from(
5603 err: ::aws_smithy_runtime_api::client::result::SdkError<
5604 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError,
5605 R,
5606 >,
5607 ) -> Self {
5608 match err {
5609 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5610 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5611 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5612 source: err.into(),
5613 }),
5614 }
5615 }
5616}
5617impl From<crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError> for Error {
5618 fn from(err: crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError) -> Self {
5619 match err {
5620 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::AccessDeniedException(inner) => {
5621 Error::AccessDeniedException(inner)
5622 }
5623 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::ConditionalOperationFailedException(inner) => {
5624 Error::ConditionalOperationFailedException(inner)
5625 }
5626 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::InternalServiceException(inner) => {
5627 Error::InternalServiceException(inner)
5628 }
5629 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::InvalidParameterException(inner) => {
5630 Error::InvalidParameterException(inner)
5631 }
5632 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::InvalidRequestException(inner) => {
5633 Error::InvalidRequestException(inner)
5634 }
5635 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::ResourceConflictException(inner) => {
5636 Error::ResourceConflictException(inner)
5637 }
5638 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::ResourceNotFoundException(inner) => {
5639 Error::ResourceNotFoundException(inner)
5640 }
5641 crate::operation::disassociate_security_profiles::DisassociateSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
5642 }
5643 }
5644}
5645impl<R>
5646 From<
5647 ::aws_smithy_runtime_api::client::result::SdkError<
5648 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
5649 R,
5650 >,
5651 > for Error
5652where
5653 R: Send + Sync + std::fmt::Debug + 'static,
5654{
5655 fn from(
5656 err: ::aws_smithy_runtime_api::client::result::SdkError<
5657 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
5658 R,
5659 >,
5660 ) -> Self {
5661 match err {
5662 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5663 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5664 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5665 source: err.into(),
5666 }),
5667 }
5668 }
5669}
5670impl From<crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError> for Error {
5671 fn from(err: crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError) -> Self {
5672 match err {
5673 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5674 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5675 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5676 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
5677 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5678 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5679 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::Unhandled(inner) => Error::Unhandled(inner),
5680 }
5681 }
5682}
5683impl<R>
5684 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError, R>>
5685 for Error
5686where
5687 R: Send + Sync + std::fmt::Debug + 'static,
5688{
5689 fn from(
5690 err: ::aws_smithy_runtime_api::client::result::SdkError<
5691 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError,
5692 R,
5693 >,
5694 ) -> Self {
5695 match err {
5696 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5697 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5698 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5699 source: err.into(),
5700 }),
5701 }
5702 }
5703}
5704impl From<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError> for Error {
5705 fn from(err: crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError) -> Self {
5706 match err {
5707 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InternalServiceException(inner) => {
5708 Error::InternalServiceException(inner)
5709 }
5710 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidParameterException(inner) => {
5711 Error::InvalidParameterException(inner)
5712 }
5713 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidRequestException(inner) => {
5714 Error::InvalidRequestException(inner)
5715 }
5716 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ResourceNotFoundException(inner) => {
5717 Error::ResourceNotFoundException(inner)
5718 }
5719 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ThrottlingException(inner) => {
5720 Error::ThrottlingException(inner)
5721 }
5722 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
5723 }
5724 }
5725}
5726impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_workspace::DisassociateWorkspaceError, R>> for Error
5727where
5728 R: Send + Sync + std::fmt::Debug + 'static,
5729{
5730 fn from(
5731 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_workspace::DisassociateWorkspaceError, R>,
5732 ) -> Self {
5733 match err {
5734 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5735 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5736 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5737 source: err.into(),
5738 }),
5739 }
5740 }
5741}
5742impl From<crate::operation::disassociate_workspace::DisassociateWorkspaceError> for Error {
5743 fn from(err: crate::operation::disassociate_workspace::DisassociateWorkspaceError) -> Self {
5744 match err {
5745 crate::operation::disassociate_workspace::DisassociateWorkspaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5746 crate::operation::disassociate_workspace::DisassociateWorkspaceError::InternalServiceException(inner) => {
5747 Error::InternalServiceException(inner)
5748 }
5749 crate::operation::disassociate_workspace::DisassociateWorkspaceError::InvalidParameterException(inner) => {
5750 Error::InvalidParameterException(inner)
5751 }
5752 crate::operation::disassociate_workspace::DisassociateWorkspaceError::InvalidRequestException(inner) => {
5753 Error::InvalidRequestException(inner)
5754 }
5755 crate::operation::disassociate_workspace::DisassociateWorkspaceError::ResourceNotFoundException(inner) => {
5756 Error::ResourceNotFoundException(inner)
5757 }
5758 crate::operation::disassociate_workspace::DisassociateWorkspaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5759 crate::operation::disassociate_workspace::DisassociateWorkspaceError::Unhandled(inner) => Error::Unhandled(inner),
5760 }
5761 }
5762}
5763impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>> for Error
5764where
5765 R: Send + Sync + std::fmt::Debug + 'static,
5766{
5767 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>) -> Self {
5768 match err {
5769 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5770 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5771 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5772 source: err.into(),
5773 }),
5774 }
5775 }
5776}
5777impl From<crate::operation::dismiss_user_contact::DismissUserContactError> for Error {
5778 fn from(err: crate::operation::dismiss_user_contact::DismissUserContactError) -> Self {
5779 match err {
5780 crate::operation::dismiss_user_contact::DismissUserContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5781 crate::operation::dismiss_user_contact::DismissUserContactError::InternalServiceException(inner) => {
5782 Error::InternalServiceException(inner)
5783 }
5784 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidParameterException(inner) => {
5785 Error::InvalidParameterException(inner)
5786 }
5787 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5788 crate::operation::dismiss_user_contact::DismissUserContactError::ResourceNotFoundException(inner) => {
5789 Error::ResourceNotFoundException(inner)
5790 }
5791 crate::operation::dismiss_user_contact::DismissUserContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5792 crate::operation::dismiss_user_contact::DismissUserContactError::Unhandled(inner) => Error::Unhandled(inner),
5793 }
5794 }
5795}
5796impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError, R>>
5797 for Error
5798where
5799 R: Send + Sync + std::fmt::Debug + 'static,
5800{
5801 fn from(
5802 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError, R>,
5803 ) -> Self {
5804 match err {
5805 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5806 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5807 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5808 source: err.into(),
5809 }),
5810 }
5811 }
5812}
5813impl From<crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError> for Error {
5814 fn from(err: crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError) -> Self {
5815 match err {
5816 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::AccessDeniedException(inner) => {
5817 Error::AccessDeniedException(inner)
5818 }
5819 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::InternalServiceException(inner) => {
5820 Error::InternalServiceException(inner)
5821 }
5822 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::InvalidParameterException(inner) => {
5823 Error::InvalidParameterException(inner)
5824 }
5825 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::InvalidRequestException(inner) => {
5826 Error::InvalidRequestException(inner)
5827 }
5828 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::ResourceNotFoundException(inner) => {
5829 Error::ResourceNotFoundException(inner)
5830 }
5831 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::ThrottlingException(inner) => {
5832 Error::ThrottlingException(inner)
5833 }
5834 crate::operation::evaluate_data_table_values::EvaluateDataTableValuesError::Unhandled(inner) => Error::Unhandled(inner),
5835 }
5836 }
5837}
5838impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>> for Error
5839where
5840 R: Send + Sync + std::fmt::Debug + 'static,
5841{
5842 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>) -> Self {
5843 match err {
5844 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5845 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5846 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5847 source: err.into(),
5848 }),
5849 }
5850 }
5851}
5852impl From<crate::operation::get_attached_file::GetAttachedFileError> for Error {
5853 fn from(err: crate::operation::get_attached_file::GetAttachedFileError) -> Self {
5854 match err {
5855 crate::operation::get_attached_file::GetAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5856 crate::operation::get_attached_file::GetAttachedFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5857 crate::operation::get_attached_file::GetAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5858 crate::operation::get_attached_file::GetAttachedFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5859 crate::operation::get_attached_file::GetAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5860 crate::operation::get_attached_file::GetAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
5861 }
5862 }
5863}
5864impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>> for Error
5865where
5866 R: Send + Sync + std::fmt::Debug + 'static,
5867{
5868 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>) -> Self {
5869 match err {
5870 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5871 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5872 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5873 source: err.into(),
5874 }),
5875 }
5876 }
5877}
5878impl From<crate::operation::get_contact_attributes::GetContactAttributesError> for Error {
5879 fn from(err: crate::operation::get_contact_attributes::GetContactAttributesError) -> Self {
5880 match err {
5881 crate::operation::get_contact_attributes::GetContactAttributesError::InternalServiceException(inner) => {
5882 Error::InternalServiceException(inner)
5883 }
5884 crate::operation::get_contact_attributes::GetContactAttributesError::InvalidRequestException(inner) => {
5885 Error::InvalidRequestException(inner)
5886 }
5887 crate::operation::get_contact_attributes::GetContactAttributesError::ResourceNotFoundException(inner) => {
5888 Error::ResourceNotFoundException(inner)
5889 }
5890 crate::operation::get_contact_attributes::GetContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
5891 }
5892 }
5893}
5894impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>> for Error
5895where
5896 R: Send + Sync + std::fmt::Debug + 'static,
5897{
5898 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>) -> Self {
5899 match err {
5900 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5901 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5902 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5903 source: err.into(),
5904 }),
5905 }
5906 }
5907}
5908impl From<crate::operation::get_contact_metrics::GetContactMetricsError> for Error {
5909 fn from(err: crate::operation::get_contact_metrics::GetContactMetricsError) -> Self {
5910 match err {
5911 crate::operation::get_contact_metrics::GetContactMetricsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5912 crate::operation::get_contact_metrics::GetContactMetricsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5913 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidParameterException(inner) => {
5914 Error::InvalidParameterException(inner)
5915 }
5916 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5917 crate::operation::get_contact_metrics::GetContactMetricsError::ResourceNotFoundException(inner) => {
5918 Error::ResourceNotFoundException(inner)
5919 }
5920 crate::operation::get_contact_metrics::GetContactMetricsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5921 crate::operation::get_contact_metrics::GetContactMetricsError::Unhandled(inner) => Error::Unhandled(inner),
5922 }
5923 }
5924}
5925impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>> for Error
5926where
5927 R: Send + Sync + std::fmt::Debug + 'static,
5928{
5929 fn from(
5930 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>,
5931 ) -> Self {
5932 match err {
5933 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5934 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5935 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5936 source: err.into(),
5937 }),
5938 }
5939 }
5940}
5941impl From<crate::operation::get_current_metric_data::GetCurrentMetricDataError> for Error {
5942 fn from(err: crate::operation::get_current_metric_data::GetCurrentMetricDataError) -> Self {
5943 match err {
5944 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InternalServiceException(inner) => {
5945 Error::InternalServiceException(inner)
5946 }
5947 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidParameterException(inner) => {
5948 Error::InvalidParameterException(inner)
5949 }
5950 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidRequestException(inner) => {
5951 Error::InvalidRequestException(inner)
5952 }
5953 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ResourceNotFoundException(inner) => {
5954 Error::ResourceNotFoundException(inner)
5955 }
5956 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5957 crate::operation::get_current_metric_data::GetCurrentMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
5958 }
5959 }
5960}
5961impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>> for Error
5962where
5963 R: Send + Sync + std::fmt::Debug + 'static,
5964{
5965 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>) -> Self {
5966 match err {
5967 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5968 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5969 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5970 source: err.into(),
5971 }),
5972 }
5973 }
5974}
5975impl From<crate::operation::get_current_user_data::GetCurrentUserDataError> for Error {
5976 fn from(err: crate::operation::get_current_user_data::GetCurrentUserDataError) -> Self {
5977 match err {
5978 crate::operation::get_current_user_data::GetCurrentUserDataError::InternalServiceException(inner) => {
5979 Error::InternalServiceException(inner)
5980 }
5981 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidParameterException(inner) => {
5982 Error::InvalidParameterException(inner)
5983 }
5984 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5985 crate::operation::get_current_user_data::GetCurrentUserDataError::ResourceNotFoundException(inner) => {
5986 Error::ResourceNotFoundException(inner)
5987 }
5988 crate::operation::get_current_user_data::GetCurrentUserDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5989 crate::operation::get_current_user_data::GetCurrentUserDataError::Unhandled(inner) => Error::Unhandled(inner),
5990 }
5991 }
5992}
5993impl<R>
5994 From<
5995 ::aws_smithy_runtime_api::client::result::SdkError<
5996 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
5997 R,
5998 >,
5999 > for Error
6000where
6001 R: Send + Sync + std::fmt::Debug + 'static,
6002{
6003 fn from(
6004 err: ::aws_smithy_runtime_api::client::result::SdkError<
6005 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
6006 R,
6007 >,
6008 ) -> Self {
6009 match err {
6010 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6011 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6012 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6013 source: err.into(),
6014 }),
6015 }
6016 }
6017}
6018impl From<crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError> for Error {
6019 fn from(err: crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError) -> Self {
6020 match err {
6021 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InternalServiceException(inner) => {
6022 Error::InternalServiceException(inner)
6023 }
6024 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidParameterException(inner) => {
6025 Error::InvalidParameterException(inner)
6026 }
6027 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidRequestException(inner) => {
6028 Error::InvalidRequestException(inner)
6029 }
6030 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ResourceNotFoundException(inner) => {
6031 Error::ResourceNotFoundException(inner)
6032 }
6033 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ThrottlingException(inner) => {
6034 Error::ThrottlingException(inner)
6035 }
6036 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
6037 }
6038 }
6039}
6040impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>> for Error
6041where
6042 R: Send + Sync + std::fmt::Debug + 'static,
6043{
6044 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>) -> Self {
6045 match err {
6046 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6047 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6048 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6049 source: err.into(),
6050 }),
6051 }
6052 }
6053}
6054impl From<crate::operation::get_federation_token::GetFederationTokenError> for Error {
6055 fn from(err: crate::operation::get_federation_token::GetFederationTokenError) -> Self {
6056 match err {
6057 crate::operation::get_federation_token::GetFederationTokenError::DuplicateResourceException(inner) => {
6058 Error::DuplicateResourceException(inner)
6059 }
6060 crate::operation::get_federation_token::GetFederationTokenError::InternalServiceException(inner) => {
6061 Error::InternalServiceException(inner)
6062 }
6063 crate::operation::get_federation_token::GetFederationTokenError::InvalidParameterException(inner) => {
6064 Error::InvalidParameterException(inner)
6065 }
6066 crate::operation::get_federation_token::GetFederationTokenError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6067 crate::operation::get_federation_token::GetFederationTokenError::ResourceNotFoundException(inner) => {
6068 Error::ResourceNotFoundException(inner)
6069 }
6070 crate::operation::get_federation_token::GetFederationTokenError::UserNotFoundException(inner) => Error::UserNotFoundException(inner),
6071 crate::operation::get_federation_token::GetFederationTokenError::Unhandled(inner) => Error::Unhandled(inner),
6072 }
6073 }
6074}
6075impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>> for Error
6076where
6077 R: Send + Sync + std::fmt::Debug + 'static,
6078{
6079 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>) -> Self {
6080 match err {
6081 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6082 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6083 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6084 source: err.into(),
6085 }),
6086 }
6087 }
6088}
6089impl From<crate::operation::get_flow_association::GetFlowAssociationError> for Error {
6090 fn from(err: crate::operation::get_flow_association::GetFlowAssociationError) -> Self {
6091 match err {
6092 crate::operation::get_flow_association::GetFlowAssociationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6093 crate::operation::get_flow_association::GetFlowAssociationError::InternalServiceException(inner) => {
6094 Error::InternalServiceException(inner)
6095 }
6096 crate::operation::get_flow_association::GetFlowAssociationError::InvalidParameterException(inner) => {
6097 Error::InvalidParameterException(inner)
6098 }
6099 crate::operation::get_flow_association::GetFlowAssociationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6100 crate::operation::get_flow_association::GetFlowAssociationError::ResourceNotFoundException(inner) => {
6101 Error::ResourceNotFoundException(inner)
6102 }
6103 crate::operation::get_flow_association::GetFlowAssociationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6104 crate::operation::get_flow_association::GetFlowAssociationError::Unhandled(inner) => Error::Unhandled(inner),
6105 }
6106 }
6107}
6108impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>> for Error
6109where
6110 R: Send + Sync + std::fmt::Debug + 'static,
6111{
6112 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>) -> Self {
6113 match err {
6114 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6115 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6116 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6117 source: err.into(),
6118 }),
6119 }
6120 }
6121}
6122impl From<crate::operation::get_metric_data::GetMetricDataError> for Error {
6123 fn from(err: crate::operation::get_metric_data::GetMetricDataError) -> Self {
6124 match err {
6125 crate::operation::get_metric_data::GetMetricDataError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6126 crate::operation::get_metric_data::GetMetricDataError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6127 crate::operation::get_metric_data::GetMetricDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6128 crate::operation::get_metric_data::GetMetricDataError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6129 crate::operation::get_metric_data::GetMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6130 crate::operation::get_metric_data::GetMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
6131 }
6132 }
6133}
6134impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>> for Error
6135where
6136 R: Send + Sync + std::fmt::Debug + 'static,
6137{
6138 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>) -> Self {
6139 match err {
6140 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6141 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6142 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6143 source: err.into(),
6144 }),
6145 }
6146 }
6147}
6148impl From<crate::operation::get_metric_data_v2::GetMetricDataV2Error> for Error {
6149 fn from(err: crate::operation::get_metric_data_v2::GetMetricDataV2Error) -> Self {
6150 match err {
6151 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InternalServiceException(inner) => Error::InternalServiceException(inner),
6152 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6153 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6154 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6155 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
6156 crate::operation::get_metric_data_v2::GetMetricDataV2Error::Unhandled(inner) => Error::Unhandled(inner),
6157 }
6158 }
6159}
6160impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>> for Error
6161where
6162 R: Send + Sync + std::fmt::Debug + 'static,
6163{
6164 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>) -> Self {
6165 match err {
6166 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6167 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6168 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6169 source: err.into(),
6170 }),
6171 }
6172 }
6173}
6174impl From<crate::operation::get_prompt_file::GetPromptFileError> for Error {
6175 fn from(err: crate::operation::get_prompt_file::GetPromptFileError) -> Self {
6176 match err {
6177 crate::operation::get_prompt_file::GetPromptFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6178 crate::operation::get_prompt_file::GetPromptFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6179 crate::operation::get_prompt_file::GetPromptFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6180 crate::operation::get_prompt_file::GetPromptFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6181 crate::operation::get_prompt_file::GetPromptFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6182 crate::operation::get_prompt_file::GetPromptFileError::Unhandled(inner) => Error::Unhandled(inner),
6183 }
6184 }
6185}
6186impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>> for Error
6187where
6188 R: Send + Sync + std::fmt::Debug + 'static,
6189{
6190 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>) -> Self {
6191 match err {
6192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6195 source: err.into(),
6196 }),
6197 }
6198 }
6199}
6200impl From<crate::operation::get_task_template::GetTaskTemplateError> for Error {
6201 fn from(err: crate::operation::get_task_template::GetTaskTemplateError) -> Self {
6202 match err {
6203 crate::operation::get_task_template::GetTaskTemplateError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6204 crate::operation::get_task_template::GetTaskTemplateError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6205 crate::operation::get_task_template::GetTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6206 crate::operation::get_task_template::GetTaskTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6207 crate::operation::get_task_template::GetTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6208 crate::operation::get_task_template::GetTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
6209 }
6210 }
6211}
6212impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>> for Error
6213where
6214 R: Send + Sync + std::fmt::Debug + 'static,
6215{
6216 fn from(
6217 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>,
6218 ) -> Self {
6219 match err {
6220 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6221 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6222 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6223 source: err.into(),
6224 }),
6225 }
6226 }
6227}
6228impl From<crate::operation::get_traffic_distribution::GetTrafficDistributionError> for Error {
6229 fn from(err: crate::operation::get_traffic_distribution::GetTrafficDistributionError) -> Self {
6230 match err {
6231 crate::operation::get_traffic_distribution::GetTrafficDistributionError::AccessDeniedException(inner) => {
6232 Error::AccessDeniedException(inner)
6233 }
6234 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InternalServiceException(inner) => {
6235 Error::InternalServiceException(inner)
6236 }
6237 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InvalidRequestException(inner) => {
6238 Error::InvalidRequestException(inner)
6239 }
6240 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ResourceNotFoundException(inner) => {
6241 Error::ResourceNotFoundException(inner)
6242 }
6243 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6244 crate::operation::get_traffic_distribution::GetTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
6245 }
6246 }
6247}
6248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>> for Error
6249where
6250 R: Send + Sync + std::fmt::Debug + 'static,
6251{
6252 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>) -> Self {
6253 match err {
6254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6257 source: err.into(),
6258 }),
6259 }
6260 }
6261}
6262impl From<crate::operation::import_phone_number::ImportPhoneNumberError> for Error {
6263 fn from(err: crate::operation::import_phone_number::ImportPhoneNumberError) -> Self {
6264 match err {
6265 crate::operation::import_phone_number::ImportPhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6266 crate::operation::import_phone_number::ImportPhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
6267 crate::operation::import_phone_number::ImportPhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6268 crate::operation::import_phone_number::ImportPhoneNumberError::InvalidParameterException(inner) => {
6269 Error::InvalidParameterException(inner)
6270 }
6271 crate::operation::import_phone_number::ImportPhoneNumberError::ResourceNotFoundException(inner) => {
6272 Error::ResourceNotFoundException(inner)
6273 }
6274 crate::operation::import_phone_number::ImportPhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6275 crate::operation::import_phone_number::ImportPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
6276 }
6277 }
6278}
6279impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_workspace_media::ImportWorkspaceMediaError, R>> for Error
6280where
6281 R: Send + Sync + std::fmt::Debug + 'static,
6282{
6283 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_workspace_media::ImportWorkspaceMediaError, R>) -> Self {
6284 match err {
6285 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6286 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6287 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6288 source: err.into(),
6289 }),
6290 }
6291 }
6292}
6293impl From<crate::operation::import_workspace_media::ImportWorkspaceMediaError> for Error {
6294 fn from(err: crate::operation::import_workspace_media::ImportWorkspaceMediaError) -> Self {
6295 match err {
6296 crate::operation::import_workspace_media::ImportWorkspaceMediaError::InternalServiceException(inner) => {
6297 Error::InternalServiceException(inner)
6298 }
6299 crate::operation::import_workspace_media::ImportWorkspaceMediaError::InvalidParameterException(inner) => {
6300 Error::InvalidParameterException(inner)
6301 }
6302 crate::operation::import_workspace_media::ImportWorkspaceMediaError::InvalidRequestException(inner) => {
6303 Error::InvalidRequestException(inner)
6304 }
6305 crate::operation::import_workspace_media::ImportWorkspaceMediaError::ResourceNotFoundException(inner) => {
6306 Error::ResourceNotFoundException(inner)
6307 }
6308 crate::operation::import_workspace_media::ImportWorkspaceMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6309 crate::operation::import_workspace_media::ImportWorkspaceMediaError::Unhandled(inner) => Error::Unhandled(inner),
6310 }
6311 }
6312}
6313impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>> for Error
6314where
6315 R: Send + Sync + std::fmt::Debug + 'static,
6316{
6317 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>) -> Self {
6318 match err {
6319 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6320 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6321 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6322 source: err.into(),
6323 }),
6324 }
6325 }
6326}
6327impl From<crate::operation::list_agent_statuses::ListAgentStatusesError> for Error {
6328 fn from(err: crate::operation::list_agent_statuses::ListAgentStatusesError) -> Self {
6329 match err {
6330 crate::operation::list_agent_statuses::ListAgentStatusesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6331 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidParameterException(inner) => {
6332 Error::InvalidParameterException(inner)
6333 }
6334 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6335 crate::operation::list_agent_statuses::ListAgentStatusesError::ResourceNotFoundException(inner) => {
6336 Error::ResourceNotFoundException(inner)
6337 }
6338 crate::operation::list_agent_statuses::ListAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6339 crate::operation::list_agent_statuses::ListAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
6340 }
6341 }
6342}
6343impl<R>
6344 From<
6345 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError, R>,
6346 > for Error
6347where
6348 R: Send + Sync + std::fmt::Debug + 'static,
6349{
6350 fn from(
6351 err: ::aws_smithy_runtime_api::client::result::SdkError<
6352 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError,
6353 R,
6354 >,
6355 ) -> Self {
6356 match err {
6357 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6358 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6359 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6360 source: err.into(),
6361 }),
6362 }
6363 }
6364}
6365impl From<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError> for Error {
6366 fn from(err: crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError) -> Self {
6367 match err {
6368 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InternalServiceException(inner) => {
6369 Error::InternalServiceException(inner)
6370 }
6371 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidParameterException(inner) => {
6372 Error::InvalidParameterException(inner)
6373 }
6374 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidRequestException(inner) => {
6375 Error::InvalidRequestException(inner)
6376 }
6377 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ResourceNotFoundException(inner) => {
6378 Error::ResourceNotFoundException(inner)
6379 }
6380 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ThrottlingException(inner) => {
6381 Error::ThrottlingException(inner)
6382 }
6383 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
6384 }
6385 }
6386}
6387impl<R>
6388 From<
6389 ::aws_smithy_runtime_api::client::result::SdkError<
6390 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
6391 R,
6392 >,
6393 > for Error
6394where
6395 R: Send + Sync + std::fmt::Debug + 'static,
6396{
6397 fn from(
6398 err: ::aws_smithy_runtime_api::client::result::SdkError<
6399 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
6400 R,
6401 >,
6402 ) -> Self {
6403 match err {
6404 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6405 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6406 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6407 source: err.into(),
6408 }),
6409 }
6410 }
6411}
6412impl From<crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError> for Error {
6413 fn from(err: crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError) -> Self {
6414 match err {
6415 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InternalServiceException(inner) => {
6416 Error::InternalServiceException(inner)
6417 }
6418 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidParameterException(inner) => {
6419 Error::InvalidParameterException(inner)
6420 }
6421 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidRequestException(inner) => {
6422 Error::InvalidRequestException(inner)
6423 }
6424 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ResourceNotFoundException(inner) => {
6425 Error::ResourceNotFoundException(inner)
6426 }
6427 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ThrottlingException(inner) => {
6428 Error::ThrottlingException(inner)
6429 }
6430 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
6431 }
6432 }
6433}
6434impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>> for Error
6435where
6436 R: Send + Sync + std::fmt::Debug + 'static,
6437{
6438 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>) -> Self {
6439 match err {
6440 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6441 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6442 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6443 source: err.into(),
6444 }),
6445 }
6446 }
6447}
6448impl From<crate::operation::list_approved_origins::ListApprovedOriginsError> for Error {
6449 fn from(err: crate::operation::list_approved_origins::ListApprovedOriginsError) -> Self {
6450 match err {
6451 crate::operation::list_approved_origins::ListApprovedOriginsError::InternalServiceException(inner) => {
6452 Error::InternalServiceException(inner)
6453 }
6454 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidParameterException(inner) => {
6455 Error::InvalidParameterException(inner)
6456 }
6457 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidRequestException(inner) => {
6458 Error::InvalidRequestException(inner)
6459 }
6460 crate::operation::list_approved_origins::ListApprovedOriginsError::ResourceNotFoundException(inner) => {
6461 Error::ResourceNotFoundException(inner)
6462 }
6463 crate::operation::list_approved_origins::ListApprovedOriginsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6464 crate::operation::list_approved_origins::ListApprovedOriginsError::Unhandled(inner) => Error::Unhandled(inner),
6465 }
6466 }
6467}
6468impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>> for Error
6469where
6470 R: Send + Sync + std::fmt::Debug + 'static,
6471{
6472 fn from(
6473 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>,
6474 ) -> Self {
6475 match err {
6476 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6477 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6478 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6479 source: err.into(),
6480 }),
6481 }
6482 }
6483}
6484impl From<crate::operation::list_associated_contacts::ListAssociatedContactsError> for Error {
6485 fn from(err: crate::operation::list_associated_contacts::ListAssociatedContactsError) -> Self {
6486 match err {
6487 crate::operation::list_associated_contacts::ListAssociatedContactsError::InternalServiceException(inner) => {
6488 Error::InternalServiceException(inner)
6489 }
6490 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidParameterException(inner) => {
6491 Error::InvalidParameterException(inner)
6492 }
6493 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidRequestException(inner) => {
6494 Error::InvalidRequestException(inner)
6495 }
6496 crate::operation::list_associated_contacts::ListAssociatedContactsError::ResourceNotFoundException(inner) => {
6497 Error::ResourceNotFoundException(inner)
6498 }
6499 crate::operation::list_associated_contacts::ListAssociatedContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6500 crate::operation::list_associated_contacts::ListAssociatedContactsError::Unhandled(inner) => Error::Unhandled(inner),
6501 }
6502 }
6503}
6504impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>>
6505 for Error
6506where
6507 R: Send + Sync + std::fmt::Debug + 'static,
6508{
6509 fn from(
6510 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>,
6511 ) -> Self {
6512 match err {
6513 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6514 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6515 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6516 source: err.into(),
6517 }),
6518 }
6519 }
6520}
6521impl From<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError> for Error {
6522 fn from(err: crate::operation::list_authentication_profiles::ListAuthenticationProfilesError) -> Self {
6523 match err {
6524 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InternalServiceException(inner) => {
6525 Error::InternalServiceException(inner)
6526 }
6527 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidParameterException(inner) => {
6528 Error::InvalidParameterException(inner)
6529 }
6530 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidRequestException(inner) => {
6531 Error::InvalidRequestException(inner)
6532 }
6533 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ResourceNotFoundException(inner) => {
6534 Error::ResourceNotFoundException(inner)
6535 }
6536 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ThrottlingException(inner) => {
6537 Error::ThrottlingException(inner)
6538 }
6539 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::Unhandled(inner) => Error::Unhandled(inner),
6540 }
6541 }
6542}
6543impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>> for Error
6544where
6545 R: Send + Sync + std::fmt::Debug + 'static,
6546{
6547 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>) -> Self {
6548 match err {
6549 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6550 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6551 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6552 source: err.into(),
6553 }),
6554 }
6555 }
6556}
6557impl From<crate::operation::list_bots::ListBotsError> for Error {
6558 fn from(err: crate::operation::list_bots::ListBotsError) -> Self {
6559 match err {
6560 crate::operation::list_bots::ListBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6561 crate::operation::list_bots::ListBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6562 crate::operation::list_bots::ListBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6563 crate::operation::list_bots::ListBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6564 crate::operation::list_bots::ListBotsError::Unhandled(inner) => Error::Unhandled(inner),
6565 }
6566 }
6567}
6568impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>> for Error
6569where
6570 R: Send + Sync + std::fmt::Debug + 'static,
6571{
6572 fn from(
6573 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>,
6574 ) -> Self {
6575 match err {
6576 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6577 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6578 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6579 source: err.into(),
6580 }),
6581 }
6582 }
6583}
6584impl From<crate::operation::list_contact_evaluations::ListContactEvaluationsError> for Error {
6585 fn from(err: crate::operation::list_contact_evaluations::ListContactEvaluationsError) -> Self {
6586 match err {
6587 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InternalServiceException(inner) => {
6588 Error::InternalServiceException(inner)
6589 }
6590 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InvalidParameterException(inner) => {
6591 Error::InvalidParameterException(inner)
6592 }
6593 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ResourceNotFoundException(inner) => {
6594 Error::ResourceNotFoundException(inner)
6595 }
6596 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6597 crate::operation::list_contact_evaluations::ListContactEvaluationsError::Unhandled(inner) => Error::Unhandled(inner),
6598 }
6599 }
6600}
6601impl<R>
6602 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError, R>>
6603 for Error
6604where
6605 R: Send + Sync + std::fmt::Debug + 'static,
6606{
6607 fn from(
6608 err: ::aws_smithy_runtime_api::client::result::SdkError<
6609 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError,
6610 R,
6611 >,
6612 ) -> Self {
6613 match err {
6614 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6615 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6616 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6617 source: err.into(),
6618 }),
6619 }
6620 }
6621}
6622impl From<crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError> for Error {
6623 fn from(err: crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError) -> Self {
6624 match err {
6625 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::AccessDeniedException(inner) => {
6626 Error::AccessDeniedException(inner)
6627 }
6628 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InternalServiceException(inner) => {
6629 Error::InternalServiceException(inner)
6630 }
6631 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InvalidParameterException(inner) => {
6632 Error::InvalidParameterException(inner)
6633 }
6634 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InvalidRequestException(inner) => {
6635 Error::InvalidRequestException(inner)
6636 }
6637 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::ResourceNotFoundException(inner) => {
6638 Error::ResourceNotFoundException(inner)
6639 }
6640 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::ThrottlingException(inner) => {
6641 Error::ThrottlingException(inner)
6642 }
6643 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::Unhandled(inner) => Error::Unhandled(inner),
6644 }
6645 }
6646}
6647impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>>
6648 for Error
6649where
6650 R: Send + Sync + std::fmt::Debug + 'static,
6651{
6652 fn from(
6653 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>,
6654 ) -> Self {
6655 match err {
6656 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6657 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6658 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6659 source: err.into(),
6660 }),
6661 }
6662 }
6663}
6664impl From<crate::operation::list_contact_flow_modules::ListContactFlowModulesError> for Error {
6665 fn from(err: crate::operation::list_contact_flow_modules::ListContactFlowModulesError) -> Self {
6666 match err {
6667 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::AccessDeniedException(inner) => {
6668 Error::AccessDeniedException(inner)
6669 }
6670 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InternalServiceException(inner) => {
6671 Error::InternalServiceException(inner)
6672 }
6673 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidParameterException(inner) => {
6674 Error::InvalidParameterException(inner)
6675 }
6676 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidRequestException(inner) => {
6677 Error::InvalidRequestException(inner)
6678 }
6679 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ResourceNotFoundException(inner) => {
6680 Error::ResourceNotFoundException(inner)
6681 }
6682 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6683 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
6684 }
6685 }
6686}
6687impl<R>
6688 From<
6689 ::aws_smithy_runtime_api::client::result::SdkError<
6690 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError,
6691 R,
6692 >,
6693 > for Error
6694where
6695 R: Send + Sync + std::fmt::Debug + 'static,
6696{
6697 fn from(
6698 err: ::aws_smithy_runtime_api::client::result::SdkError<
6699 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError,
6700 R,
6701 >,
6702 ) -> Self {
6703 match err {
6704 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6705 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6706 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6707 source: err.into(),
6708 }),
6709 }
6710 }
6711}
6712impl From<crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError> for Error {
6713 fn from(err: crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError) -> Self {
6714 match err {
6715 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::AccessDeniedException(inner) => {
6716 Error::AccessDeniedException(inner)
6717 }
6718 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InternalServiceException(inner) => {
6719 Error::InternalServiceException(inner)
6720 }
6721 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InvalidParameterException(inner) => {
6722 Error::InvalidParameterException(inner)
6723 }
6724 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InvalidRequestException(inner) => {
6725 Error::InvalidRequestException(inner)
6726 }
6727 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::ResourceNotFoundException(inner) => {
6728 Error::ResourceNotFoundException(inner)
6729 }
6730 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::ThrottlingException(inner) => {
6731 Error::ThrottlingException(inner)
6732 }
6733 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::Unhandled(inner) => Error::Unhandled(inner),
6734 }
6735 }
6736}
6737impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>> for Error
6738where
6739 R: Send + Sync + std::fmt::Debug + 'static,
6740{
6741 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>) -> Self {
6742 match err {
6743 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6744 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6745 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6746 source: err.into(),
6747 }),
6748 }
6749 }
6750}
6751impl From<crate::operation::list_contact_flows::ListContactFlowsError> for Error {
6752 fn from(err: crate::operation::list_contact_flows::ListContactFlowsError) -> Self {
6753 match err {
6754 crate::operation::list_contact_flows::ListContactFlowsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6755 crate::operation::list_contact_flows::ListContactFlowsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6756 crate::operation::list_contact_flows::ListContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6757 crate::operation::list_contact_flows::ListContactFlowsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6758 crate::operation::list_contact_flows::ListContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6759 crate::operation::list_contact_flows::ListContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
6760 }
6761 }
6762}
6763impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>>
6764 for Error
6765where
6766 R: Send + Sync + std::fmt::Debug + 'static,
6767{
6768 fn from(
6769 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>,
6770 ) -> Self {
6771 match err {
6772 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6773 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6774 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6775 source: err.into(),
6776 }),
6777 }
6778 }
6779}
6780impl From<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError> for Error {
6781 fn from(err: crate::operation::list_contact_flow_versions::ListContactFlowVersionsError) -> Self {
6782 match err {
6783 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::AccessDeniedException(inner) => {
6784 Error::AccessDeniedException(inner)
6785 }
6786 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InternalServiceException(inner) => {
6787 Error::InternalServiceException(inner)
6788 }
6789 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidParameterException(inner) => {
6790 Error::InvalidParameterException(inner)
6791 }
6792 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidRequestException(inner) => {
6793 Error::InvalidRequestException(inner)
6794 }
6795 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ResourceNotFoundException(inner) => {
6796 Error::ResourceNotFoundException(inner)
6797 }
6798 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ThrottlingException(inner) => {
6799 Error::ThrottlingException(inner)
6800 }
6801 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::Unhandled(inner) => Error::Unhandled(inner),
6802 }
6803 }
6804}
6805impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>> for Error
6806where
6807 R: Send + Sync + std::fmt::Debug + 'static,
6808{
6809 fn from(
6810 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>,
6811 ) -> Self {
6812 match err {
6813 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6814 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6815 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6816 source: err.into(),
6817 }),
6818 }
6819 }
6820}
6821impl From<crate::operation::list_contact_references::ListContactReferencesError> for Error {
6822 fn from(err: crate::operation::list_contact_references::ListContactReferencesError) -> Self {
6823 match err {
6824 crate::operation::list_contact_references::ListContactReferencesError::InternalServiceException(inner) => {
6825 Error::InternalServiceException(inner)
6826 }
6827 crate::operation::list_contact_references::ListContactReferencesError::InvalidParameterException(inner) => {
6828 Error::InvalidParameterException(inner)
6829 }
6830 crate::operation::list_contact_references::ListContactReferencesError::InvalidRequestException(inner) => {
6831 Error::InvalidRequestException(inner)
6832 }
6833 crate::operation::list_contact_references::ListContactReferencesError::ResourceNotFoundException(inner) => {
6834 Error::ResourceNotFoundException(inner)
6835 }
6836 crate::operation::list_contact_references::ListContactReferencesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6837 crate::operation::list_contact_references::ListContactReferencesError::Unhandled(inner) => Error::Unhandled(inner),
6838 }
6839 }
6840}
6841impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_attributes::ListDataTableAttributesError, R>>
6842 for Error
6843where
6844 R: Send + Sync + std::fmt::Debug + 'static,
6845{
6846 fn from(
6847 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_attributes::ListDataTableAttributesError, R>,
6848 ) -> Self {
6849 match err {
6850 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6851 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6852 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6853 source: err.into(),
6854 }),
6855 }
6856 }
6857}
6858impl From<crate::operation::list_data_table_attributes::ListDataTableAttributesError> for Error {
6859 fn from(err: crate::operation::list_data_table_attributes::ListDataTableAttributesError) -> Self {
6860 match err {
6861 crate::operation::list_data_table_attributes::ListDataTableAttributesError::AccessDeniedException(inner) => {
6862 Error::AccessDeniedException(inner)
6863 }
6864 crate::operation::list_data_table_attributes::ListDataTableAttributesError::InternalServiceException(inner) => {
6865 Error::InternalServiceException(inner)
6866 }
6867 crate::operation::list_data_table_attributes::ListDataTableAttributesError::InvalidParameterException(inner) => {
6868 Error::InvalidParameterException(inner)
6869 }
6870 crate::operation::list_data_table_attributes::ListDataTableAttributesError::InvalidRequestException(inner) => {
6871 Error::InvalidRequestException(inner)
6872 }
6873 crate::operation::list_data_table_attributes::ListDataTableAttributesError::ResourceNotFoundException(inner) => {
6874 Error::ResourceNotFoundException(inner)
6875 }
6876 crate::operation::list_data_table_attributes::ListDataTableAttributesError::ThrottlingException(inner) => {
6877 Error::ThrottlingException(inner)
6878 }
6879 crate::operation::list_data_table_attributes::ListDataTableAttributesError::Unhandled(inner) => Error::Unhandled(inner),
6880 }
6881 }
6882}
6883impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError, R>>
6884 for Error
6885where
6886 R: Send + Sync + std::fmt::Debug + 'static,
6887{
6888 fn from(
6889 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError, R>,
6890 ) -> Self {
6891 match err {
6892 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6893 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6894 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6895 source: err.into(),
6896 }),
6897 }
6898 }
6899}
6900impl From<crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError> for Error {
6901 fn from(err: crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError) -> Self {
6902 match err {
6903 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::AccessDeniedException(inner) => {
6904 Error::AccessDeniedException(inner)
6905 }
6906 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::InternalServiceException(inner) => {
6907 Error::InternalServiceException(inner)
6908 }
6909 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::InvalidParameterException(inner) => {
6910 Error::InvalidParameterException(inner)
6911 }
6912 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::InvalidRequestException(inner) => {
6913 Error::InvalidRequestException(inner)
6914 }
6915 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::ResourceNotFoundException(inner) => {
6916 Error::ResourceNotFoundException(inner)
6917 }
6918 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::ThrottlingException(inner) => {
6919 Error::ThrottlingException(inner)
6920 }
6921 crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesError::Unhandled(inner) => Error::Unhandled(inner),
6922 }
6923 }
6924}
6925impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_tables::ListDataTablesError, R>> for Error
6926where
6927 R: Send + Sync + std::fmt::Debug + 'static,
6928{
6929 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_tables::ListDataTablesError, R>) -> Self {
6930 match err {
6931 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6932 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6933 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6934 source: err.into(),
6935 }),
6936 }
6937 }
6938}
6939impl From<crate::operation::list_data_tables::ListDataTablesError> for Error {
6940 fn from(err: crate::operation::list_data_tables::ListDataTablesError) -> Self {
6941 match err {
6942 crate::operation::list_data_tables::ListDataTablesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6943 crate::operation::list_data_tables::ListDataTablesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6944 crate::operation::list_data_tables::ListDataTablesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6945 crate::operation::list_data_tables::ListDataTablesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6946 crate::operation::list_data_tables::ListDataTablesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6947 crate::operation::list_data_tables::ListDataTablesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6948 crate::operation::list_data_tables::ListDataTablesError::Unhandled(inner) => Error::Unhandled(inner),
6949 }
6950 }
6951}
6952impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_values::ListDataTableValuesError, R>> for Error
6953where
6954 R: Send + Sync + std::fmt::Debug + 'static,
6955{
6956 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_table_values::ListDataTableValuesError, R>) -> Self {
6957 match err {
6958 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6959 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6960 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6961 source: err.into(),
6962 }),
6963 }
6964 }
6965}
6966impl From<crate::operation::list_data_table_values::ListDataTableValuesError> for Error {
6967 fn from(err: crate::operation::list_data_table_values::ListDataTableValuesError) -> Self {
6968 match err {
6969 crate::operation::list_data_table_values::ListDataTableValuesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6970 crate::operation::list_data_table_values::ListDataTableValuesError::InternalServiceException(inner) => {
6971 Error::InternalServiceException(inner)
6972 }
6973 crate::operation::list_data_table_values::ListDataTableValuesError::InvalidParameterException(inner) => {
6974 Error::InvalidParameterException(inner)
6975 }
6976 crate::operation::list_data_table_values::ListDataTableValuesError::InvalidRequestException(inner) => {
6977 Error::InvalidRequestException(inner)
6978 }
6979 crate::operation::list_data_table_values::ListDataTableValuesError::ResourceNotFoundException(inner) => {
6980 Error::ResourceNotFoundException(inner)
6981 }
6982 crate::operation::list_data_table_values::ListDataTableValuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6983 crate::operation::list_data_table_values::ListDataTableValuesError::Unhandled(inner) => Error::Unhandled(inner),
6984 }
6985 }
6986}
6987impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>>
6988 for Error
6989where
6990 R: Send + Sync + std::fmt::Debug + 'static,
6991{
6992 fn from(
6993 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>,
6994 ) -> Self {
6995 match err {
6996 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6997 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6998 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6999 source: err.into(),
7000 }),
7001 }
7002 }
7003}
7004impl From<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError> for Error {
7005 fn from(err: crate::operation::list_default_vocabularies::ListDefaultVocabulariesError) -> Self {
7006 match err {
7007 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::AccessDeniedException(inner) => {
7008 Error::AccessDeniedException(inner)
7009 }
7010 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InternalServiceException(inner) => {
7011 Error::InternalServiceException(inner)
7012 }
7013 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InvalidRequestException(inner) => {
7014 Error::InvalidRequestException(inner)
7015 }
7016 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::ThrottlingException(inner) => {
7017 Error::ThrottlingException(inner)
7018 }
7019 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
7020 }
7021 }
7022}
7023impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError, R>>
7024 for Error
7025where
7026 R: Send + Sync + std::fmt::Debug + 'static,
7027{
7028 fn from(
7029 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError, R>,
7030 ) -> Self {
7031 match err {
7032 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7033 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7034 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7035 source: err.into(),
7036 }),
7037 }
7038 }
7039}
7040impl From<crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError> for Error {
7041 fn from(err: crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError) -> Self {
7042 match err {
7043 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::InternalServiceException(inner) => {
7044 Error::InternalServiceException(inner)
7045 }
7046 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::InvalidParameterException(inner) => {
7047 Error::InvalidParameterException(inner)
7048 }
7049 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::InvalidRequestException(inner) => {
7050 Error::InvalidRequestException(inner)
7051 }
7052 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::ResourceNotFoundException(inner) => {
7053 Error::ResourceNotFoundException(inner)
7054 }
7055 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::ThrottlingException(inner) => {
7056 Error::ThrottlingException(inner)
7057 }
7058 crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
7059 }
7060 }
7061}
7062impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>> for Error
7063where
7064 R: Send + Sync + std::fmt::Debug + 'static,
7065{
7066 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>) -> Self {
7067 match err {
7068 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7069 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7070 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7071 source: err.into(),
7072 }),
7073 }
7074 }
7075}
7076impl From<crate::operation::list_evaluation_forms::ListEvaluationFormsError> for Error {
7077 fn from(err: crate::operation::list_evaluation_forms::ListEvaluationFormsError) -> Self {
7078 match err {
7079 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InternalServiceException(inner) => {
7080 Error::InternalServiceException(inner)
7081 }
7082 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InvalidParameterException(inner) => {
7083 Error::InvalidParameterException(inner)
7084 }
7085 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ResourceNotFoundException(inner) => {
7086 Error::ResourceNotFoundException(inner)
7087 }
7088 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7089 crate::operation::list_evaluation_forms::ListEvaluationFormsError::Unhandled(inner) => Error::Unhandled(inner),
7090 }
7091 }
7092}
7093impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>>
7094 for Error
7095where
7096 R: Send + Sync + std::fmt::Debug + 'static,
7097{
7098 fn from(
7099 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>,
7100 ) -> Self {
7101 match err {
7102 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7103 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7104 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7105 source: err.into(),
7106 }),
7107 }
7108 }
7109}
7110impl From<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError> for Error {
7111 fn from(err: crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError) -> Self {
7112 match err {
7113 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InternalServiceException(inner) => {
7114 Error::InternalServiceException(inner)
7115 }
7116 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InvalidParameterException(inner) => {
7117 Error::InvalidParameterException(inner)
7118 }
7119 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ResourceNotFoundException(inner) => {
7120 Error::ResourceNotFoundException(inner)
7121 }
7122 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ThrottlingException(inner) => {
7123 Error::ThrottlingException(inner)
7124 }
7125 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::Unhandled(inner) => Error::Unhandled(inner),
7126 }
7127 }
7128}
7129impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>> for Error
7130where
7131 R: Send + Sync + std::fmt::Debug + 'static,
7132{
7133 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>) -> Self {
7134 match err {
7135 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7136 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7137 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7138 source: err.into(),
7139 }),
7140 }
7141 }
7142}
7143impl From<crate::operation::list_flow_associations::ListFlowAssociationsError> for Error {
7144 fn from(err: crate::operation::list_flow_associations::ListFlowAssociationsError) -> Self {
7145 match err {
7146 crate::operation::list_flow_associations::ListFlowAssociationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7147 crate::operation::list_flow_associations::ListFlowAssociationsError::InternalServiceException(inner) => {
7148 Error::InternalServiceException(inner)
7149 }
7150 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidParameterException(inner) => {
7151 Error::InvalidParameterException(inner)
7152 }
7153 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidRequestException(inner) => {
7154 Error::InvalidRequestException(inner)
7155 }
7156 crate::operation::list_flow_associations::ListFlowAssociationsError::ResourceNotFoundException(inner) => {
7157 Error::ResourceNotFoundException(inner)
7158 }
7159 crate::operation::list_flow_associations::ListFlowAssociationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7160 crate::operation::list_flow_associations::ListFlowAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
7161 }
7162 }
7163}
7164impl<R>
7165 From<
7166 ::aws_smithy_runtime_api::client::result::SdkError<
7167 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
7168 R,
7169 >,
7170 > for Error
7171where
7172 R: Send + Sync + std::fmt::Debug + 'static,
7173{
7174 fn from(
7175 err: ::aws_smithy_runtime_api::client::result::SdkError<
7176 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
7177 R,
7178 >,
7179 ) -> Self {
7180 match err {
7181 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7182 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7183 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7184 source: err.into(),
7185 }),
7186 }
7187 }
7188}
7189impl From<crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError> for Error {
7190 fn from(err: crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError) -> Self {
7191 match err {
7192 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InternalServiceException(inner) => {
7193 Error::InternalServiceException(inner)
7194 }
7195 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidParameterException(inner) => {
7196 Error::InvalidParameterException(inner)
7197 }
7198 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidRequestException(inner) => {
7199 Error::InvalidRequestException(inner)
7200 }
7201 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
7202 Error::ResourceNotFoundException(inner)
7203 }
7204 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ThrottlingException(inner) => {
7205 Error::ThrottlingException(inner)
7206 }
7207 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
7208 }
7209 }
7210}
7211impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>> for Error
7212where
7213 R: Send + Sync + std::fmt::Debug + 'static,
7214{
7215 fn from(
7216 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>,
7217 ) -> Self {
7218 match err {
7219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7222 source: err.into(),
7223 }),
7224 }
7225 }
7226}
7227impl From<crate::operation::list_hours_of_operations::ListHoursOfOperationsError> for Error {
7228 fn from(err: crate::operation::list_hours_of_operations::ListHoursOfOperationsError) -> Self {
7229 match err {
7230 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InternalServiceException(inner) => {
7231 Error::InternalServiceException(inner)
7232 }
7233 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidParameterException(inner) => {
7234 Error::InvalidParameterException(inner)
7235 }
7236 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidRequestException(inner) => {
7237 Error::InvalidRequestException(inner)
7238 }
7239 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ResourceNotFoundException(inner) => {
7240 Error::ResourceNotFoundException(inner)
7241 }
7242 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7243 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
7244 }
7245 }
7246}
7247impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>> for Error
7248where
7249 R: Send + Sync + std::fmt::Debug + 'static,
7250{
7251 fn from(
7252 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>,
7253 ) -> Self {
7254 match err {
7255 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7256 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7257 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7258 source: err.into(),
7259 }),
7260 }
7261 }
7262}
7263impl From<crate::operation::list_instance_attributes::ListInstanceAttributesError> for Error {
7264 fn from(err: crate::operation::list_instance_attributes::ListInstanceAttributesError) -> Self {
7265 match err {
7266 crate::operation::list_instance_attributes::ListInstanceAttributesError::InternalServiceException(inner) => {
7267 Error::InternalServiceException(inner)
7268 }
7269 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidParameterException(inner) => {
7270 Error::InvalidParameterException(inner)
7271 }
7272 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidRequestException(inner) => {
7273 Error::InvalidRequestException(inner)
7274 }
7275 crate::operation::list_instance_attributes::ListInstanceAttributesError::ResourceNotFoundException(inner) => {
7276 Error::ResourceNotFoundException(inner)
7277 }
7278 crate::operation::list_instance_attributes::ListInstanceAttributesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7279 crate::operation::list_instance_attributes::ListInstanceAttributesError::Unhandled(inner) => Error::Unhandled(inner),
7280 }
7281 }
7282}
7283impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>> for Error
7284where
7285 R: Send + Sync + std::fmt::Debug + 'static,
7286{
7287 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>) -> Self {
7288 match err {
7289 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7290 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7291 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7292 source: err.into(),
7293 }),
7294 }
7295 }
7296}
7297impl From<crate::operation::list_instances::ListInstancesError> for Error {
7298 fn from(err: crate::operation::list_instances::ListInstancesError) -> Self {
7299 match err {
7300 crate::operation::list_instances::ListInstancesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7301 crate::operation::list_instances::ListInstancesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7302 crate::operation::list_instances::ListInstancesError::Unhandled(inner) => Error::Unhandled(inner),
7303 }
7304 }
7305}
7306impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>>
7307 for Error
7308where
7309 R: Send + Sync + std::fmt::Debug + 'static,
7310{
7311 fn from(
7312 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>,
7313 ) -> Self {
7314 match err {
7315 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7316 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7317 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7318 source: err.into(),
7319 }),
7320 }
7321 }
7322}
7323impl From<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError> for Error {
7324 fn from(err: crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError) -> Self {
7325 match err {
7326 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InternalServiceException(inner) => {
7327 Error::InternalServiceException(inner)
7328 }
7329 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidParameterException(inner) => {
7330 Error::InvalidParameterException(inner)
7331 }
7332 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidRequestException(inner) => {
7333 Error::InvalidRequestException(inner)
7334 }
7335 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ResourceNotFoundException(inner) => {
7336 Error::ResourceNotFoundException(inner)
7337 }
7338 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ThrottlingException(inner) => {
7339 Error::ThrottlingException(inner)
7340 }
7341 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::Unhandled(inner) => Error::Unhandled(inner),
7342 }
7343 }
7344}
7345impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>>
7346 for Error
7347where
7348 R: Send + Sync + std::fmt::Debug + 'static,
7349{
7350 fn from(
7351 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>,
7352 ) -> Self {
7353 match err {
7354 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7355 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7356 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7357 source: err.into(),
7358 }),
7359 }
7360 }
7361}
7362impl From<crate::operation::list_integration_associations::ListIntegrationAssociationsError> for Error {
7363 fn from(err: crate::operation::list_integration_associations::ListIntegrationAssociationsError) -> Self {
7364 match err {
7365 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InternalServiceException(inner) => {
7366 Error::InternalServiceException(inner)
7367 }
7368 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InvalidRequestException(inner) => {
7369 Error::InvalidRequestException(inner)
7370 }
7371 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ResourceNotFoundException(inner) => {
7372 Error::ResourceNotFoundException(inner)
7373 }
7374 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ThrottlingException(inner) => {
7375 Error::ThrottlingException(inner)
7376 }
7377 crate::operation::list_integration_associations::ListIntegrationAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
7378 }
7379 }
7380}
7381impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>> for Error
7382where
7383 R: Send + Sync + std::fmt::Debug + 'static,
7384{
7385 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>) -> Self {
7386 match err {
7387 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7388 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7389 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7390 source: err.into(),
7391 }),
7392 }
7393 }
7394}
7395impl From<crate::operation::list_lambda_functions::ListLambdaFunctionsError> for Error {
7396 fn from(err: crate::operation::list_lambda_functions::ListLambdaFunctionsError) -> Self {
7397 match err {
7398 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InternalServiceException(inner) => {
7399 Error::InternalServiceException(inner)
7400 }
7401 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidParameterException(inner) => {
7402 Error::InvalidParameterException(inner)
7403 }
7404 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidRequestException(inner) => {
7405 Error::InvalidRequestException(inner)
7406 }
7407 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ResourceNotFoundException(inner) => {
7408 Error::ResourceNotFoundException(inner)
7409 }
7410 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7411 crate::operation::list_lambda_functions::ListLambdaFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
7412 }
7413 }
7414}
7415impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>> for Error
7416where
7417 R: Send + Sync + std::fmt::Debug + 'static,
7418{
7419 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>) -> 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_lex_bots::ListLexBotsError> for Error {
7430 fn from(err: crate::operation::list_lex_bots::ListLexBotsError) -> Self {
7431 match err {
7432 crate::operation::list_lex_bots::ListLexBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7433 crate::operation::list_lex_bots::ListLexBotsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7434 crate::operation::list_lex_bots::ListLexBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7435 crate::operation::list_lex_bots::ListLexBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7436 crate::operation::list_lex_bots::ListLexBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7437 crate::operation::list_lex_bots::ListLexBotsError::Unhandled(inner) => Error::Unhandled(inner),
7438 }
7439 }
7440}
7441impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>> for Error
7442where
7443 R: Send + Sync + std::fmt::Debug + 'static,
7444{
7445 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>) -> Self {
7446 match err {
7447 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7448 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7449 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7450 source: err.into(),
7451 }),
7452 }
7453 }
7454}
7455impl From<crate::operation::list_phone_numbers::ListPhoneNumbersError> for Error {
7456 fn from(err: crate::operation::list_phone_numbers::ListPhoneNumbersError) -> Self {
7457 match err {
7458 crate::operation::list_phone_numbers::ListPhoneNumbersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7459 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7460 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7461 crate::operation::list_phone_numbers::ListPhoneNumbersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7462 crate::operation::list_phone_numbers::ListPhoneNumbersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7463 crate::operation::list_phone_numbers::ListPhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
7464 }
7465 }
7466}
7467impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>> for Error
7468where
7469 R: Send + Sync + std::fmt::Debug + 'static,
7470{
7471 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>) -> Self {
7472 match err {
7473 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7474 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7475 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7476 source: err.into(),
7477 }),
7478 }
7479 }
7480}
7481impl From<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error> for Error {
7482 fn from(err: crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error) -> Self {
7483 match err {
7484 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7485 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InternalServiceException(inner) => {
7486 Error::InternalServiceException(inner)
7487 }
7488 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InvalidParameterException(inner) => {
7489 Error::InvalidParameterException(inner)
7490 }
7491 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ResourceNotFoundException(inner) => {
7492 Error::ResourceNotFoundException(inner)
7493 }
7494 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
7495 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::Unhandled(inner) => Error::Unhandled(inner),
7496 }
7497 }
7498}
7499impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>>
7500 for Error
7501where
7502 R: Send + Sync + std::fmt::Debug + 'static,
7503{
7504 fn from(
7505 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>,
7506 ) -> Self {
7507 match err {
7508 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7509 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7510 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7511 source: err.into(),
7512 }),
7513 }
7514 }
7515}
7516impl From<crate::operation::list_predefined_attributes::ListPredefinedAttributesError> for Error {
7517 fn from(err: crate::operation::list_predefined_attributes::ListPredefinedAttributesError) -> Self {
7518 match err {
7519 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InternalServiceException(inner) => {
7520 Error::InternalServiceException(inner)
7521 }
7522 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidParameterException(inner) => {
7523 Error::InvalidParameterException(inner)
7524 }
7525 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidRequestException(inner) => {
7526 Error::InvalidRequestException(inner)
7527 }
7528 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ResourceNotFoundException(inner) => {
7529 Error::ResourceNotFoundException(inner)
7530 }
7531 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ThrottlingException(inner) => {
7532 Error::ThrottlingException(inner)
7533 }
7534 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
7535 }
7536 }
7537}
7538impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>> for Error
7539where
7540 R: Send + Sync + std::fmt::Debug + 'static,
7541{
7542 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>) -> Self {
7543 match err {
7544 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7545 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7546 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7547 source: err.into(),
7548 }),
7549 }
7550 }
7551}
7552impl From<crate::operation::list_prompts::ListPromptsError> for Error {
7553 fn from(err: crate::operation::list_prompts::ListPromptsError) -> Self {
7554 match err {
7555 crate::operation::list_prompts::ListPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7556 crate::operation::list_prompts::ListPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7557 crate::operation::list_prompts::ListPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7558 crate::operation::list_prompts::ListPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7559 crate::operation::list_prompts::ListPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7560 crate::operation::list_prompts::ListPromptsError::Unhandled(inner) => Error::Unhandled(inner),
7561 }
7562 }
7563}
7564impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>>
7565 for Error
7566where
7567 R: Send + Sync + std::fmt::Debug + 'static,
7568{
7569 fn from(
7570 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>,
7571 ) -> Self {
7572 match err {
7573 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7574 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7575 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7576 source: err.into(),
7577 }),
7578 }
7579 }
7580}
7581impl From<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError> for Error {
7582 fn from(err: crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError) -> Self {
7583 match err {
7584 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InternalServiceException(inner) => {
7585 Error::InternalServiceException(inner)
7586 }
7587 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidParameterException(inner) => {
7588 Error::InvalidParameterException(inner)
7589 }
7590 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidRequestException(inner) => {
7591 Error::InvalidRequestException(inner)
7592 }
7593 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ResourceNotFoundException(inner) => {
7594 Error::ResourceNotFoundException(inner)
7595 }
7596 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7597 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
7598 }
7599 }
7600}
7601impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>> for Error
7602where
7603 R: Send + Sync + std::fmt::Debug + 'static,
7604{
7605 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>) -> Self {
7606 match err {
7607 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7608 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7609 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7610 source: err.into(),
7611 }),
7612 }
7613 }
7614}
7615impl From<crate::operation::list_queues::ListQueuesError> for Error {
7616 fn from(err: crate::operation::list_queues::ListQueuesError) -> Self {
7617 match err {
7618 crate::operation::list_queues::ListQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7619 crate::operation::list_queues::ListQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7620 crate::operation::list_queues::ListQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7621 crate::operation::list_queues::ListQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7622 crate::operation::list_queues::ListQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7623 crate::operation::list_queues::ListQueuesError::Unhandled(inner) => Error::Unhandled(inner),
7624 }
7625 }
7626}
7627impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>> for Error
7628where
7629 R: Send + Sync + std::fmt::Debug + 'static,
7630{
7631 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>) -> Self {
7632 match err {
7633 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7634 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7635 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7636 source: err.into(),
7637 }),
7638 }
7639 }
7640}
7641impl From<crate::operation::list_quick_connects::ListQuickConnectsError> for Error {
7642 fn from(err: crate::operation::list_quick_connects::ListQuickConnectsError) -> Self {
7643 match err {
7644 crate::operation::list_quick_connects::ListQuickConnectsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7645 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidParameterException(inner) => {
7646 Error::InvalidParameterException(inner)
7647 }
7648 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7649 crate::operation::list_quick_connects::ListQuickConnectsError::ResourceNotFoundException(inner) => {
7650 Error::ResourceNotFoundException(inner)
7651 }
7652 crate::operation::list_quick_connects::ListQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7653 crate::operation::list_quick_connects::ListQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
7654 }
7655 }
7656}
7657impl<R>
7658 From<
7659 ::aws_smithy_runtime_api::client::result::SdkError<
7660 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
7661 R,
7662 >,
7663 > for Error
7664where
7665 R: Send + Sync + std::fmt::Debug + 'static,
7666{
7667 fn from(
7668 err: ::aws_smithy_runtime_api::client::result::SdkError<
7669 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
7670 R,
7671 >,
7672 ) -> Self {
7673 match err {
7674 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7675 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7676 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7677 source: err.into(),
7678 }),
7679 }
7680 }
7681}
7682impl From<crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error> for Error {
7683 fn from(err: crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error) -> Self {
7684 match err {
7685 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::AccessDeniedException(
7686 inner,
7687 ) => Error::AccessDeniedException(inner),
7688 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InternalServiceException(
7689 inner,
7690 ) => Error::InternalServiceException(inner),
7691 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InvalidRequestException(
7692 inner,
7693 ) => Error::InvalidRequestException(inner),
7694 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::OutputTypeNotFoundException(
7695 inner,
7696 ) => Error::OutputTypeNotFoundException(inner),
7697 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ResourceNotFoundException(
7698 inner,
7699 ) => Error::ResourceNotFoundException(inner),
7700 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ThrottlingException(inner) => {
7701 Error::ThrottlingException(inner)
7702 }
7703 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::Unhandled(inner) => {
7704 Error::Unhandled(inner)
7705 }
7706 }
7707 }
7708}
7709impl<R>
7710 From<
7711 ::aws_smithy_runtime_api::client::result::SdkError<
7712 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError,
7713 R,
7714 >,
7715 > for Error
7716where
7717 R: Send + Sync + std::fmt::Debug + 'static,
7718{
7719 fn from(
7720 err: ::aws_smithy_runtime_api::client::result::SdkError<
7721 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError,
7722 R,
7723 >,
7724 ) -> Self {
7725 match err {
7726 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7727 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7728 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7729 source: err.into(),
7730 }),
7731 }
7732 }
7733}
7734impl From<crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError> for Error {
7735 fn from(err: crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError) -> Self {
7736 match err {
7737 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7738 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7739 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7740 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7741 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7742 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::Unhandled(inner) => Error::Unhandled(inner),
7743 }
7744 }
7745}
7746impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>>
7747 for Error
7748where
7749 R: Send + Sync + std::fmt::Debug + 'static,
7750{
7751 fn from(
7752 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>,
7753 ) -> Self {
7754 match err {
7755 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7756 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7757 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7758 source: err.into(),
7759 }),
7760 }
7761 }
7762}
7763impl From<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError> for Error {
7764 fn from(err: crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError) -> Self {
7765 match err {
7766 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InternalServiceException(inner) => {
7767 Error::InternalServiceException(inner)
7768 }
7769 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidParameterException(inner) => {
7770 Error::InvalidParameterException(inner)
7771 }
7772 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidRequestException(inner) => {
7773 Error::InvalidRequestException(inner)
7774 }
7775 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
7776 Error::ResourceNotFoundException(inner)
7777 }
7778 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ThrottlingException(inner) => {
7779 Error::ThrottlingException(inner)
7780 }
7781 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
7782 }
7783 }
7784}
7785impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>> for Error
7786where
7787 R: Send + Sync + std::fmt::Debug + 'static,
7788{
7789 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>) -> Self {
7790 match err {
7791 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7792 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7793 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7794 source: err.into(),
7795 }),
7796 }
7797 }
7798}
7799impl From<crate::operation::list_routing_profiles::ListRoutingProfilesError> for Error {
7800 fn from(err: crate::operation::list_routing_profiles::ListRoutingProfilesError) -> Self {
7801 match err {
7802 crate::operation::list_routing_profiles::ListRoutingProfilesError::InternalServiceException(inner) => {
7803 Error::InternalServiceException(inner)
7804 }
7805 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidParameterException(inner) => {
7806 Error::InvalidParameterException(inner)
7807 }
7808 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidRequestException(inner) => {
7809 Error::InvalidRequestException(inner)
7810 }
7811 crate::operation::list_routing_profiles::ListRoutingProfilesError::ResourceNotFoundException(inner) => {
7812 Error::ResourceNotFoundException(inner)
7813 }
7814 crate::operation::list_routing_profiles::ListRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7815 crate::operation::list_routing_profiles::ListRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
7816 }
7817 }
7818}
7819impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>> for Error
7820where
7821 R: Send + Sync + std::fmt::Debug + 'static,
7822{
7823 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>) -> Self {
7824 match err {
7825 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7826 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7827 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7828 source: err.into(),
7829 }),
7830 }
7831 }
7832}
7833impl From<crate::operation::list_rules::ListRulesError> for Error {
7834 fn from(err: crate::operation::list_rules::ListRulesError) -> Self {
7835 match err {
7836 crate::operation::list_rules::ListRulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7837 crate::operation::list_rules::ListRulesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7838 crate::operation::list_rules::ListRulesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7839 crate::operation::list_rules::ListRulesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7840 crate::operation::list_rules::ListRulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7841 crate::operation::list_rules::ListRulesError::Unhandled(inner) => Error::Unhandled(inner),
7842 }
7843 }
7844}
7845impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>> for Error
7846where
7847 R: Send + Sync + std::fmt::Debug + 'static,
7848{
7849 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>) -> Self {
7850 match err {
7851 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7852 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7853 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7854 source: err.into(),
7855 }),
7856 }
7857 }
7858}
7859impl From<crate::operation::list_security_keys::ListSecurityKeysError> for Error {
7860 fn from(err: crate::operation::list_security_keys::ListSecurityKeysError) -> Self {
7861 match err {
7862 crate::operation::list_security_keys::ListSecurityKeysError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7863 crate::operation::list_security_keys::ListSecurityKeysError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7864 crate::operation::list_security_keys::ListSecurityKeysError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7865 crate::operation::list_security_keys::ListSecurityKeysError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7866 crate::operation::list_security_keys::ListSecurityKeysError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7867 crate::operation::list_security_keys::ListSecurityKeysError::Unhandled(inner) => Error::Unhandled(inner),
7868 }
7869 }
7870}
7871impl<R>
7872 From<
7873 ::aws_smithy_runtime_api::client::result::SdkError<
7874 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
7875 R,
7876 >,
7877 > for Error
7878where
7879 R: Send + Sync + std::fmt::Debug + 'static,
7880{
7881 fn from(
7882 err: ::aws_smithy_runtime_api::client::result::SdkError<
7883 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
7884 R,
7885 >,
7886 ) -> Self {
7887 match err {
7888 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7889 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7890 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7891 source: err.into(),
7892 }),
7893 }
7894 }
7895}
7896impl From<crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError> for Error {
7897 fn from(err: crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError) -> Self {
7898 match err {
7899 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InternalServiceException(inner) => {
7900 Error::InternalServiceException(inner)
7901 }
7902 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidParameterException(inner) => {
7903 Error::InvalidParameterException(inner)
7904 }
7905 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidRequestException(inner) => {
7906 Error::InvalidRequestException(inner)
7907 }
7908 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ResourceNotFoundException(inner) => {
7909 Error::ResourceNotFoundException(inner)
7910 }
7911 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ThrottlingException(inner) => {
7912 Error::ThrottlingException(inner)
7913 }
7914 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::Unhandled(inner) => Error::Unhandled(inner),
7915 }
7916 }
7917}
7918impl<R>
7919 From<
7920 ::aws_smithy_runtime_api::client::result::SdkError<
7921 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError,
7922 R,
7923 >,
7924 > for Error
7925where
7926 R: Send + Sync + std::fmt::Debug + 'static,
7927{
7928 fn from(
7929 err: ::aws_smithy_runtime_api::client::result::SdkError<
7930 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError,
7931 R,
7932 >,
7933 ) -> Self {
7934 match err {
7935 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7936 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7937 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7938 source: err.into(),
7939 }),
7940 }
7941 }
7942}
7943impl From<crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError> for Error {
7944 fn from(err: crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError) -> Self {
7945 match err {
7946 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::InternalServiceException(inner) => {
7947 Error::InternalServiceException(inner)
7948 }
7949 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::InvalidParameterException(inner) => {
7950 Error::InvalidParameterException(inner)
7951 }
7952 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::InvalidRequestException(inner) => {
7953 Error::InvalidRequestException(inner)
7954 }
7955 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::ResourceNotFoundException(inner) => {
7956 Error::ResourceNotFoundException(inner)
7957 }
7958 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::ThrottlingException(inner) => {
7959 Error::ThrottlingException(inner)
7960 }
7961 crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
7962 }
7963 }
7964}
7965impl<R>
7966 From<
7967 ::aws_smithy_runtime_api::client::result::SdkError<
7968 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
7969 R,
7970 >,
7971 > for Error
7972where
7973 R: Send + Sync + std::fmt::Debug + 'static,
7974{
7975 fn from(
7976 err: ::aws_smithy_runtime_api::client::result::SdkError<
7977 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
7978 R,
7979 >,
7980 ) -> Self {
7981 match err {
7982 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7983 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7984 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7985 source: err.into(),
7986 }),
7987 }
7988 }
7989}
7990impl From<crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError> for Error {
7991 fn from(err: crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError) -> Self {
7992 match err {
7993 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InternalServiceException(inner) => {
7994 Error::InternalServiceException(inner)
7995 }
7996 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidParameterException(inner) => {
7997 Error::InvalidParameterException(inner)
7998 }
7999 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidRequestException(inner) => {
8000 Error::InvalidRequestException(inner)
8001 }
8002 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ResourceNotFoundException(inner) => {
8003 Error::ResourceNotFoundException(inner)
8004 }
8005 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ThrottlingException(inner) => {
8006 Error::ThrottlingException(inner)
8007 }
8008 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8009 }
8010 }
8011}
8012impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, 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_security_profiles::ListSecurityProfilesError, 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_security_profiles::ListSecurityProfilesError> for Error {
8027 fn from(err: crate::operation::list_security_profiles::ListSecurityProfilesError) -> Self {
8028 match err {
8029 crate::operation::list_security_profiles::ListSecurityProfilesError::InternalServiceException(inner) => {
8030 Error::InternalServiceException(inner)
8031 }
8032 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidParameterException(inner) => {
8033 Error::InvalidParameterException(inner)
8034 }
8035 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidRequestException(inner) => {
8036 Error::InvalidRequestException(inner)
8037 }
8038 crate::operation::list_security_profiles::ListSecurityProfilesError::ResourceNotFoundException(inner) => {
8039 Error::ResourceNotFoundException(inner)
8040 }
8041 crate::operation::list_security_profiles::ListSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8042 crate::operation::list_security_profiles::ListSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
8043 }
8044 }
8045}
8046impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
8047where
8048 R: Send + Sync + std::fmt::Debug + 'static,
8049{
8050 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
8051 match err {
8052 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8053 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8054 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8055 source: err.into(),
8056 }),
8057 }
8058 }
8059}
8060impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
8061 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
8062 match err {
8063 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServiceException(inner) => {
8064 Error::InternalServiceException(inner)
8065 }
8066 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterException(inner) => {
8067 Error::InvalidParameterException(inner)
8068 }
8069 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidRequestException(inner) => {
8070 Error::InvalidRequestException(inner)
8071 }
8072 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
8073 Error::ResourceNotFoundException(inner)
8074 }
8075 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8076 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
8077 }
8078 }
8079}
8080impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>> for Error
8081where
8082 R: Send + Sync + std::fmt::Debug + 'static,
8083{
8084 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>) -> Self {
8085 match err {
8086 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8087 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8088 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8089 source: err.into(),
8090 }),
8091 }
8092 }
8093}
8094impl From<crate::operation::list_task_templates::ListTaskTemplatesError> for Error {
8095 fn from(err: crate::operation::list_task_templates::ListTaskTemplatesError) -> Self {
8096 match err {
8097 crate::operation::list_task_templates::ListTaskTemplatesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8098 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidParameterException(inner) => {
8099 Error::InvalidParameterException(inner)
8100 }
8101 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8102 crate::operation::list_task_templates::ListTaskTemplatesError::ResourceNotFoundException(inner) => {
8103 Error::ResourceNotFoundException(inner)
8104 }
8105 crate::operation::list_task_templates::ListTaskTemplatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8106 crate::operation::list_task_templates::ListTaskTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
8107 }
8108 }
8109}
8110impl<R>
8111 From<
8112 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError, R>,
8113 > for Error
8114where
8115 R: Send + Sync + std::fmt::Debug + 'static,
8116{
8117 fn from(
8118 err: ::aws_smithy_runtime_api::client::result::SdkError<
8119 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError,
8120 R,
8121 >,
8122 ) -> Self {
8123 match err {
8124 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8125 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8126 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8127 source: err.into(),
8128 }),
8129 }
8130 }
8131}
8132impl From<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError> for Error {
8133 fn from(err: crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError) -> Self {
8134 match err {
8135 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::AccessDeniedException(inner) => {
8136 Error::AccessDeniedException(inner)
8137 }
8138 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InternalServiceException(inner) => {
8139 Error::InternalServiceException(inner)
8140 }
8141 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InvalidRequestException(inner) => {
8142 Error::InvalidRequestException(inner)
8143 }
8144 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::ThrottlingException(inner) => {
8145 Error::ThrottlingException(inner)
8146 }
8147 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::Unhandled(inner) => Error::Unhandled(inner),
8148 }
8149 }
8150}
8151impl<R>
8152 From<
8153 ::aws_smithy_runtime_api::client::result::SdkError<
8154 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
8155 R,
8156 >,
8157 > for Error
8158where
8159 R: Send + Sync + std::fmt::Debug + 'static,
8160{
8161 fn from(
8162 err: ::aws_smithy_runtime_api::client::result::SdkError<
8163 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
8164 R,
8165 >,
8166 ) -> Self {
8167 match err {
8168 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8169 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8170 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8171 source: err.into(),
8172 }),
8173 }
8174 }
8175}
8176impl From<crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError> for Error {
8177 fn from(err: crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError) -> Self {
8178 match err {
8179 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::AccessDeniedException(inner) => {
8180 Error::AccessDeniedException(inner)
8181 }
8182 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InternalServiceException(inner) => {
8183 Error::InternalServiceException(inner)
8184 }
8185 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InvalidRequestException(inner) => {
8186 Error::InvalidRequestException(inner)
8187 }
8188 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ResourceNotFoundException(inner) => {
8189 Error::ResourceNotFoundException(inner)
8190 }
8191 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ThrottlingException(inner) => {
8192 Error::ThrottlingException(inner)
8193 }
8194 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::Unhandled(inner) => {
8195 Error::Unhandled(inner)
8196 }
8197 }
8198 }
8199}
8200impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>> for Error
8201where
8202 R: Send + Sync + std::fmt::Debug + 'static,
8203{
8204 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>) -> Self {
8205 match err {
8206 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8207 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8208 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8209 source: err.into(),
8210 }),
8211 }
8212 }
8213}
8214impl From<crate::operation::list_use_cases::ListUseCasesError> for Error {
8215 fn from(err: crate::operation::list_use_cases::ListUseCasesError) -> Self {
8216 match err {
8217 crate::operation::list_use_cases::ListUseCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8218 crate::operation::list_use_cases::ListUseCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8219 crate::operation::list_use_cases::ListUseCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8220 crate::operation::list_use_cases::ListUseCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8221 crate::operation::list_use_cases::ListUseCasesError::Unhandled(inner) => Error::Unhandled(inner),
8222 }
8223 }
8224}
8225impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>>
8226 for Error
8227where
8228 R: Send + Sync + std::fmt::Debug + 'static,
8229{
8230 fn from(
8231 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>,
8232 ) -> Self {
8233 match err {
8234 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8235 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8236 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8237 source: err.into(),
8238 }),
8239 }
8240 }
8241}
8242impl From<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError> for Error {
8243 fn from(err: crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError) -> Self {
8244 match err {
8245 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InternalServiceException(inner) => {
8246 Error::InternalServiceException(inner)
8247 }
8248 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidParameterException(inner) => {
8249 Error::InvalidParameterException(inner)
8250 }
8251 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidRequestException(inner) => {
8252 Error::InvalidRequestException(inner)
8253 }
8254 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
8255 Error::ResourceNotFoundException(inner)
8256 }
8257 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ThrottlingException(inner) => {
8258 Error::ThrottlingException(inner)
8259 }
8260 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
8261 }
8262 }
8263}
8264impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>> for Error
8265where
8266 R: Send + Sync + std::fmt::Debug + 'static,
8267{
8268 fn from(
8269 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>,
8270 ) -> Self {
8271 match err {
8272 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8273 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8274 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8275 source: err.into(),
8276 }),
8277 }
8278 }
8279}
8280impl From<crate::operation::list_user_proficiencies::ListUserProficienciesError> for Error {
8281 fn from(err: crate::operation::list_user_proficiencies::ListUserProficienciesError) -> Self {
8282 match err {
8283 crate::operation::list_user_proficiencies::ListUserProficienciesError::InternalServiceException(inner) => {
8284 Error::InternalServiceException(inner)
8285 }
8286 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidParameterException(inner) => {
8287 Error::InvalidParameterException(inner)
8288 }
8289 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidRequestException(inner) => {
8290 Error::InvalidRequestException(inner)
8291 }
8292 crate::operation::list_user_proficiencies::ListUserProficienciesError::ResourceNotFoundException(inner) => {
8293 Error::ResourceNotFoundException(inner)
8294 }
8295 crate::operation::list_user_proficiencies::ListUserProficienciesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8296 crate::operation::list_user_proficiencies::ListUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
8297 }
8298 }
8299}
8300impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>> for Error
8301where
8302 R: Send + Sync + std::fmt::Debug + 'static,
8303{
8304 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>) -> Self {
8305 match err {
8306 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8307 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8308 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8309 source: err.into(),
8310 }),
8311 }
8312 }
8313}
8314impl From<crate::operation::list_users::ListUsersError> for Error {
8315 fn from(err: crate::operation::list_users::ListUsersError) -> Self {
8316 match err {
8317 crate::operation::list_users::ListUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8318 crate::operation::list_users::ListUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8319 crate::operation::list_users::ListUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8320 crate::operation::list_users::ListUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8321 crate::operation::list_users::ListUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8322 crate::operation::list_users::ListUsersError::Unhandled(inner) => Error::Unhandled(inner),
8323 }
8324 }
8325}
8326impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>> for Error
8327where
8328 R: Send + Sync + std::fmt::Debug + 'static,
8329{
8330 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>) -> Self {
8331 match err {
8332 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8333 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8334 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8335 source: err.into(),
8336 }),
8337 }
8338 }
8339}
8340impl From<crate::operation::list_views::ListViewsError> for Error {
8341 fn from(err: crate::operation::list_views::ListViewsError) -> Self {
8342 match err {
8343 crate::operation::list_views::ListViewsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8344 crate::operation::list_views::ListViewsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8345 crate::operation::list_views::ListViewsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8346 crate::operation::list_views::ListViewsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8347 crate::operation::list_views::ListViewsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8348 crate::operation::list_views::ListViewsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
8349 crate::operation::list_views::ListViewsError::Unhandled(inner) => Error::Unhandled(inner),
8350 }
8351 }
8352}
8353impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>> for Error
8354where
8355 R: Send + Sync + std::fmt::Debug + 'static,
8356{
8357 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>) -> Self {
8358 match err {
8359 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8360 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8361 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8362 source: err.into(),
8363 }),
8364 }
8365 }
8366}
8367impl From<crate::operation::list_view_versions::ListViewVersionsError> for Error {
8368 fn from(err: crate::operation::list_view_versions::ListViewVersionsError) -> Self {
8369 match err {
8370 crate::operation::list_view_versions::ListViewVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8371 crate::operation::list_view_versions::ListViewVersionsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8372 crate::operation::list_view_versions::ListViewVersionsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8373 crate::operation::list_view_versions::ListViewVersionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8374 crate::operation::list_view_versions::ListViewVersionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8375 crate::operation::list_view_versions::ListViewVersionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
8376 crate::operation::list_view_versions::ListViewVersionsError::Unhandled(inner) => Error::Unhandled(inner),
8377 }
8378 }
8379}
8380impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_media::ListWorkspaceMediaError, R>> for Error
8381where
8382 R: Send + Sync + std::fmt::Debug + 'static,
8383{
8384 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_media::ListWorkspaceMediaError, R>) -> Self {
8385 match err {
8386 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8387 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8388 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8389 source: err.into(),
8390 }),
8391 }
8392 }
8393}
8394impl From<crate::operation::list_workspace_media::ListWorkspaceMediaError> for Error {
8395 fn from(err: crate::operation::list_workspace_media::ListWorkspaceMediaError) -> Self {
8396 match err {
8397 crate::operation::list_workspace_media::ListWorkspaceMediaError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8398 crate::operation::list_workspace_media::ListWorkspaceMediaError::InternalServiceException(inner) => {
8399 Error::InternalServiceException(inner)
8400 }
8401 crate::operation::list_workspace_media::ListWorkspaceMediaError::InvalidParameterException(inner) => {
8402 Error::InvalidParameterException(inner)
8403 }
8404 crate::operation::list_workspace_media::ListWorkspaceMediaError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8405 crate::operation::list_workspace_media::ListWorkspaceMediaError::ResourceNotFoundException(inner) => {
8406 Error::ResourceNotFoundException(inner)
8407 }
8408 crate::operation::list_workspace_media::ListWorkspaceMediaError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8409 crate::operation::list_workspace_media::ListWorkspaceMediaError::Unhandled(inner) => Error::Unhandled(inner),
8410 }
8411 }
8412}
8413impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_pages::ListWorkspacePagesError, R>> for Error
8414where
8415 R: Send + Sync + std::fmt::Debug + 'static,
8416{
8417 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspace_pages::ListWorkspacePagesError, R>) -> Self {
8418 match err {
8419 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8420 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8421 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8422 source: err.into(),
8423 }),
8424 }
8425 }
8426}
8427impl From<crate::operation::list_workspace_pages::ListWorkspacePagesError> for Error {
8428 fn from(err: crate::operation::list_workspace_pages::ListWorkspacePagesError) -> Self {
8429 match err {
8430 crate::operation::list_workspace_pages::ListWorkspacePagesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8431 crate::operation::list_workspace_pages::ListWorkspacePagesError::InternalServiceException(inner) => {
8432 Error::InternalServiceException(inner)
8433 }
8434 crate::operation::list_workspace_pages::ListWorkspacePagesError::InvalidParameterException(inner) => {
8435 Error::InvalidParameterException(inner)
8436 }
8437 crate::operation::list_workspace_pages::ListWorkspacePagesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8438 crate::operation::list_workspace_pages::ListWorkspacePagesError::ResourceNotFoundException(inner) => {
8439 Error::ResourceNotFoundException(inner)
8440 }
8441 crate::operation::list_workspace_pages::ListWorkspacePagesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8442 crate::operation::list_workspace_pages::ListWorkspacePagesError::Unhandled(inner) => Error::Unhandled(inner),
8443 }
8444 }
8445}
8446impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspaces::ListWorkspacesError, R>> for Error
8447where
8448 R: Send + Sync + std::fmt::Debug + 'static,
8449{
8450 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workspaces::ListWorkspacesError, R>) -> Self {
8451 match err {
8452 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8453 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8454 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8455 source: err.into(),
8456 }),
8457 }
8458 }
8459}
8460impl From<crate::operation::list_workspaces::ListWorkspacesError> for Error {
8461 fn from(err: crate::operation::list_workspaces::ListWorkspacesError) -> Self {
8462 match err {
8463 crate::operation::list_workspaces::ListWorkspacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8464 crate::operation::list_workspaces::ListWorkspacesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8465 crate::operation::list_workspaces::ListWorkspacesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8466 crate::operation::list_workspaces::ListWorkspacesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8467 crate::operation::list_workspaces::ListWorkspacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8468 crate::operation::list_workspaces::ListWorkspacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8469 crate::operation::list_workspaces::ListWorkspacesError::Unhandled(inner) => Error::Unhandled(inner),
8470 }
8471 }
8472}
8473impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>> for Error
8474where
8475 R: Send + Sync + std::fmt::Debug + 'static,
8476{
8477 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>) -> Self {
8478 match err {
8479 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8480 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8481 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8482 source: err.into(),
8483 }),
8484 }
8485 }
8486}
8487impl From<crate::operation::monitor_contact::MonitorContactError> for Error {
8488 fn from(err: crate::operation::monitor_contact::MonitorContactError) -> Self {
8489 match err {
8490 crate::operation::monitor_contact::MonitorContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8491 crate::operation::monitor_contact::MonitorContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
8492 crate::operation::monitor_contact::MonitorContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8493 crate::operation::monitor_contact::MonitorContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8494 crate::operation::monitor_contact::MonitorContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8495 crate::operation::monitor_contact::MonitorContactError::ServiceQuotaExceededException(inner) => {
8496 Error::ServiceQuotaExceededException(inner)
8497 }
8498 crate::operation::monitor_contact::MonitorContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8499 crate::operation::monitor_contact::MonitorContactError::Unhandled(inner) => Error::Unhandled(inner),
8500 }
8501 }
8502}
8503impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>> for Error
8504where
8505 R: Send + Sync + std::fmt::Debug + 'static,
8506{
8507 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>) -> Self {
8508 match err {
8509 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8510 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8511 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8512 source: err.into(),
8513 }),
8514 }
8515 }
8516}
8517impl From<crate::operation::pause_contact::PauseContactError> for Error {
8518 fn from(err: crate::operation::pause_contact::PauseContactError) -> Self {
8519 match err {
8520 crate::operation::pause_contact::PauseContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8521 crate::operation::pause_contact::PauseContactError::ConflictException(inner) => Error::ConflictException(inner),
8522 crate::operation::pause_contact::PauseContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8523 crate::operation::pause_contact::PauseContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8524 crate::operation::pause_contact::PauseContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8525 crate::operation::pause_contact::PauseContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8526 crate::operation::pause_contact::PauseContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8527 crate::operation::pause_contact::PauseContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8528 crate::operation::pause_contact::PauseContactError::Unhandled(inner) => Error::Unhandled(inner),
8529 }
8530 }
8531}
8532impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>> for Error
8533where
8534 R: Send + Sync + std::fmt::Debug + 'static,
8535{
8536 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>) -> Self {
8537 match err {
8538 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8539 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8540 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8541 source: err.into(),
8542 }),
8543 }
8544 }
8545}
8546impl From<crate::operation::put_user_status::PutUserStatusError> for Error {
8547 fn from(err: crate::operation::put_user_status::PutUserStatusError) -> Self {
8548 match err {
8549 crate::operation::put_user_status::PutUserStatusError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8550 crate::operation::put_user_status::PutUserStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8551 crate::operation::put_user_status::PutUserStatusError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8552 crate::operation::put_user_status::PutUserStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8553 crate::operation::put_user_status::PutUserStatusError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8554 crate::operation::put_user_status::PutUserStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8555 crate::operation::put_user_status::PutUserStatusError::Unhandled(inner) => Error::Unhandled(inner),
8556 }
8557 }
8558}
8559impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>> for Error
8560where
8561 R: Send + Sync + std::fmt::Debug + 'static,
8562{
8563 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>) -> Self {
8564 match err {
8565 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8566 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8567 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8568 source: err.into(),
8569 }),
8570 }
8571 }
8572}
8573impl From<crate::operation::release_phone_number::ReleasePhoneNumberError> for Error {
8574 fn from(err: crate::operation::release_phone_number::ReleasePhoneNumberError) -> Self {
8575 match err {
8576 crate::operation::release_phone_number::ReleasePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8577 crate::operation::release_phone_number::ReleasePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
8578 crate::operation::release_phone_number::ReleasePhoneNumberError::InternalServiceException(inner) => {
8579 Error::InternalServiceException(inner)
8580 }
8581 crate::operation::release_phone_number::ReleasePhoneNumberError::InvalidParameterException(inner) => {
8582 Error::InvalidParameterException(inner)
8583 }
8584 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
8585 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceNotFoundException(inner) => {
8586 Error::ResourceNotFoundException(inner)
8587 }
8588 crate::operation::release_phone_number::ReleasePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8589 crate::operation::release_phone_number::ReleasePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
8590 }
8591 }
8592}
8593impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>> for Error
8594where
8595 R: Send + Sync + std::fmt::Debug + 'static,
8596{
8597 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>) -> Self {
8598 match err {
8599 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8600 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8601 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8602 source: err.into(),
8603 }),
8604 }
8605 }
8606}
8607impl From<crate::operation::replicate_instance::ReplicateInstanceError> for Error {
8608 fn from(err: crate::operation::replicate_instance::ReplicateInstanceError) -> Self {
8609 match err {
8610 crate::operation::replicate_instance::ReplicateInstanceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8611 crate::operation::replicate_instance::ReplicateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8612 crate::operation::replicate_instance::ReplicateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8613 crate::operation::replicate_instance::ReplicateInstanceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
8614 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8615 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotReadyException(inner) => Error::ResourceNotReadyException(inner),
8616 crate::operation::replicate_instance::ReplicateInstanceError::ServiceQuotaExceededException(inner) => {
8617 Error::ServiceQuotaExceededException(inner)
8618 }
8619 crate::operation::replicate_instance::ReplicateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8620 crate::operation::replicate_instance::ReplicateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
8621 }
8622 }
8623}
8624impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>> for Error
8625where
8626 R: Send + Sync + std::fmt::Debug + 'static,
8627{
8628 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>) -> Self {
8629 match err {
8630 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8631 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8632 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8633 source: err.into(),
8634 }),
8635 }
8636 }
8637}
8638impl From<crate::operation::resume_contact::ResumeContactError> for Error {
8639 fn from(err: crate::operation::resume_contact::ResumeContactError) -> Self {
8640 match err {
8641 crate::operation::resume_contact::ResumeContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8642 crate::operation::resume_contact::ResumeContactError::ConflictException(inner) => Error::ConflictException(inner),
8643 crate::operation::resume_contact::ResumeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8644 crate::operation::resume_contact::ResumeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8645 crate::operation::resume_contact::ResumeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8646 crate::operation::resume_contact::ResumeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8647 crate::operation::resume_contact::ResumeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8648 crate::operation::resume_contact::ResumeContactError::Unhandled(inner) => Error::Unhandled(inner),
8649 }
8650 }
8651}
8652impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>> for Error
8653where
8654 R: Send + Sync + std::fmt::Debug + 'static,
8655{
8656 fn from(
8657 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>,
8658 ) -> Self {
8659 match err {
8660 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8661 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8662 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8663 source: err.into(),
8664 }),
8665 }
8666 }
8667}
8668impl From<crate::operation::resume_contact_recording::ResumeContactRecordingError> for Error {
8669 fn from(err: crate::operation::resume_contact_recording::ResumeContactRecordingError) -> Self {
8670 match err {
8671 crate::operation::resume_contact_recording::ResumeContactRecordingError::InternalServiceException(inner) => {
8672 Error::InternalServiceException(inner)
8673 }
8674 crate::operation::resume_contact_recording::ResumeContactRecordingError::InvalidRequestException(inner) => {
8675 Error::InvalidRequestException(inner)
8676 }
8677 crate::operation::resume_contact_recording::ResumeContactRecordingError::ResourceNotFoundException(inner) => {
8678 Error::ResourceNotFoundException(inner)
8679 }
8680 crate::operation::resume_contact_recording::ResumeContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
8681 }
8682 }
8683}
8684impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>> for Error
8685where
8686 R: Send + Sync + std::fmt::Debug + 'static,
8687{
8688 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>) -> Self {
8689 match err {
8690 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8691 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8692 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8693 source: err.into(),
8694 }),
8695 }
8696 }
8697}
8698impl From<crate::operation::search_agent_statuses::SearchAgentStatusesError> for Error {
8699 fn from(err: crate::operation::search_agent_statuses::SearchAgentStatusesError) -> Self {
8700 match err {
8701 crate::operation::search_agent_statuses::SearchAgentStatusesError::InternalServiceException(inner) => {
8702 Error::InternalServiceException(inner)
8703 }
8704 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidParameterException(inner) => {
8705 Error::InvalidParameterException(inner)
8706 }
8707 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidRequestException(inner) => {
8708 Error::InvalidRequestException(inner)
8709 }
8710 crate::operation::search_agent_statuses::SearchAgentStatusesError::ResourceNotFoundException(inner) => {
8711 Error::ResourceNotFoundException(inner)
8712 }
8713 crate::operation::search_agent_statuses::SearchAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8714 crate::operation::search_agent_statuses::SearchAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
8715 }
8716 }
8717}
8718impl<R>
8719 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError, R>>
8720 for Error
8721where
8722 R: Send + Sync + std::fmt::Debug + 'static,
8723{
8724 fn from(
8725 err: ::aws_smithy_runtime_api::client::result::SdkError<
8726 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError,
8727 R,
8728 >,
8729 ) -> Self {
8730 match err {
8731 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8732 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8733 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8734 source: err.into(),
8735 }),
8736 }
8737 }
8738}
8739impl From<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError> for Error {
8740 fn from(err: crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError) -> Self {
8741 match err {
8742 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::AccessDeniedException(inner) => {
8743 Error::AccessDeniedException(inner)
8744 }
8745 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InternalServiceException(inner) => {
8746 Error::InternalServiceException(inner)
8747 }
8748 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InvalidParameterException(inner) => {
8749 Error::InvalidParameterException(inner)
8750 }
8751 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::ThrottlingException(inner) => {
8752 Error::ThrottlingException(inner)
8753 }
8754 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
8755 }
8756 }
8757}
8758impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_evaluations::SearchContactEvaluationsError, R>>
8759 for Error
8760where
8761 R: Send + Sync + std::fmt::Debug + 'static,
8762{
8763 fn from(
8764 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_evaluations::SearchContactEvaluationsError, R>,
8765 ) -> Self {
8766 match err {
8767 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8768 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8769 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8770 source: err.into(),
8771 }),
8772 }
8773 }
8774}
8775impl From<crate::operation::search_contact_evaluations::SearchContactEvaluationsError> for Error {
8776 fn from(err: crate::operation::search_contact_evaluations::SearchContactEvaluationsError) -> Self {
8777 match err {
8778 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InternalServiceException(inner) => {
8779 Error::InternalServiceException(inner)
8780 }
8781 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InvalidParameterException(inner) => {
8782 Error::InvalidParameterException(inner)
8783 }
8784 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InvalidRequestException(inner) => {
8785 Error::InvalidRequestException(inner)
8786 }
8787 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::ResourceNotFoundException(inner) => {
8788 Error::ResourceNotFoundException(inner)
8789 }
8790 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::ThrottlingException(inner) => {
8791 Error::ThrottlingException(inner)
8792 }
8793 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::Unhandled(inner) => Error::Unhandled(inner),
8794 }
8795 }
8796}
8797impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>>
8798 for Error
8799where
8800 R: Send + Sync + std::fmt::Debug + 'static,
8801{
8802 fn from(
8803 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>,
8804 ) -> Self {
8805 match err {
8806 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8807 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8808 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8809 source: err.into(),
8810 }),
8811 }
8812 }
8813}
8814impl From<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError> for Error {
8815 fn from(err: crate::operation::search_contact_flow_modules::SearchContactFlowModulesError) -> Self {
8816 match err {
8817 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InternalServiceException(inner) => {
8818 Error::InternalServiceException(inner)
8819 }
8820 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidParameterException(inner) => {
8821 Error::InvalidParameterException(inner)
8822 }
8823 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidRequestException(inner) => {
8824 Error::InvalidRequestException(inner)
8825 }
8826 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ResourceNotFoundException(inner) => {
8827 Error::ResourceNotFoundException(inner)
8828 }
8829 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ThrottlingException(inner) => {
8830 Error::ThrottlingException(inner)
8831 }
8832 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
8833 }
8834 }
8835}
8836impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, 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::search_contact_flows::SearchContactFlowsError, 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::search_contact_flows::SearchContactFlowsError> for Error {
8851 fn from(err: crate::operation::search_contact_flows::SearchContactFlowsError) -> Self {
8852 match err {
8853 crate::operation::search_contact_flows::SearchContactFlowsError::InternalServiceException(inner) => {
8854 Error::InternalServiceException(inner)
8855 }
8856 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidParameterException(inner) => {
8857 Error::InvalidParameterException(inner)
8858 }
8859 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8860 crate::operation::search_contact_flows::SearchContactFlowsError::ResourceNotFoundException(inner) => {
8861 Error::ResourceNotFoundException(inner)
8862 }
8863 crate::operation::search_contact_flows::SearchContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8864 crate::operation::search_contact_flows::SearchContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
8865 }
8866 }
8867}
8868impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>> for Error
8869where
8870 R: Send + Sync + std::fmt::Debug + 'static,
8871{
8872 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>) -> Self {
8873 match err {
8874 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8875 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8876 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8877 source: err.into(),
8878 }),
8879 }
8880 }
8881}
8882impl From<crate::operation::search_contacts::SearchContactsError> for Error {
8883 fn from(err: crate::operation::search_contacts::SearchContactsError) -> Self {
8884 match err {
8885 crate::operation::search_contacts::SearchContactsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8886 crate::operation::search_contacts::SearchContactsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8887 crate::operation::search_contacts::SearchContactsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8888 crate::operation::search_contacts::SearchContactsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8889 crate::operation::search_contacts::SearchContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8890 crate::operation::search_contacts::SearchContactsError::Unhandled(inner) => Error::Unhandled(inner),
8891 }
8892 }
8893}
8894impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_tables::SearchDataTablesError, R>> for Error
8895where
8896 R: Send + Sync + std::fmt::Debug + 'static,
8897{
8898 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_tables::SearchDataTablesError, R>) -> Self {
8899 match err {
8900 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8901 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8902 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8903 source: err.into(),
8904 }),
8905 }
8906 }
8907}
8908impl From<crate::operation::search_data_tables::SearchDataTablesError> for Error {
8909 fn from(err: crate::operation::search_data_tables::SearchDataTablesError) -> Self {
8910 match err {
8911 crate::operation::search_data_tables::SearchDataTablesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8912 crate::operation::search_data_tables::SearchDataTablesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8913 crate::operation::search_data_tables::SearchDataTablesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8914 crate::operation::search_data_tables::SearchDataTablesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8915 crate::operation::search_data_tables::SearchDataTablesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8916 crate::operation::search_data_tables::SearchDataTablesError::Unhandled(inner) => Error::Unhandled(inner),
8917 }
8918 }
8919}
8920impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>> for Error
8921where
8922 R: Send + Sync + std::fmt::Debug + 'static,
8923{
8924 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>) -> Self {
8925 match err {
8926 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8927 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8928 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8929 source: err.into(),
8930 }),
8931 }
8932 }
8933}
8934impl From<crate::operation::search_email_addresses::SearchEmailAddressesError> for Error {
8935 fn from(err: crate::operation::search_email_addresses::SearchEmailAddressesError) -> Self {
8936 match err {
8937 crate::operation::search_email_addresses::SearchEmailAddressesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8938 crate::operation::search_email_addresses::SearchEmailAddressesError::InternalServiceException(inner) => {
8939 Error::InternalServiceException(inner)
8940 }
8941 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidParameterException(inner) => {
8942 Error::InvalidParameterException(inner)
8943 }
8944 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidRequestException(inner) => {
8945 Error::InvalidRequestException(inner)
8946 }
8947 crate::operation::search_email_addresses::SearchEmailAddressesError::ResourceNotFoundException(inner) => {
8948 Error::ResourceNotFoundException(inner)
8949 }
8950 crate::operation::search_email_addresses::SearchEmailAddressesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8951 crate::operation::search_email_addresses::SearchEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
8952 }
8953 }
8954}
8955impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_evaluation_forms::SearchEvaluationFormsError, R>> for Error
8956where
8957 R: Send + Sync + std::fmt::Debug + 'static,
8958{
8959 fn from(
8960 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_evaluation_forms::SearchEvaluationFormsError, R>,
8961 ) -> Self {
8962 match err {
8963 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8964 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8965 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8966 source: err.into(),
8967 }),
8968 }
8969 }
8970}
8971impl From<crate::operation::search_evaluation_forms::SearchEvaluationFormsError> for Error {
8972 fn from(err: crate::operation::search_evaluation_forms::SearchEvaluationFormsError) -> Self {
8973 match err {
8974 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InternalServiceException(inner) => {
8975 Error::InternalServiceException(inner)
8976 }
8977 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InvalidParameterException(inner) => {
8978 Error::InvalidParameterException(inner)
8979 }
8980 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InvalidRequestException(inner) => {
8981 Error::InvalidRequestException(inner)
8982 }
8983 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::ResourceNotFoundException(inner) => {
8984 Error::ResourceNotFoundException(inner)
8985 }
8986 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8987 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::Unhandled(inner) => Error::Unhandled(inner),
8988 }
8989 }
8990}
8991impl<R>
8992 From<
8993 ::aws_smithy_runtime_api::client::result::SdkError<
8994 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
8995 R,
8996 >,
8997 > for Error
8998where
8999 R: Send + Sync + std::fmt::Debug + 'static,
9000{
9001 fn from(
9002 err: ::aws_smithy_runtime_api::client::result::SdkError<
9003 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
9004 R,
9005 >,
9006 ) -> Self {
9007 match err {
9008 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9009 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9010 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9011 source: err.into(),
9012 }),
9013 }
9014 }
9015}
9016impl From<crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError> for Error {
9017 fn from(err: crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError) -> Self {
9018 match err {
9019 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InternalServiceException(inner) => {
9020 Error::InternalServiceException(inner)
9021 }
9022 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidParameterException(inner) => {
9023 Error::InvalidParameterException(inner)
9024 }
9025 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidRequestException(inner) => {
9026 Error::InvalidRequestException(inner)
9027 }
9028 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
9029 Error::ResourceNotFoundException(inner)
9030 }
9031 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ThrottlingException(inner) => {
9032 Error::ThrottlingException(inner)
9033 }
9034 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
9035 }
9036 }
9037}
9038impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>>
9039 for Error
9040where
9041 R: Send + Sync + std::fmt::Debug + 'static,
9042{
9043 fn from(
9044 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>,
9045 ) -> Self {
9046 match err {
9047 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9048 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9049 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9050 source: err.into(),
9051 }),
9052 }
9053 }
9054}
9055impl From<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError> for Error {
9056 fn from(err: crate::operation::search_hours_of_operations::SearchHoursOfOperationsError) -> Self {
9057 match err {
9058 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InternalServiceException(inner) => {
9059 Error::InternalServiceException(inner)
9060 }
9061 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidParameterException(inner) => {
9062 Error::InvalidParameterException(inner)
9063 }
9064 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidRequestException(inner) => {
9065 Error::InvalidRequestException(inner)
9066 }
9067 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ResourceNotFoundException(inner) => {
9068 Error::ResourceNotFoundException(inner)
9069 }
9070 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ThrottlingException(inner) => {
9071 Error::ThrottlingException(inner)
9072 }
9073 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
9074 }
9075 }
9076}
9077impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>>
9078 for Error
9079where
9080 R: Send + Sync + std::fmt::Debug + 'static,
9081{
9082 fn from(
9083 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>,
9084 ) -> Self {
9085 match err {
9086 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9087 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9088 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9089 source: err.into(),
9090 }),
9091 }
9092 }
9093}
9094impl From<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError> for Error {
9095 fn from(err: crate::operation::search_predefined_attributes::SearchPredefinedAttributesError) -> Self {
9096 match err {
9097 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InternalServiceException(inner) => {
9098 Error::InternalServiceException(inner)
9099 }
9100 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidParameterException(inner) => {
9101 Error::InvalidParameterException(inner)
9102 }
9103 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidRequestException(inner) => {
9104 Error::InvalidRequestException(inner)
9105 }
9106 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ResourceNotFoundException(inner) => {
9107 Error::ResourceNotFoundException(inner)
9108 }
9109 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ThrottlingException(inner) => {
9110 Error::ThrottlingException(inner)
9111 }
9112 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
9113 }
9114 }
9115}
9116impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>> for Error
9117where
9118 R: Send + Sync + std::fmt::Debug + 'static,
9119{
9120 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>) -> Self {
9121 match err {
9122 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9123 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9124 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9125 source: err.into(),
9126 }),
9127 }
9128 }
9129}
9130impl From<crate::operation::search_prompts::SearchPromptsError> for Error {
9131 fn from(err: crate::operation::search_prompts::SearchPromptsError) -> Self {
9132 match err {
9133 crate::operation::search_prompts::SearchPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9134 crate::operation::search_prompts::SearchPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9135 crate::operation::search_prompts::SearchPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9136 crate::operation::search_prompts::SearchPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9137 crate::operation::search_prompts::SearchPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9138 crate::operation::search_prompts::SearchPromptsError::Unhandled(inner) => Error::Unhandled(inner),
9139 }
9140 }
9141}
9142impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>> for Error
9143where
9144 R: Send + Sync + std::fmt::Debug + 'static,
9145{
9146 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>) -> Self {
9147 match err {
9148 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9149 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9150 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9151 source: err.into(),
9152 }),
9153 }
9154 }
9155}
9156impl From<crate::operation::search_queues::SearchQueuesError> for Error {
9157 fn from(err: crate::operation::search_queues::SearchQueuesError) -> Self {
9158 match err {
9159 crate::operation::search_queues::SearchQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9160 crate::operation::search_queues::SearchQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9161 crate::operation::search_queues::SearchQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9162 crate::operation::search_queues::SearchQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9163 crate::operation::search_queues::SearchQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9164 crate::operation::search_queues::SearchQueuesError::Unhandled(inner) => Error::Unhandled(inner),
9165 }
9166 }
9167}
9168impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>> for Error
9169where
9170 R: Send + Sync + std::fmt::Debug + 'static,
9171{
9172 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>) -> Self {
9173 match err {
9174 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9175 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9176 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9177 source: err.into(),
9178 }),
9179 }
9180 }
9181}
9182impl From<crate::operation::search_quick_connects::SearchQuickConnectsError> for Error {
9183 fn from(err: crate::operation::search_quick_connects::SearchQuickConnectsError) -> Self {
9184 match err {
9185 crate::operation::search_quick_connects::SearchQuickConnectsError::InternalServiceException(inner) => {
9186 Error::InternalServiceException(inner)
9187 }
9188 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidParameterException(inner) => {
9189 Error::InvalidParameterException(inner)
9190 }
9191 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidRequestException(inner) => {
9192 Error::InvalidRequestException(inner)
9193 }
9194 crate::operation::search_quick_connects::SearchQuickConnectsError::ResourceNotFoundException(inner) => {
9195 Error::ResourceNotFoundException(inner)
9196 }
9197 crate::operation::search_quick_connects::SearchQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9198 crate::operation::search_quick_connects::SearchQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
9199 }
9200 }
9201}
9202impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>> for Error
9203where
9204 R: Send + Sync + std::fmt::Debug + 'static,
9205{
9206 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>) -> Self {
9207 match err {
9208 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9209 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9210 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9211 source: err.into(),
9212 }),
9213 }
9214 }
9215}
9216impl From<crate::operation::search_resource_tags::SearchResourceTagsError> for Error {
9217 fn from(err: crate::operation::search_resource_tags::SearchResourceTagsError) -> Self {
9218 match err {
9219 crate::operation::search_resource_tags::SearchResourceTagsError::InternalServiceException(inner) => {
9220 Error::InternalServiceException(inner)
9221 }
9222 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidParameterException(inner) => {
9223 Error::InvalidParameterException(inner)
9224 }
9225 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9226 crate::operation::search_resource_tags::SearchResourceTagsError::MaximumResultReturnedException(inner) => {
9227 Error::MaximumResultReturnedException(inner)
9228 }
9229 crate::operation::search_resource_tags::SearchResourceTagsError::ResourceNotFoundException(inner) => {
9230 Error::ResourceNotFoundException(inner)
9231 }
9232 crate::operation::search_resource_tags::SearchResourceTagsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9233 crate::operation::search_resource_tags::SearchResourceTagsError::Unhandled(inner) => Error::Unhandled(inner),
9234 }
9235 }
9236}
9237impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>> for Error
9238where
9239 R: Send + Sync + std::fmt::Debug + 'static,
9240{
9241 fn from(
9242 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>,
9243 ) -> Self {
9244 match err {
9245 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9246 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9247 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9248 source: err.into(),
9249 }),
9250 }
9251 }
9252}
9253impl From<crate::operation::search_routing_profiles::SearchRoutingProfilesError> for Error {
9254 fn from(err: crate::operation::search_routing_profiles::SearchRoutingProfilesError) -> Self {
9255 match err {
9256 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InternalServiceException(inner) => {
9257 Error::InternalServiceException(inner)
9258 }
9259 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidParameterException(inner) => {
9260 Error::InvalidParameterException(inner)
9261 }
9262 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidRequestException(inner) => {
9263 Error::InvalidRequestException(inner)
9264 }
9265 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ResourceNotFoundException(inner) => {
9266 Error::ResourceNotFoundException(inner)
9267 }
9268 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9269 crate::operation::search_routing_profiles::SearchRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
9270 }
9271 }
9272}
9273impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>> for Error
9274where
9275 R: Send + Sync + std::fmt::Debug + 'static,
9276{
9277 fn from(
9278 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>,
9279 ) -> Self {
9280 match err {
9281 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9282 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9283 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9284 source: err.into(),
9285 }),
9286 }
9287 }
9288}
9289impl From<crate::operation::search_security_profiles::SearchSecurityProfilesError> for Error {
9290 fn from(err: crate::operation::search_security_profiles::SearchSecurityProfilesError) -> Self {
9291 match err {
9292 crate::operation::search_security_profiles::SearchSecurityProfilesError::InternalServiceException(inner) => {
9293 Error::InternalServiceException(inner)
9294 }
9295 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidParameterException(inner) => {
9296 Error::InvalidParameterException(inner)
9297 }
9298 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidRequestException(inner) => {
9299 Error::InvalidRequestException(inner)
9300 }
9301 crate::operation::search_security_profiles::SearchSecurityProfilesError::ResourceNotFoundException(inner) => {
9302 Error::ResourceNotFoundException(inner)
9303 }
9304 crate::operation::search_security_profiles::SearchSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9305 crate::operation::search_security_profiles::SearchSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
9306 }
9307 }
9308}
9309impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>>
9310 for Error
9311where
9312 R: Send + Sync + std::fmt::Debug + 'static,
9313{
9314 fn from(
9315 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>,
9316 ) -> Self {
9317 match err {
9318 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9319 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9320 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9321 source: err.into(),
9322 }),
9323 }
9324 }
9325}
9326impl From<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError> for Error {
9327 fn from(err: crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError) -> Self {
9328 match err {
9329 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InternalServiceException(inner) => {
9330 Error::InternalServiceException(inner)
9331 }
9332 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidParameterException(inner) => {
9333 Error::InvalidParameterException(inner)
9334 }
9335 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidRequestException(inner) => {
9336 Error::InvalidRequestException(inner)
9337 }
9338 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
9339 Error::ResourceNotFoundException(inner)
9340 }
9341 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ThrottlingException(inner) => {
9342 Error::ThrottlingException(inner)
9343 }
9344 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
9345 }
9346 }
9347}
9348impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>> for Error
9349where
9350 R: Send + Sync + std::fmt::Debug + 'static,
9351{
9352 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>) -> Self {
9353 match err {
9354 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9355 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9356 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9357 source: err.into(),
9358 }),
9359 }
9360 }
9361}
9362impl From<crate::operation::search_users::SearchUsersError> for Error {
9363 fn from(err: crate::operation::search_users::SearchUsersError) -> Self {
9364 match err {
9365 crate::operation::search_users::SearchUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9366 crate::operation::search_users::SearchUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9367 crate::operation::search_users::SearchUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9368 crate::operation::search_users::SearchUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9369 crate::operation::search_users::SearchUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9370 crate::operation::search_users::SearchUsersError::Unhandled(inner) => Error::Unhandled(inner),
9371 }
9372 }
9373}
9374impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_views::SearchViewsError, R>> for Error
9375where
9376 R: Send + Sync + std::fmt::Debug + 'static,
9377{
9378 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_views::SearchViewsError, R>) -> Self {
9379 match err {
9380 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9381 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9382 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9383 source: err.into(),
9384 }),
9385 }
9386 }
9387}
9388impl From<crate::operation::search_views::SearchViewsError> for Error {
9389 fn from(err: crate::operation::search_views::SearchViewsError) -> Self {
9390 match err {
9391 crate::operation::search_views::SearchViewsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9392 crate::operation::search_views::SearchViewsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9393 crate::operation::search_views::SearchViewsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9394 crate::operation::search_views::SearchViewsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9395 crate::operation::search_views::SearchViewsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9396 crate::operation::search_views::SearchViewsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9397 crate::operation::search_views::SearchViewsError::Unhandled(inner) => Error::Unhandled(inner),
9398 }
9399 }
9400}
9401impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>> for Error
9402where
9403 R: Send + Sync + std::fmt::Debug + 'static,
9404{
9405 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>) -> Self {
9406 match err {
9407 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9408 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9409 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9410 source: err.into(),
9411 }),
9412 }
9413 }
9414}
9415impl From<crate::operation::search_vocabularies::SearchVocabulariesError> for Error {
9416 fn from(err: crate::operation::search_vocabularies::SearchVocabulariesError) -> Self {
9417 match err {
9418 crate::operation::search_vocabularies::SearchVocabulariesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9419 crate::operation::search_vocabularies::SearchVocabulariesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9420 crate::operation::search_vocabularies::SearchVocabulariesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9421 crate::operation::search_vocabularies::SearchVocabulariesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9422 crate::operation::search_vocabularies::SearchVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
9423 }
9424 }
9425}
9426impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError, R>>
9427 for Error
9428where
9429 R: Send + Sync + std::fmt::Debug + 'static,
9430{
9431 fn from(
9432 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError, R>,
9433 ) -> Self {
9434 match err {
9435 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9436 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9437 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9438 source: err.into(),
9439 }),
9440 }
9441 }
9442}
9443impl From<crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError> for Error {
9444 fn from(err: crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError) -> Self {
9445 match err {
9446 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::AccessDeniedException(inner) => {
9447 Error::AccessDeniedException(inner)
9448 }
9449 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::InternalServiceException(inner) => {
9450 Error::InternalServiceException(inner)
9451 }
9452 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::InvalidParameterException(inner) => {
9453 Error::InvalidParameterException(inner)
9454 }
9455 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::InvalidRequestException(inner) => {
9456 Error::InvalidRequestException(inner)
9457 }
9458 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::ResourceNotFoundException(inner) => {
9459 Error::ResourceNotFoundException(inner)
9460 }
9461 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::ThrottlingException(inner) => {
9462 Error::ThrottlingException(inner)
9463 }
9464 crate::operation::search_workspace_associations::SearchWorkspaceAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
9465 }
9466 }
9467}
9468impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspaces::SearchWorkspacesError, R>> for Error
9469where
9470 R: Send + Sync + std::fmt::Debug + 'static,
9471{
9472 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_workspaces::SearchWorkspacesError, R>) -> Self {
9473 match err {
9474 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9475 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9476 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9477 source: err.into(),
9478 }),
9479 }
9480 }
9481}
9482impl From<crate::operation::search_workspaces::SearchWorkspacesError> for Error {
9483 fn from(err: crate::operation::search_workspaces::SearchWorkspacesError) -> Self {
9484 match err {
9485 crate::operation::search_workspaces::SearchWorkspacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9486 crate::operation::search_workspaces::SearchWorkspacesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9487 crate::operation::search_workspaces::SearchWorkspacesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9488 crate::operation::search_workspaces::SearchWorkspacesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9489 crate::operation::search_workspaces::SearchWorkspacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9490 crate::operation::search_workspaces::SearchWorkspacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9491 crate::operation::search_workspaces::SearchWorkspacesError::Unhandled(inner) => Error::Unhandled(inner),
9492 }
9493 }
9494}
9495impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>>
9496 for Error
9497where
9498 R: Send + Sync + std::fmt::Debug + 'static,
9499{
9500 fn from(
9501 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>,
9502 ) -> Self {
9503 match err {
9504 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9505 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9506 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9507 source: err.into(),
9508 }),
9509 }
9510 }
9511}
9512impl From<crate::operation::send_chat_integration_event::SendChatIntegrationEventError> for Error {
9513 fn from(err: crate::operation::send_chat_integration_event::SendChatIntegrationEventError) -> Self {
9514 match err {
9515 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::AccessDeniedException(inner) => {
9516 Error::AccessDeniedException(inner)
9517 }
9518 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InternalServiceException(inner) => {
9519 Error::InternalServiceException(inner)
9520 }
9521 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InvalidRequestException(inner) => {
9522 Error::InvalidRequestException(inner)
9523 }
9524 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ResourceNotFoundException(inner) => {
9525 Error::ResourceNotFoundException(inner)
9526 }
9527 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ThrottlingException(inner) => {
9528 Error::ThrottlingException(inner)
9529 }
9530 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::Unhandled(inner) => Error::Unhandled(inner),
9531 }
9532 }
9533}
9534impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>> for Error
9535where
9536 R: Send + Sync + std::fmt::Debug + 'static,
9537{
9538 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>) -> Self {
9539 match err {
9540 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9541 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9542 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9543 source: err.into(),
9544 }),
9545 }
9546 }
9547}
9548impl From<crate::operation::send_outbound_email::SendOutboundEmailError> for Error {
9549 fn from(err: crate::operation::send_outbound_email::SendOutboundEmailError) -> Self {
9550 match err {
9551 crate::operation::send_outbound_email::SendOutboundEmailError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9552 crate::operation::send_outbound_email::SendOutboundEmailError::IdempotencyException(inner) => Error::IdempotencyException(inner),
9553 crate::operation::send_outbound_email::SendOutboundEmailError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9554 crate::operation::send_outbound_email::SendOutboundEmailError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9555 crate::operation::send_outbound_email::SendOutboundEmailError::ResourceNotFoundException(inner) => {
9556 Error::ResourceNotFoundException(inner)
9557 }
9558 crate::operation::send_outbound_email::SendOutboundEmailError::ServiceQuotaExceededException(inner) => {
9559 Error::ServiceQuotaExceededException(inner)
9560 }
9561 crate::operation::send_outbound_email::SendOutboundEmailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9562 crate::operation::send_outbound_email::SendOutboundEmailError::Unhandled(inner) => Error::Unhandled(inner),
9563 }
9564 }
9565}
9566impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>>
9567 for Error
9568where
9569 R: Send + Sync + std::fmt::Debug + 'static,
9570{
9571 fn from(
9572 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>,
9573 ) -> Self {
9574 match err {
9575 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9576 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9577 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9578 source: err.into(),
9579 }),
9580 }
9581 }
9582}
9583impl From<crate::operation::start_attached_file_upload::StartAttachedFileUploadError> for Error {
9584 fn from(err: crate::operation::start_attached_file_upload::StartAttachedFileUploadError) -> Self {
9585 match err {
9586 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::AccessDeniedException(inner) => {
9587 Error::AccessDeniedException(inner)
9588 }
9589 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InternalServiceException(inner) => {
9590 Error::InternalServiceException(inner)
9591 }
9592 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InvalidRequestException(inner) => {
9593 Error::InvalidRequestException(inner)
9594 }
9595 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ResourceConflictException(inner) => {
9596 Error::ResourceConflictException(inner)
9597 }
9598 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ServiceQuotaExceededException(inner) => {
9599 Error::ServiceQuotaExceededException(inner)
9600 }
9601 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ThrottlingException(inner) => {
9602 Error::ThrottlingException(inner)
9603 }
9604 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::Unhandled(inner) => Error::Unhandled(inner),
9605 }
9606 }
9607}
9608impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>> for Error
9609where
9610 R: Send + Sync + std::fmt::Debug + 'static,
9611{
9612 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>) -> Self {
9613 match err {
9614 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9615 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9616 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9617 source: err.into(),
9618 }),
9619 }
9620 }
9621}
9622impl From<crate::operation::start_chat_contact::StartChatContactError> for Error {
9623 fn from(err: crate::operation::start_chat_contact::StartChatContactError) -> Self {
9624 match err {
9625 crate::operation::start_chat_contact::StartChatContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9626 crate::operation::start_chat_contact::StartChatContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9627 crate::operation::start_chat_contact::StartChatContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9628 crate::operation::start_chat_contact::StartChatContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
9629 crate::operation::start_chat_contact::StartChatContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9630 crate::operation::start_chat_contact::StartChatContactError::Unhandled(inner) => Error::Unhandled(inner),
9631 }
9632 }
9633}
9634impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>> for Error
9635where
9636 R: Send + Sync + std::fmt::Debug + 'static,
9637{
9638 fn from(
9639 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>,
9640 ) -> Self {
9641 match err {
9642 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9643 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9644 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9645 source: err.into(),
9646 }),
9647 }
9648 }
9649}
9650impl From<crate::operation::start_contact_evaluation::StartContactEvaluationError> for Error {
9651 fn from(err: crate::operation::start_contact_evaluation::StartContactEvaluationError) -> Self {
9652 match err {
9653 crate::operation::start_contact_evaluation::StartContactEvaluationError::InternalServiceException(inner) => {
9654 Error::InternalServiceException(inner)
9655 }
9656 crate::operation::start_contact_evaluation::StartContactEvaluationError::InvalidParameterException(inner) => {
9657 Error::InvalidParameterException(inner)
9658 }
9659 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceConflictException(inner) => {
9660 Error::ResourceConflictException(inner)
9661 }
9662 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceNotFoundException(inner) => {
9663 Error::ResourceNotFoundException(inner)
9664 }
9665 crate::operation::start_contact_evaluation::StartContactEvaluationError::ServiceQuotaExceededException(inner) => {
9666 Error::ServiceQuotaExceededException(inner)
9667 }
9668 crate::operation::start_contact_evaluation::StartContactEvaluationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9669 crate::operation::start_contact_evaluation::StartContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
9670 }
9671 }
9672}
9673impl<R>
9674 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_media_processing::StartContactMediaProcessingError, R>>
9675 for Error
9676where
9677 R: Send + Sync + std::fmt::Debug + 'static,
9678{
9679 fn from(
9680 err: ::aws_smithy_runtime_api::client::result::SdkError<
9681 crate::operation::start_contact_media_processing::StartContactMediaProcessingError,
9682 R,
9683 >,
9684 ) -> Self {
9685 match err {
9686 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9687 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9688 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9689 source: err.into(),
9690 }),
9691 }
9692 }
9693}
9694impl From<crate::operation::start_contact_media_processing::StartContactMediaProcessingError> for Error {
9695 fn from(err: crate::operation::start_contact_media_processing::StartContactMediaProcessingError) -> Self {
9696 match err {
9697 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::AccessDeniedException(inner) => {
9698 Error::AccessDeniedException(inner)
9699 }
9700 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::InternalServiceException(inner) => {
9701 Error::InternalServiceException(inner)
9702 }
9703 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::InvalidParameterException(inner) => {
9704 Error::InvalidParameterException(inner)
9705 }
9706 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::InvalidRequestException(inner) => {
9707 Error::InvalidRequestException(inner)
9708 }
9709 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::LimitExceededException(inner) => {
9710 Error::LimitExceededException(inner)
9711 }
9712 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::ResourceNotFoundException(inner) => {
9713 Error::ResourceNotFoundException(inner)
9714 }
9715 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::ServiceQuotaExceededException(inner) => {
9716 Error::ServiceQuotaExceededException(inner)
9717 }
9718 crate::operation::start_contact_media_processing::StartContactMediaProcessingError::Unhandled(inner) => Error::Unhandled(inner),
9719 }
9720 }
9721}
9722impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>> for Error
9723where
9724 R: Send + Sync + std::fmt::Debug + 'static,
9725{
9726 fn from(
9727 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>,
9728 ) -> Self {
9729 match err {
9730 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9731 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9732 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9733 source: err.into(),
9734 }),
9735 }
9736 }
9737}
9738impl From<crate::operation::start_contact_recording::StartContactRecordingError> for Error {
9739 fn from(err: crate::operation::start_contact_recording::StartContactRecordingError) -> Self {
9740 match err {
9741 crate::operation::start_contact_recording::StartContactRecordingError::InternalServiceException(inner) => {
9742 Error::InternalServiceException(inner)
9743 }
9744 crate::operation::start_contact_recording::StartContactRecordingError::InvalidParameterException(inner) => {
9745 Error::InvalidParameterException(inner)
9746 }
9747 crate::operation::start_contact_recording::StartContactRecordingError::InvalidRequestException(inner) => {
9748 Error::InvalidRequestException(inner)
9749 }
9750 crate::operation::start_contact_recording::StartContactRecordingError::ResourceNotFoundException(inner) => {
9751 Error::ResourceNotFoundException(inner)
9752 }
9753 crate::operation::start_contact_recording::StartContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
9754 }
9755 }
9756}
9757impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>> for Error
9758where
9759 R: Send + Sync + std::fmt::Debug + 'static,
9760{
9761 fn from(
9762 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>,
9763 ) -> Self {
9764 match err {
9765 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9766 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9767 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9768 source: err.into(),
9769 }),
9770 }
9771 }
9772}
9773impl From<crate::operation::start_contact_streaming::StartContactStreamingError> for Error {
9774 fn from(err: crate::operation::start_contact_streaming::StartContactStreamingError) -> Self {
9775 match err {
9776 crate::operation::start_contact_streaming::StartContactStreamingError::InternalServiceException(inner) => {
9777 Error::InternalServiceException(inner)
9778 }
9779 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidParameterException(inner) => {
9780 Error::InvalidParameterException(inner)
9781 }
9782 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidRequestException(inner) => {
9783 Error::InvalidRequestException(inner)
9784 }
9785 crate::operation::start_contact_streaming::StartContactStreamingError::LimitExceededException(inner) => {
9786 Error::LimitExceededException(inner)
9787 }
9788 crate::operation::start_contact_streaming::StartContactStreamingError::ResourceNotFoundException(inner) => {
9789 Error::ResourceNotFoundException(inner)
9790 }
9791 crate::operation::start_contact_streaming::StartContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
9792 }
9793 }
9794}
9795impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>> for Error
9796where
9797 R: Send + Sync + std::fmt::Debug + 'static,
9798{
9799 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>) -> Self {
9800 match err {
9801 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9802 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9803 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9804 source: err.into(),
9805 }),
9806 }
9807 }
9808}
9809impl From<crate::operation::start_email_contact::StartEmailContactError> for Error {
9810 fn from(err: crate::operation::start_email_contact::StartEmailContactError) -> Self {
9811 match err {
9812 crate::operation::start_email_contact::StartEmailContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9813 crate::operation::start_email_contact::StartEmailContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
9814 crate::operation::start_email_contact::StartEmailContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9815 crate::operation::start_email_contact::StartEmailContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9816 crate::operation::start_email_contact::StartEmailContactError::ResourceNotFoundException(inner) => {
9817 Error::ResourceNotFoundException(inner)
9818 }
9819 crate::operation::start_email_contact::StartEmailContactError::ServiceQuotaExceededException(inner) => {
9820 Error::ServiceQuotaExceededException(inner)
9821 }
9822 crate::operation::start_email_contact::StartEmailContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9823 crate::operation::start_email_contact::StartEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
9824 }
9825 }
9826}
9827impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>>
9828 for Error
9829where
9830 R: Send + Sync + std::fmt::Debug + 'static,
9831{
9832 fn from(
9833 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>,
9834 ) -> Self {
9835 match err {
9836 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9837 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9838 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9839 source: err.into(),
9840 }),
9841 }
9842 }
9843}
9844impl From<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError> for Error {
9845 fn from(err: crate::operation::start_outbound_chat_contact::StartOutboundChatContactError) -> Self {
9846 match err {
9847 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::AccessDeniedException(inner) => {
9848 Error::AccessDeniedException(inner)
9849 }
9850 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ConflictException(inner) => Error::ConflictException(inner),
9851 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InternalServiceException(inner) => {
9852 Error::InternalServiceException(inner)
9853 }
9854 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InvalidRequestException(inner) => {
9855 Error::InvalidRequestException(inner)
9856 }
9857 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::LimitExceededException(inner) => {
9858 Error::LimitExceededException(inner)
9859 }
9860 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ResourceNotFoundException(inner) => {
9861 Error::ResourceNotFoundException(inner)
9862 }
9863 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ThrottlingException(inner) => {
9864 Error::ThrottlingException(inner)
9865 }
9866 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::Unhandled(inner) => Error::Unhandled(inner),
9867 }
9868 }
9869}
9870impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>>
9871 for Error
9872where
9873 R: Send + Sync + std::fmt::Debug + 'static,
9874{
9875 fn from(
9876 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>,
9877 ) -> Self {
9878 match err {
9879 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9880 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9881 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9882 source: err.into(),
9883 }),
9884 }
9885 }
9886}
9887impl From<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError> for Error {
9888 fn from(err: crate::operation::start_outbound_email_contact::StartOutboundEmailContactError) -> Self {
9889 match err {
9890 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::AccessDeniedException(inner) => {
9891 Error::AccessDeniedException(inner)
9892 }
9893 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::IdempotencyException(inner) => {
9894 Error::IdempotencyException(inner)
9895 }
9896 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InternalServiceException(inner) => {
9897 Error::InternalServiceException(inner)
9898 }
9899 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InvalidRequestException(inner) => {
9900 Error::InvalidRequestException(inner)
9901 }
9902 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ResourceNotFoundException(inner) => {
9903 Error::ResourceNotFoundException(inner)
9904 }
9905 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ServiceQuotaExceededException(inner) => {
9906 Error::ServiceQuotaExceededException(inner)
9907 }
9908 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ThrottlingException(inner) => {
9909 Error::ThrottlingException(inner)
9910 }
9911 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
9912 }
9913 }
9914}
9915impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>>
9916 for Error
9917where
9918 R: Send + Sync + std::fmt::Debug + 'static,
9919{
9920 fn from(
9921 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>,
9922 ) -> Self {
9923 match err {
9924 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9925 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9926 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9927 source: err.into(),
9928 }),
9929 }
9930 }
9931}
9932impl From<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError> for Error {
9933 fn from(err: crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError) -> Self {
9934 match err {
9935 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::DestinationNotAllowedException(inner) => {
9936 Error::DestinationNotAllowedException(inner)
9937 }
9938 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InternalServiceException(inner) => {
9939 Error::InternalServiceException(inner)
9940 }
9941 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidParameterException(inner) => {
9942 Error::InvalidParameterException(inner)
9943 }
9944 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidRequestException(inner) => {
9945 Error::InvalidRequestException(inner)
9946 }
9947 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::LimitExceededException(inner) => {
9948 Error::LimitExceededException(inner)
9949 }
9950 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::OutboundContactNotPermittedException(inner) => {
9951 Error::OutboundContactNotPermittedException(inner)
9952 }
9953 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::ResourceNotFoundException(inner) => {
9954 Error::ResourceNotFoundException(inner)
9955 }
9956 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::Unhandled(inner) => Error::Unhandled(inner),
9957 }
9958 }
9959}
9960impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>> for Error
9961where
9962 R: Send + Sync + std::fmt::Debug + 'static,
9963{
9964 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>) -> Self {
9965 match err {
9966 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9967 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9968 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9969 source: err.into(),
9970 }),
9971 }
9972 }
9973}
9974impl From<crate::operation::start_screen_sharing::StartScreenSharingError> for Error {
9975 fn from(err: crate::operation::start_screen_sharing::StartScreenSharingError) -> Self {
9976 match err {
9977 crate::operation::start_screen_sharing::StartScreenSharingError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9978 crate::operation::start_screen_sharing::StartScreenSharingError::InternalServiceException(inner) => {
9979 Error::InternalServiceException(inner)
9980 }
9981 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidParameterException(inner) => {
9982 Error::InvalidParameterException(inner)
9983 }
9984 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9985 crate::operation::start_screen_sharing::StartScreenSharingError::ResourceNotFoundException(inner) => {
9986 Error::ResourceNotFoundException(inner)
9987 }
9988 crate::operation::start_screen_sharing::StartScreenSharingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9989 crate::operation::start_screen_sharing::StartScreenSharingError::Unhandled(inner) => Error::Unhandled(inner),
9990 }
9991 }
9992}
9993impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>> for Error
9994where
9995 R: Send + Sync + std::fmt::Debug + 'static,
9996{
9997 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>) -> Self {
9998 match err {
9999 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10000 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10001 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10002 source: err.into(),
10003 }),
10004 }
10005 }
10006}
10007impl From<crate::operation::start_task_contact::StartTaskContactError> for Error {
10008 fn from(err: crate::operation::start_task_contact::StartTaskContactError) -> Self {
10009 match err {
10010 crate::operation::start_task_contact::StartTaskContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10011 crate::operation::start_task_contact::StartTaskContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10012 crate::operation::start_task_contact::StartTaskContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10013 crate::operation::start_task_contact::StartTaskContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10014 crate::operation::start_task_contact::StartTaskContactError::ServiceQuotaExceededException(inner) => {
10015 Error::ServiceQuotaExceededException(inner)
10016 }
10017 crate::operation::start_task_contact::StartTaskContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10018 crate::operation::start_task_contact::StartTaskContactError::Unhandled(inner) => Error::Unhandled(inner),
10019 }
10020 }
10021}
10022impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>> for Error
10023where
10024 R: Send + Sync + std::fmt::Debug + 'static,
10025{
10026 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>) -> Self {
10027 match err {
10028 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10029 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10030 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10031 source: err.into(),
10032 }),
10033 }
10034 }
10035}
10036impl From<crate::operation::start_web_rtc_contact::StartWebRTCContactError> for Error {
10037 fn from(err: crate::operation::start_web_rtc_contact::StartWebRTCContactError) -> Self {
10038 match err {
10039 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InternalServiceException(inner) => {
10040 Error::InternalServiceException(inner)
10041 }
10042 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidParameterException(inner) => {
10043 Error::InvalidParameterException(inner)
10044 }
10045 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10046 crate::operation::start_web_rtc_contact::StartWebRTCContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
10047 crate::operation::start_web_rtc_contact::StartWebRTCContactError::ResourceNotFoundException(inner) => {
10048 Error::ResourceNotFoundException(inner)
10049 }
10050 crate::operation::start_web_rtc_contact::StartWebRTCContactError::Unhandled(inner) => Error::Unhandled(inner),
10051 }
10052 }
10053}
10054impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>> for Error
10055where
10056 R: Send + Sync + std::fmt::Debug + 'static,
10057{
10058 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>) -> Self {
10059 match err {
10060 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10061 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10062 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10063 source: err.into(),
10064 }),
10065 }
10066 }
10067}
10068impl From<crate::operation::stop_contact::StopContactError> for Error {
10069 fn from(err: crate::operation::stop_contact::StopContactError) -> Self {
10070 match err {
10071 crate::operation::stop_contact::StopContactError::ContactNotFoundException(inner) => Error::ContactNotFoundException(inner),
10072 crate::operation::stop_contact::StopContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10073 crate::operation::stop_contact::StopContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10074 crate::operation::stop_contact::StopContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10075 crate::operation::stop_contact::StopContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10076 crate::operation::stop_contact::StopContactError::Unhandled(inner) => Error::Unhandled(inner),
10077 }
10078 }
10079}
10080impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_media_processing::StopContactMediaProcessingError, R>>
10081 for Error
10082where
10083 R: Send + Sync + std::fmt::Debug + 'static,
10084{
10085 fn from(
10086 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_media_processing::StopContactMediaProcessingError, R>,
10087 ) -> Self {
10088 match err {
10089 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10090 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10091 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10092 source: err.into(),
10093 }),
10094 }
10095 }
10096}
10097impl From<crate::operation::stop_contact_media_processing::StopContactMediaProcessingError> for Error {
10098 fn from(err: crate::operation::stop_contact_media_processing::StopContactMediaProcessingError) -> Self {
10099 match err {
10100 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::AccessDeniedException(inner) => {
10101 Error::AccessDeniedException(inner)
10102 }
10103 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::InternalServiceException(inner) => {
10104 Error::InternalServiceException(inner)
10105 }
10106 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::InvalidParameterException(inner) => {
10107 Error::InvalidParameterException(inner)
10108 }
10109 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::InvalidRequestException(inner) => {
10110 Error::InvalidRequestException(inner)
10111 }
10112 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::LimitExceededException(inner) => {
10113 Error::LimitExceededException(inner)
10114 }
10115 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::ResourceNotFoundException(inner) => {
10116 Error::ResourceNotFoundException(inner)
10117 }
10118 crate::operation::stop_contact_media_processing::StopContactMediaProcessingError::Unhandled(inner) => Error::Unhandled(inner),
10119 }
10120 }
10121}
10122impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>> for Error
10123where
10124 R: Send + Sync + std::fmt::Debug + 'static,
10125{
10126 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>) -> Self {
10127 match err {
10128 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10129 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10130 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10131 source: err.into(),
10132 }),
10133 }
10134 }
10135}
10136impl From<crate::operation::stop_contact_recording::StopContactRecordingError> for Error {
10137 fn from(err: crate::operation::stop_contact_recording::StopContactRecordingError) -> Self {
10138 match err {
10139 crate::operation::stop_contact_recording::StopContactRecordingError::InternalServiceException(inner) => {
10140 Error::InternalServiceException(inner)
10141 }
10142 crate::operation::stop_contact_recording::StopContactRecordingError::InvalidRequestException(inner) => {
10143 Error::InvalidRequestException(inner)
10144 }
10145 crate::operation::stop_contact_recording::StopContactRecordingError::ResourceNotFoundException(inner) => {
10146 Error::ResourceNotFoundException(inner)
10147 }
10148 crate::operation::stop_contact_recording::StopContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
10149 }
10150 }
10151}
10152impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>> for Error
10153where
10154 R: Send + Sync + std::fmt::Debug + 'static,
10155{
10156 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>) -> Self {
10157 match err {
10158 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10159 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10160 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10161 source: err.into(),
10162 }),
10163 }
10164 }
10165}
10166impl From<crate::operation::stop_contact_streaming::StopContactStreamingError> for Error {
10167 fn from(err: crate::operation::stop_contact_streaming::StopContactStreamingError) -> Self {
10168 match err {
10169 crate::operation::stop_contact_streaming::StopContactStreamingError::InternalServiceException(inner) => {
10170 Error::InternalServiceException(inner)
10171 }
10172 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidParameterException(inner) => {
10173 Error::InvalidParameterException(inner)
10174 }
10175 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidRequestException(inner) => {
10176 Error::InvalidRequestException(inner)
10177 }
10178 crate::operation::stop_contact_streaming::StopContactStreamingError::ResourceNotFoundException(inner) => {
10179 Error::ResourceNotFoundException(inner)
10180 }
10181 crate::operation::stop_contact_streaming::StopContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
10182 }
10183 }
10184}
10185impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>>
10186 for Error
10187where
10188 R: Send + Sync + std::fmt::Debug + 'static,
10189{
10190 fn from(
10191 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>,
10192 ) -> Self {
10193 match err {
10194 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10195 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10196 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10197 source: err.into(),
10198 }),
10199 }
10200 }
10201}
10202impl From<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError> for Error {
10203 fn from(err: crate::operation::submit_contact_evaluation::SubmitContactEvaluationError) -> Self {
10204 match err {
10205 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InternalServiceException(inner) => {
10206 Error::InternalServiceException(inner)
10207 }
10208 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InvalidParameterException(inner) => {
10209 Error::InvalidParameterException(inner)
10210 }
10211 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceConflictException(inner) => {
10212 Error::ResourceConflictException(inner)
10213 }
10214 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceNotFoundException(inner) => {
10215 Error::ResourceNotFoundException(inner)
10216 }
10217 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ThrottlingException(inner) => {
10218 Error::ThrottlingException(inner)
10219 }
10220 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
10221 }
10222 }
10223}
10224impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>>
10225 for Error
10226where
10227 R: Send + Sync + std::fmt::Debug + 'static,
10228{
10229 fn from(
10230 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>,
10231 ) -> Self {
10232 match err {
10233 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10234 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10235 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10236 source: err.into(),
10237 }),
10238 }
10239 }
10240}
10241impl From<crate::operation::suspend_contact_recording::SuspendContactRecordingError> for Error {
10242 fn from(err: crate::operation::suspend_contact_recording::SuspendContactRecordingError) -> Self {
10243 match err {
10244 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InternalServiceException(inner) => {
10245 Error::InternalServiceException(inner)
10246 }
10247 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InvalidRequestException(inner) => {
10248 Error::InvalidRequestException(inner)
10249 }
10250 crate::operation::suspend_contact_recording::SuspendContactRecordingError::ResourceNotFoundException(inner) => {
10251 Error::ResourceNotFoundException(inner)
10252 }
10253 crate::operation::suspend_contact_recording::SuspendContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
10254 }
10255 }
10256}
10257impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>> for Error
10258where
10259 R: Send + Sync + std::fmt::Debug + 'static,
10260{
10261 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>) -> Self {
10262 match err {
10263 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10264 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10265 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10266 source: err.into(),
10267 }),
10268 }
10269 }
10270}
10271impl From<crate::operation::tag_contact::TagContactError> for Error {
10272 fn from(err: crate::operation::tag_contact::TagContactError) -> Self {
10273 match err {
10274 crate::operation::tag_contact::TagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10275 crate::operation::tag_contact::TagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10276 crate::operation::tag_contact::TagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10277 crate::operation::tag_contact::TagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10278 crate::operation::tag_contact::TagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10279 crate::operation::tag_contact::TagContactError::Unhandled(inner) => Error::Unhandled(inner),
10280 }
10281 }
10282}
10283impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
10284where
10285 R: Send + Sync + std::fmt::Debug + 'static,
10286{
10287 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
10288 match err {
10289 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10290 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10291 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10292 source: err.into(),
10293 }),
10294 }
10295 }
10296}
10297impl From<crate::operation::tag_resource::TagResourceError> for Error {
10298 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
10299 match err {
10300 crate::operation::tag_resource::TagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10301 crate::operation::tag_resource::TagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10302 crate::operation::tag_resource::TagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10303 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10304 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10305 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
10306 }
10307 }
10308}
10309impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>> for Error
10310where
10311 R: Send + Sync + std::fmt::Debug + 'static,
10312{
10313 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>) -> Self {
10314 match err {
10315 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10316 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10317 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10318 source: err.into(),
10319 }),
10320 }
10321 }
10322}
10323impl From<crate::operation::transfer_contact::TransferContactError> for Error {
10324 fn from(err: crate::operation::transfer_contact::TransferContactError) -> Self {
10325 match err {
10326 crate::operation::transfer_contact::TransferContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10327 crate::operation::transfer_contact::TransferContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
10328 crate::operation::transfer_contact::TransferContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10329 crate::operation::transfer_contact::TransferContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10330 crate::operation::transfer_contact::TransferContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10331 crate::operation::transfer_contact::TransferContactError::ServiceQuotaExceededException(inner) => {
10332 Error::ServiceQuotaExceededException(inner)
10333 }
10334 crate::operation::transfer_contact::TransferContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10335 crate::operation::transfer_contact::TransferContactError::Unhandled(inner) => Error::Unhandled(inner),
10336 }
10337 }
10338}
10339impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>> for Error
10340where
10341 R: Send + Sync + std::fmt::Debug + 'static,
10342{
10343 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>) -> Self {
10344 match err {
10345 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10346 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10347 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10348 source: err.into(),
10349 }),
10350 }
10351 }
10352}
10353impl From<crate::operation::untag_contact::UntagContactError> for Error {
10354 fn from(err: crate::operation::untag_contact::UntagContactError) -> Self {
10355 match err {
10356 crate::operation::untag_contact::UntagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10357 crate::operation::untag_contact::UntagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10358 crate::operation::untag_contact::UntagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10359 crate::operation::untag_contact::UntagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10360 crate::operation::untag_contact::UntagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10361 crate::operation::untag_contact::UntagContactError::Unhandled(inner) => Error::Unhandled(inner),
10362 }
10363 }
10364}
10365impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
10366where
10367 R: Send + Sync + std::fmt::Debug + 'static,
10368{
10369 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
10370 match err {
10371 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10372 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10373 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10374 source: err.into(),
10375 }),
10376 }
10377 }
10378}
10379impl From<crate::operation::untag_resource::UntagResourceError> for Error {
10380 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
10381 match err {
10382 crate::operation::untag_resource::UntagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10383 crate::operation::untag_resource::UntagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10384 crate::operation::untag_resource::UntagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10385 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10386 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10387 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
10388 }
10389 }
10390}
10391impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>> for Error
10392where
10393 R: Send + Sync + std::fmt::Debug + 'static,
10394{
10395 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>) -> Self {
10396 match err {
10397 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10398 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10399 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10400 source: err.into(),
10401 }),
10402 }
10403 }
10404}
10405impl From<crate::operation::update_agent_status::UpdateAgentStatusError> for Error {
10406 fn from(err: crate::operation::update_agent_status::UpdateAgentStatusError) -> Self {
10407 match err {
10408 crate::operation::update_agent_status::UpdateAgentStatusError::DuplicateResourceException(inner) => {
10409 Error::DuplicateResourceException(inner)
10410 }
10411 crate::operation::update_agent_status::UpdateAgentStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10412 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidParameterException(inner) => {
10413 Error::InvalidParameterException(inner)
10414 }
10415 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10416 crate::operation::update_agent_status::UpdateAgentStatusError::LimitExceededException(inner) => Error::LimitExceededException(inner),
10417 crate::operation::update_agent_status::UpdateAgentStatusError::ResourceNotFoundException(inner) => {
10418 Error::ResourceNotFoundException(inner)
10419 }
10420 crate::operation::update_agent_status::UpdateAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10421 crate::operation::update_agent_status::UpdateAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
10422 }
10423 }
10424}
10425impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>>
10426 for Error
10427where
10428 R: Send + Sync + std::fmt::Debug + 'static,
10429{
10430 fn from(
10431 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>,
10432 ) -> Self {
10433 match err {
10434 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10435 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10436 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10437 source: err.into(),
10438 }),
10439 }
10440 }
10441}
10442impl From<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError> for Error {
10443 fn from(err: crate::operation::update_authentication_profile::UpdateAuthenticationProfileError) -> Self {
10444 match err {
10445 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InternalServiceException(inner) => {
10446 Error::InternalServiceException(inner)
10447 }
10448 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidParameterException(inner) => {
10449 Error::InvalidParameterException(inner)
10450 }
10451 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidRequestException(inner) => {
10452 Error::InvalidRequestException(inner)
10453 }
10454 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ResourceNotFoundException(inner) => {
10455 Error::ResourceNotFoundException(inner)
10456 }
10457 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ThrottlingException(inner) => {
10458 Error::ThrottlingException(inner)
10459 }
10460 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
10461 }
10462 }
10463}
10464impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>> for Error
10465where
10466 R: Send + Sync + std::fmt::Debug + 'static,
10467{
10468 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>) -> Self {
10469 match err {
10470 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10471 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10472 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10473 source: err.into(),
10474 }),
10475 }
10476 }
10477}
10478impl From<crate::operation::update_contact::UpdateContactError> for Error {
10479 fn from(err: crate::operation::update_contact::UpdateContactError) -> Self {
10480 match err {
10481 crate::operation::update_contact::UpdateContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10482 crate::operation::update_contact::UpdateContactError::ConflictException(inner) => Error::ConflictException(inner),
10483 crate::operation::update_contact::UpdateContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10484 crate::operation::update_contact::UpdateContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10485 crate::operation::update_contact::UpdateContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10486 crate::operation::update_contact::UpdateContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10487 crate::operation::update_contact::UpdateContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10488 crate::operation::update_contact::UpdateContactError::Unhandled(inner) => Error::Unhandled(inner),
10489 }
10490 }
10491}
10492impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>>
10493 for Error
10494where
10495 R: Send + Sync + std::fmt::Debug + 'static,
10496{
10497 fn from(
10498 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>,
10499 ) -> Self {
10500 match err {
10501 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10502 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10503 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10504 source: err.into(),
10505 }),
10506 }
10507 }
10508}
10509impl From<crate::operation::update_contact_attributes::UpdateContactAttributesError> for Error {
10510 fn from(err: crate::operation::update_contact_attributes::UpdateContactAttributesError) -> Self {
10511 match err {
10512 crate::operation::update_contact_attributes::UpdateContactAttributesError::InternalServiceException(inner) => {
10513 Error::InternalServiceException(inner)
10514 }
10515 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidParameterException(inner) => {
10516 Error::InvalidParameterException(inner)
10517 }
10518 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidRequestException(inner) => {
10519 Error::InvalidRequestException(inner)
10520 }
10521 crate::operation::update_contact_attributes::UpdateContactAttributesError::ResourceNotFoundException(inner) => {
10522 Error::ResourceNotFoundException(inner)
10523 }
10524 crate::operation::update_contact_attributes::UpdateContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
10525 }
10526 }
10527}
10528impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>>
10529 for Error
10530where
10531 R: Send + Sync + std::fmt::Debug + 'static,
10532{
10533 fn from(
10534 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>,
10535 ) -> Self {
10536 match err {
10537 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10538 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10539 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10540 source: err.into(),
10541 }),
10542 }
10543 }
10544}
10545impl From<crate::operation::update_contact_evaluation::UpdateContactEvaluationError> for Error {
10546 fn from(err: crate::operation::update_contact_evaluation::UpdateContactEvaluationError) -> Self {
10547 match err {
10548 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InternalServiceException(inner) => {
10549 Error::InternalServiceException(inner)
10550 }
10551 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InvalidParameterException(inner) => {
10552 Error::InvalidParameterException(inner)
10553 }
10554 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceConflictException(inner) => {
10555 Error::ResourceConflictException(inner)
10556 }
10557 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceNotFoundException(inner) => {
10558 Error::ResourceNotFoundException(inner)
10559 }
10560 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ThrottlingException(inner) => {
10561 Error::ThrottlingException(inner)
10562 }
10563 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
10564 }
10565 }
10566}
10567impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>>
10568 for Error
10569where
10570 R: Send + Sync + std::fmt::Debug + 'static,
10571{
10572 fn from(
10573 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>,
10574 ) -> Self {
10575 match err {
10576 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10577 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10578 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10579 source: err.into(),
10580 }),
10581 }
10582 }
10583}
10584impl From<crate::operation::update_contact_flow_content::UpdateContactFlowContentError> for Error {
10585 fn from(err: crate::operation::update_contact_flow_content::UpdateContactFlowContentError) -> Self {
10586 match err {
10587 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InternalServiceException(inner) => {
10588 Error::InternalServiceException(inner)
10589 }
10590 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidContactFlowException(inner) => {
10591 Error::InvalidContactFlowException(inner)
10592 }
10593 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidParameterException(inner) => {
10594 Error::InvalidParameterException(inner)
10595 }
10596 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidRequestException(inner) => {
10597 Error::InvalidRequestException(inner)
10598 }
10599 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ResourceNotFoundException(inner) => {
10600 Error::ResourceNotFoundException(inner)
10601 }
10602 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ThrottlingException(inner) => {
10603 Error::ThrottlingException(inner)
10604 }
10605 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::Unhandled(inner) => Error::Unhandled(inner),
10606 }
10607 }
10608}
10609impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>>
10610 for Error
10611where
10612 R: Send + Sync + std::fmt::Debug + 'static,
10613{
10614 fn from(
10615 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>,
10616 ) -> Self {
10617 match err {
10618 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10619 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10620 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10621 source: err.into(),
10622 }),
10623 }
10624 }
10625}
10626impl From<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError> for Error {
10627 fn from(err: crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError) -> Self {
10628 match err {
10629 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::DuplicateResourceException(inner) => {
10630 Error::DuplicateResourceException(inner)
10631 }
10632 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InternalServiceException(inner) => {
10633 Error::InternalServiceException(inner)
10634 }
10635 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidParameterException(inner) => {
10636 Error::InvalidParameterException(inner)
10637 }
10638 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidRequestException(inner) => {
10639 Error::InvalidRequestException(inner)
10640 }
10641 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ResourceNotFoundException(inner) => {
10642 Error::ResourceNotFoundException(inner)
10643 }
10644 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ThrottlingException(inner) => {
10645 Error::ThrottlingException(inner)
10646 }
10647 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::Unhandled(inner) => Error::Unhandled(inner),
10648 }
10649 }
10650}
10651impl<R>
10652 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError, R>>
10653 for Error
10654where
10655 R: Send + Sync + std::fmt::Debug + 'static,
10656{
10657 fn from(
10658 err: ::aws_smithy_runtime_api::client::result::SdkError<
10659 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError,
10660 R,
10661 >,
10662 ) -> Self {
10663 match err {
10664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10667 source: err.into(),
10668 }),
10669 }
10670 }
10671}
10672impl From<crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError> for Error {
10673 fn from(err: crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError) -> Self {
10674 match err {
10675 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::AccessDeniedException(inner) => {
10676 Error::AccessDeniedException(inner)
10677 }
10678 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ConditionalOperationFailedException(inner) => {
10679 Error::ConditionalOperationFailedException(inner)
10680 }
10681 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::DuplicateResourceException(inner) => {
10682 Error::DuplicateResourceException(inner)
10683 }
10684 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InternalServiceException(inner) => {
10685 Error::InternalServiceException(inner)
10686 }
10687 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InvalidParameterException(inner) => {
10688 Error::InvalidParameterException(inner)
10689 }
10690 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InvalidRequestException(inner) => {
10691 Error::InvalidRequestException(inner)
10692 }
10693 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
10694 Error::ResourceNotFoundException(inner)
10695 }
10696 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ThrottlingException(inner) => {
10697 Error::ThrottlingException(inner)
10698 }
10699 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
10700 }
10701 }
10702}
10703impl<R>
10704 From<
10705 ::aws_smithy_runtime_api::client::result::SdkError<
10706 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
10707 R,
10708 >,
10709 > for Error
10710where
10711 R: Send + Sync + std::fmt::Debug + 'static,
10712{
10713 fn from(
10714 err: ::aws_smithy_runtime_api::client::result::SdkError<
10715 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
10716 R,
10717 >,
10718 ) -> Self {
10719 match err {
10720 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10721 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10722 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10723 source: err.into(),
10724 }),
10725 }
10726 }
10727}
10728impl From<crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError> for Error {
10729 fn from(err: crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError) -> Self {
10730 match err {
10731 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::AccessDeniedException(inner) => {
10732 Error::AccessDeniedException(inner)
10733 }
10734 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InternalServiceException(inner) => {
10735 Error::InternalServiceException(inner)
10736 }
10737 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidContactFlowModuleException(inner) => {
10738 Error::InvalidContactFlowModuleException(inner)
10739 }
10740 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidRequestException(inner) => {
10741 Error::InvalidRequestException(inner)
10742 }
10743 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ResourceNotFoundException(inner) => {
10744 Error::ResourceNotFoundException(inner)
10745 }
10746 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ThrottlingException(inner) => {
10747 Error::ThrottlingException(inner)
10748 }
10749 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::Unhandled(inner) => Error::Unhandled(inner),
10750 }
10751 }
10752}
10753impl<R>
10754 From<
10755 ::aws_smithy_runtime_api::client::result::SdkError<
10756 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
10757 R,
10758 >,
10759 > for Error
10760where
10761 R: Send + Sync + std::fmt::Debug + 'static,
10762{
10763 fn from(
10764 err: ::aws_smithy_runtime_api::client::result::SdkError<
10765 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
10766 R,
10767 >,
10768 ) -> Self {
10769 match err {
10770 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10771 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10772 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10773 source: err.into(),
10774 }),
10775 }
10776 }
10777}
10778impl From<crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError> for Error {
10779 fn from(err: crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError) -> Self {
10780 match err {
10781 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::AccessDeniedException(inner) => {
10782 Error::AccessDeniedException(inner)
10783 }
10784 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::DuplicateResourceException(inner) => {
10785 Error::DuplicateResourceException(inner)
10786 }
10787 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InternalServiceException(inner) => {
10788 Error::InternalServiceException(inner)
10789 }
10790 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidParameterException(inner) => {
10791 Error::InvalidParameterException(inner)
10792 }
10793 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidRequestException(inner) => {
10794 Error::InvalidRequestException(inner)
10795 }
10796 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ResourceNotFoundException(inner) => {
10797 Error::ResourceNotFoundException(inner)
10798 }
10799 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ThrottlingException(inner) => {
10800 Error::ThrottlingException(inner)
10801 }
10802 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::Unhandled(inner) => Error::Unhandled(inner),
10803 }
10804 }
10805}
10806impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>> for Error
10807where
10808 R: Send + Sync + std::fmt::Debug + 'static,
10809{
10810 fn from(
10811 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>,
10812 ) -> Self {
10813 match err {
10814 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10815 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10816 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10817 source: err.into(),
10818 }),
10819 }
10820 }
10821}
10822impl From<crate::operation::update_contact_flow_name::UpdateContactFlowNameError> for Error {
10823 fn from(err: crate::operation::update_contact_flow_name::UpdateContactFlowNameError) -> Self {
10824 match err {
10825 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::DuplicateResourceException(inner) => {
10826 Error::DuplicateResourceException(inner)
10827 }
10828 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InternalServiceException(inner) => {
10829 Error::InternalServiceException(inner)
10830 }
10831 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidParameterException(inner) => {
10832 Error::InvalidParameterException(inner)
10833 }
10834 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidRequestException(inner) => {
10835 Error::InvalidRequestException(inner)
10836 }
10837 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ResourceNotFoundException(inner) => {
10838 Error::ResourceNotFoundException(inner)
10839 }
10840 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10841 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::Unhandled(inner) => Error::Unhandled(inner),
10842 }
10843 }
10844}
10845impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>>
10846 for Error
10847where
10848 R: Send + Sync + std::fmt::Debug + 'static,
10849{
10850 fn from(
10851 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>,
10852 ) -> Self {
10853 match err {
10854 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10855 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10856 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10857 source: err.into(),
10858 }),
10859 }
10860 }
10861}
10862impl From<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError> for Error {
10863 fn from(err: crate::operation::update_contact_routing_data::UpdateContactRoutingDataError) -> Self {
10864 match err {
10865 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::AccessDeniedException(inner) => {
10866 Error::AccessDeniedException(inner)
10867 }
10868 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InternalServiceException(inner) => {
10869 Error::InternalServiceException(inner)
10870 }
10871 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InvalidParameterException(inner) => {
10872 Error::InvalidParameterException(inner)
10873 }
10874 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceConflictException(inner) => {
10875 Error::ResourceConflictException(inner)
10876 }
10877 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceNotFoundException(inner) => {
10878 Error::ResourceNotFoundException(inner)
10879 }
10880 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ThrottlingException(inner) => {
10881 Error::ThrottlingException(inner)
10882 }
10883 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::Unhandled(inner) => Error::Unhandled(inner),
10884 }
10885 }
10886}
10887impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>> for Error
10888where
10889 R: Send + Sync + std::fmt::Debug + 'static,
10890{
10891 fn from(
10892 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>,
10893 ) -> Self {
10894 match err {
10895 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10896 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10897 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10898 source: err.into(),
10899 }),
10900 }
10901 }
10902}
10903impl From<crate::operation::update_contact_schedule::UpdateContactScheduleError> for Error {
10904 fn from(err: crate::operation::update_contact_schedule::UpdateContactScheduleError) -> Self {
10905 match err {
10906 crate::operation::update_contact_schedule::UpdateContactScheduleError::InternalServiceException(inner) => {
10907 Error::InternalServiceException(inner)
10908 }
10909 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidParameterException(inner) => {
10910 Error::InvalidParameterException(inner)
10911 }
10912 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidRequestException(inner) => {
10913 Error::InvalidRequestException(inner)
10914 }
10915 crate::operation::update_contact_schedule::UpdateContactScheduleError::LimitExceededException(inner) => {
10916 Error::LimitExceededException(inner)
10917 }
10918 crate::operation::update_contact_schedule::UpdateContactScheduleError::ResourceNotFoundException(inner) => {
10919 Error::ResourceNotFoundException(inner)
10920 }
10921 crate::operation::update_contact_schedule::UpdateContactScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10922 crate::operation::update_contact_schedule::UpdateContactScheduleError::Unhandled(inner) => Error::Unhandled(inner),
10923 }
10924 }
10925}
10926impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_attribute::UpdateDataTableAttributeError, R>>
10927 for Error
10928where
10929 R: Send + Sync + std::fmt::Debug + 'static,
10930{
10931 fn from(
10932 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_attribute::UpdateDataTableAttributeError, R>,
10933 ) -> Self {
10934 match err {
10935 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10936 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10937 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10938 source: err.into(),
10939 }),
10940 }
10941 }
10942}
10943impl From<crate::operation::update_data_table_attribute::UpdateDataTableAttributeError> for Error {
10944 fn from(err: crate::operation::update_data_table_attribute::UpdateDataTableAttributeError) -> Self {
10945 match err {
10946 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::AccessDeniedException(inner) => {
10947 Error::AccessDeniedException(inner)
10948 }
10949 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ConflictException(inner) => Error::ConflictException(inner),
10950 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::InternalServiceException(inner) => {
10951 Error::InternalServiceException(inner)
10952 }
10953 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::InvalidParameterException(inner) => {
10954 Error::InvalidParameterException(inner)
10955 }
10956 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::InvalidRequestException(inner) => {
10957 Error::InvalidRequestException(inner)
10958 }
10959 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::LimitExceededException(inner) => {
10960 Error::LimitExceededException(inner)
10961 }
10962 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ResourceNotFoundException(inner) => {
10963 Error::ResourceNotFoundException(inner)
10964 }
10965 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ServiceQuotaExceededException(inner) => {
10966 Error::ServiceQuotaExceededException(inner)
10967 }
10968 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::ThrottlingException(inner) => {
10969 Error::ThrottlingException(inner)
10970 }
10971 crate::operation::update_data_table_attribute::UpdateDataTableAttributeError::Unhandled(inner) => Error::Unhandled(inner),
10972 }
10973 }
10974}
10975impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_metadata::UpdateDataTableMetadataError, R>>
10976 for Error
10977where
10978 R: Send + Sync + std::fmt::Debug + 'static,
10979{
10980 fn from(
10981 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_metadata::UpdateDataTableMetadataError, R>,
10982 ) -> Self {
10983 match err {
10984 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10985 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10986 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10987 source: err.into(),
10988 }),
10989 }
10990 }
10991}
10992impl From<crate::operation::update_data_table_metadata::UpdateDataTableMetadataError> for Error {
10993 fn from(err: crate::operation::update_data_table_metadata::UpdateDataTableMetadataError) -> Self {
10994 match err {
10995 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::AccessDeniedException(inner) => {
10996 Error::AccessDeniedException(inner)
10997 }
10998 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::ConflictException(inner) => Error::ConflictException(inner),
10999 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::DuplicateResourceException(inner) => {
11000 Error::DuplicateResourceException(inner)
11001 }
11002 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::InternalServiceException(inner) => {
11003 Error::InternalServiceException(inner)
11004 }
11005 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::InvalidParameterException(inner) => {
11006 Error::InvalidParameterException(inner)
11007 }
11008 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::InvalidRequestException(inner) => {
11009 Error::InvalidRequestException(inner)
11010 }
11011 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::ResourceNotFoundException(inner) => {
11012 Error::ResourceNotFoundException(inner)
11013 }
11014 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::ThrottlingException(inner) => {
11015 Error::ThrottlingException(inner)
11016 }
11017 crate::operation::update_data_table_metadata::UpdateDataTableMetadataError::Unhandled(inner) => Error::Unhandled(inner),
11018 }
11019 }
11020}
11021impl<R>
11022 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError, R>>
11023 for Error
11024where
11025 R: Send + Sync + std::fmt::Debug + 'static,
11026{
11027 fn from(
11028 err: ::aws_smithy_runtime_api::client::result::SdkError<
11029 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError,
11030 R,
11031 >,
11032 ) -> Self {
11033 match err {
11034 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11035 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11036 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11037 source: err.into(),
11038 }),
11039 }
11040 }
11041}
11042impl From<crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError> for Error {
11043 fn from(err: crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError) -> Self {
11044 match err {
11045 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::AccessDeniedException(inner) => {
11046 Error::AccessDeniedException(inner)
11047 }
11048 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::ConflictException(inner) => {
11049 Error::ConflictException(inner)
11050 }
11051 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::InternalServiceException(inner) => {
11052 Error::InternalServiceException(inner)
11053 }
11054 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::InvalidParameterException(inner) => {
11055 Error::InvalidParameterException(inner)
11056 }
11057 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::InvalidRequestException(inner) => {
11058 Error::InvalidRequestException(inner)
11059 }
11060 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::ResourceNotFoundException(inner) => {
11061 Error::ResourceNotFoundException(inner)
11062 }
11063 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::ThrottlingException(inner) => {
11064 Error::ThrottlingException(inner)
11065 }
11066 crate::operation::update_data_table_primary_values::UpdateDataTablePrimaryValuesError::Unhandled(inner) => Error::Unhandled(inner),
11067 }
11068 }
11069}
11070impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>>
11071 for Error
11072where
11073 R: Send + Sync + std::fmt::Debug + 'static,
11074{
11075 fn from(
11076 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>,
11077 ) -> Self {
11078 match err {
11079 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11080 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11081 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11082 source: err.into(),
11083 }),
11084 }
11085 }
11086}
11087impl From<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError> for Error {
11088 fn from(err: crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError) -> Self {
11089 match err {
11090 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::AccessDeniedException(inner) => {
11091 Error::AccessDeniedException(inner)
11092 }
11093 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::IdempotencyException(inner) => {
11094 Error::IdempotencyException(inner)
11095 }
11096 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InternalServiceException(inner) => {
11097 Error::InternalServiceException(inner)
11098 }
11099 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidParameterException(inner) => {
11100 Error::InvalidParameterException(inner)
11101 }
11102 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidRequestException(inner) => {
11103 Error::InvalidRequestException(inner)
11104 }
11105 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ResourceNotFoundException(inner) => {
11106 Error::ResourceNotFoundException(inner)
11107 }
11108 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ThrottlingException(inner) => {
11109 Error::ThrottlingException(inner)
11110 }
11111 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::Unhandled(inner) => Error::Unhandled(inner),
11112 }
11113 }
11114}
11115impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>> for Error
11116where
11117 R: Send + Sync + std::fmt::Debug + 'static,
11118{
11119 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>) -> Self {
11120 match err {
11121 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11122 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11123 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11124 source: err.into(),
11125 }),
11126 }
11127 }
11128}
11129impl From<crate::operation::update_evaluation_form::UpdateEvaluationFormError> for Error {
11130 fn from(err: crate::operation::update_evaluation_form::UpdateEvaluationFormError) -> Self {
11131 match err {
11132 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InternalServiceException(inner) => {
11133 Error::InternalServiceException(inner)
11134 }
11135 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InvalidParameterException(inner) => {
11136 Error::InvalidParameterException(inner)
11137 }
11138 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceConflictException(inner) => {
11139 Error::ResourceConflictException(inner)
11140 }
11141 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceNotFoundException(inner) => {
11142 Error::ResourceNotFoundException(inner)
11143 }
11144 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ServiceQuotaExceededException(inner) => {
11145 Error::ServiceQuotaExceededException(inner)
11146 }
11147 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11148 crate::operation::update_evaluation_form::UpdateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
11149 }
11150 }
11151}
11152impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>>
11153 for Error
11154where
11155 R: Send + Sync + std::fmt::Debug + 'static,
11156{
11157 fn from(
11158 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>,
11159 ) -> Self {
11160 match err {
11161 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11162 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11163 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11164 source: err.into(),
11165 }),
11166 }
11167 }
11168}
11169impl From<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError> for Error {
11170 fn from(err: crate::operation::update_hours_of_operation::UpdateHoursOfOperationError) -> Self {
11171 match err {
11172 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::DuplicateResourceException(inner) => {
11173 Error::DuplicateResourceException(inner)
11174 }
11175 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InternalServiceException(inner) => {
11176 Error::InternalServiceException(inner)
11177 }
11178 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidParameterException(inner) => {
11179 Error::InvalidParameterException(inner)
11180 }
11181 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidRequestException(inner) => {
11182 Error::InvalidRequestException(inner)
11183 }
11184 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ResourceNotFoundException(inner) => {
11185 Error::ResourceNotFoundException(inner)
11186 }
11187 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11188 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
11189 }
11190 }
11191}
11192impl<R>
11193 From<
11194 ::aws_smithy_runtime_api::client::result::SdkError<
11195 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
11196 R,
11197 >,
11198 > for Error
11199where
11200 R: Send + Sync + std::fmt::Debug + 'static,
11201{
11202 fn from(
11203 err: ::aws_smithy_runtime_api::client::result::SdkError<
11204 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
11205 R,
11206 >,
11207 ) -> Self {
11208 match err {
11209 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11210 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11211 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11212 source: err.into(),
11213 }),
11214 }
11215 }
11216}
11217impl From<crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError> for Error {
11218 fn from(err: crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError) -> Self {
11219 match err {
11220 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ConditionalOperationFailedException(inner) => {
11221 Error::ConditionalOperationFailedException(inner)
11222 }
11223 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
11224 Error::DuplicateResourceException(inner)
11225 }
11226 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InternalServiceException(inner) => {
11227 Error::InternalServiceException(inner)
11228 }
11229 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
11230 Error::InvalidParameterException(inner)
11231 }
11232 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
11233 Error::InvalidRequestException(inner)
11234 }
11235 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
11236 Error::ResourceNotFoundException(inner)
11237 }
11238 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ThrottlingException(inner) => {
11239 Error::ThrottlingException(inner)
11240 }
11241 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
11242 }
11243 }
11244}
11245impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>>
11246 for Error
11247where
11248 R: Send + Sync + std::fmt::Debug + 'static,
11249{
11250 fn from(
11251 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>,
11252 ) -> Self {
11253 match err {
11254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11257 source: err.into(),
11258 }),
11259 }
11260 }
11261}
11262impl From<crate::operation::update_instance_attribute::UpdateInstanceAttributeError> for Error {
11263 fn from(err: crate::operation::update_instance_attribute::UpdateInstanceAttributeError) -> Self {
11264 match err {
11265 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InternalServiceException(inner) => {
11266 Error::InternalServiceException(inner)
11267 }
11268 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidParameterException(inner) => {
11269 Error::InvalidParameterException(inner)
11270 }
11271 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidRequestException(inner) => {
11272 Error::InvalidRequestException(inner)
11273 }
11274 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ResourceNotFoundException(inner) => {
11275 Error::ResourceNotFoundException(inner)
11276 }
11277 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ThrottlingException(inner) => {
11278 Error::ThrottlingException(inner)
11279 }
11280 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
11281 }
11282 }
11283}
11284impl<R>
11285 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError, R>>
11286 for Error
11287where
11288 R: Send + Sync + std::fmt::Debug + 'static,
11289{
11290 fn from(
11291 err: ::aws_smithy_runtime_api::client::result::SdkError<
11292 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError,
11293 R,
11294 >,
11295 ) -> Self {
11296 match err {
11297 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11298 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11299 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11300 source: err.into(),
11301 }),
11302 }
11303 }
11304}
11305impl From<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError> for Error {
11306 fn from(err: crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError) -> Self {
11307 match err {
11308 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InternalServiceException(inner) => {
11309 Error::InternalServiceException(inner)
11310 }
11311 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidParameterException(inner) => {
11312 Error::InvalidParameterException(inner)
11313 }
11314 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidRequestException(inner) => {
11315 Error::InvalidRequestException(inner)
11316 }
11317 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
11318 Error::ResourceNotFoundException(inner)
11319 }
11320 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ThrottlingException(inner) => {
11321 Error::ThrottlingException(inner)
11322 }
11323 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
11324 }
11325 }
11326}
11327impl<R>
11328 From<
11329 ::aws_smithy_runtime_api::client::result::SdkError<
11330 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
11331 R,
11332 >,
11333 > for Error
11334where
11335 R: Send + Sync + std::fmt::Debug + 'static,
11336{
11337 fn from(
11338 err: ::aws_smithy_runtime_api::client::result::SdkError<
11339 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
11340 R,
11341 >,
11342 ) -> Self {
11343 match err {
11344 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11345 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11346 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11347 source: err.into(),
11348 }),
11349 }
11350 }
11351}
11352impl From<crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError> for Error {
11353 fn from(err: crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError) -> Self {
11354 match err {
11355 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::AccessDeniedException(inner) => {
11356 Error::AccessDeniedException(inner)
11357 }
11358 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ConflictException(inner) => {
11359 Error::ConflictException(inner)
11360 }
11361 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InternalServiceException(inner) => {
11362 Error::InternalServiceException(inner)
11363 }
11364 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidParameterException(inner) => {
11365 Error::InvalidParameterException(inner)
11366 }
11367 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidRequestException(inner) => {
11368 Error::InvalidRequestException(inner)
11369 }
11370 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ThrottlingException(inner) => {
11371 Error::ThrottlingException(inner)
11372 }
11373 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::Unhandled(inner) => Error::Unhandled(inner),
11374 }
11375 }
11376}
11377impl<R>
11378 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError, R>>
11379 for Error
11380where
11381 R: Send + Sync + std::fmt::Debug + 'static,
11382{
11383 fn from(
11384 err: ::aws_smithy_runtime_api::client::result::SdkError<
11385 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError,
11386 R,
11387 >,
11388 ) -> Self {
11389 match err {
11390 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11391 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11392 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11393 source: err.into(),
11394 }),
11395 }
11396 }
11397}
11398impl From<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError> for Error {
11399 fn from(err: crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError) -> Self {
11400 match err {
11401 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::AccessDeniedException(inner) => {
11402 Error::AccessDeniedException(inner)
11403 }
11404 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InternalServiceException(inner) => {
11405 Error::InternalServiceException(inner)
11406 }
11407 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidParameterException(inner) => {
11408 Error::InvalidParameterException(inner)
11409 }
11410 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidRequestException(inner) => {
11411 Error::InvalidRequestException(inner)
11412 }
11413 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ResourceNotFoundException(inner) => {
11414 Error::ResourceNotFoundException(inner)
11415 }
11416 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ThrottlingException(inner) => {
11417 Error::ThrottlingException(inner)
11418 }
11419 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::Unhandled(inner) => Error::Unhandled(inner),
11420 }
11421 }
11422}
11423impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>> for Error
11424where
11425 R: Send + Sync + std::fmt::Debug + 'static,
11426{
11427 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>) -> Self {
11428 match err {
11429 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11430 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11431 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11432 source: err.into(),
11433 }),
11434 }
11435 }
11436}
11437impl From<crate::operation::update_phone_number::UpdatePhoneNumberError> for Error {
11438 fn from(err: crate::operation::update_phone_number::UpdatePhoneNumberError) -> Self {
11439 match err {
11440 crate::operation::update_phone_number::UpdatePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11441 crate::operation::update_phone_number::UpdatePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
11442 crate::operation::update_phone_number::UpdatePhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11443 crate::operation::update_phone_number::UpdatePhoneNumberError::InvalidParameterException(inner) => {
11444 Error::InvalidParameterException(inner)
11445 }
11446 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
11447 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceNotFoundException(inner) => {
11448 Error::ResourceNotFoundException(inner)
11449 }
11450 crate::operation::update_phone_number::UpdatePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11451 crate::operation::update_phone_number::UpdatePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
11452 }
11453 }
11454}
11455impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>>
11456 for Error
11457where
11458 R: Send + Sync + std::fmt::Debug + 'static,
11459{
11460 fn from(
11461 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>,
11462 ) -> Self {
11463 match err {
11464 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11465 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11466 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11467 source: err.into(),
11468 }),
11469 }
11470 }
11471}
11472impl From<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError> for Error {
11473 fn from(err: crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError) -> Self {
11474 match err {
11475 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::AccessDeniedException(inner) => {
11476 Error::AccessDeniedException(inner)
11477 }
11478 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::IdempotencyException(inner) => {
11479 Error::IdempotencyException(inner)
11480 }
11481 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InternalServiceException(inner) => {
11482 Error::InternalServiceException(inner)
11483 }
11484 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidParameterException(inner) => {
11485 Error::InvalidParameterException(inner)
11486 }
11487 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidRequestException(inner) => {
11488 Error::InvalidRequestException(inner)
11489 }
11490 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceInUseException(inner) => {
11491 Error::ResourceInUseException(inner)
11492 }
11493 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceNotFoundException(inner) => {
11494 Error::ResourceNotFoundException(inner)
11495 }
11496 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ThrottlingException(inner) => {
11497 Error::ThrottlingException(inner)
11498 }
11499 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::Unhandled(inner) => Error::Unhandled(inner),
11500 }
11501 }
11502}
11503impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>>
11504 for Error
11505where
11506 R: Send + Sync + std::fmt::Debug + 'static,
11507{
11508 fn from(
11509 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>,
11510 ) -> Self {
11511 match err {
11512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11515 source: err.into(),
11516 }),
11517 }
11518 }
11519}
11520impl From<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError> for Error {
11521 fn from(err: crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError) -> Self {
11522 match err {
11523 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InternalServiceException(inner) => {
11524 Error::InternalServiceException(inner)
11525 }
11526 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidParameterException(inner) => {
11527 Error::InvalidParameterException(inner)
11528 }
11529 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidRequestException(inner) => {
11530 Error::InvalidRequestException(inner)
11531 }
11532 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ResourceNotFoundException(inner) => {
11533 Error::ResourceNotFoundException(inner)
11534 }
11535 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ThrottlingException(inner) => {
11536 Error::ThrottlingException(inner)
11537 }
11538 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
11539 }
11540 }
11541}
11542impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>> for Error
11543where
11544 R: Send + Sync + std::fmt::Debug + 'static,
11545{
11546 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>) -> Self {
11547 match err {
11548 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11549 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11550 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11551 source: err.into(),
11552 }),
11553 }
11554 }
11555}
11556impl From<crate::operation::update_prompt::UpdatePromptError> for Error {
11557 fn from(err: crate::operation::update_prompt::UpdatePromptError) -> Self {
11558 match err {
11559 crate::operation::update_prompt::UpdatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11560 crate::operation::update_prompt::UpdatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11561 crate::operation::update_prompt::UpdatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11562 crate::operation::update_prompt::UpdatePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11563 crate::operation::update_prompt::UpdatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11564 crate::operation::update_prompt::UpdatePromptError::Unhandled(inner) => Error::Unhandled(inner),
11565 }
11566 }
11567}
11568impl<R>
11569 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError, R>>
11570 for Error
11571where
11572 R: Send + Sync + std::fmt::Debug + 'static,
11573{
11574 fn from(
11575 err: ::aws_smithy_runtime_api::client::result::SdkError<
11576 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError,
11577 R,
11578 >,
11579 ) -> Self {
11580 match err {
11581 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11582 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11583 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11584 source: err.into(),
11585 }),
11586 }
11587 }
11588}
11589impl From<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError> for Error {
11590 fn from(err: crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError) -> Self {
11591 match err {
11592 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InternalServiceException(inner) => {
11593 Error::InternalServiceException(inner)
11594 }
11595 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidParameterException(inner) => {
11596 Error::InvalidParameterException(inner)
11597 }
11598 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidRequestException(inner) => {
11599 Error::InvalidRequestException(inner)
11600 }
11601 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ResourceNotFoundException(inner) => {
11602 Error::ResourceNotFoundException(inner)
11603 }
11604 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ThrottlingException(inner) => {
11605 Error::ThrottlingException(inner)
11606 }
11607 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
11608 }
11609 }
11610}
11611impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>>
11612 for Error
11613where
11614 R: Send + Sync + std::fmt::Debug + 'static,
11615{
11616 fn from(
11617 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>,
11618 ) -> Self {
11619 match err {
11620 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11621 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11622 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11623 source: err.into(),
11624 }),
11625 }
11626 }
11627}
11628impl From<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError> for Error {
11629 fn from(err: crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError) -> Self {
11630 match err {
11631 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InternalServiceException(inner) => {
11632 Error::InternalServiceException(inner)
11633 }
11634 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidParameterException(inner) => {
11635 Error::InvalidParameterException(inner)
11636 }
11637 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidRequestException(inner) => {
11638 Error::InvalidRequestException(inner)
11639 }
11640 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ResourceNotFoundException(inner) => {
11641 Error::ResourceNotFoundException(inner)
11642 }
11643 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11644 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::Unhandled(inner) => Error::Unhandled(inner),
11645 }
11646 }
11647}
11648impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>> for Error
11649where
11650 R: Send + Sync + std::fmt::Debug + 'static,
11651{
11652 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>) -> Self {
11653 match err {
11654 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11655 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11656 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11657 source: err.into(),
11658 }),
11659 }
11660 }
11661}
11662impl From<crate::operation::update_queue_name::UpdateQueueNameError> for Error {
11663 fn from(err: crate::operation::update_queue_name::UpdateQueueNameError) -> Self {
11664 match err {
11665 crate::operation::update_queue_name::UpdateQueueNameError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
11666 crate::operation::update_queue_name::UpdateQueueNameError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11667 crate::operation::update_queue_name::UpdateQueueNameError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11668 crate::operation::update_queue_name::UpdateQueueNameError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11669 crate::operation::update_queue_name::UpdateQueueNameError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11670 crate::operation::update_queue_name::UpdateQueueNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11671 crate::operation::update_queue_name::UpdateQueueNameError::Unhandled(inner) => Error::Unhandled(inner),
11672 }
11673 }
11674}
11675impl<R>
11676 From<
11677 ::aws_smithy_runtime_api::client::result::SdkError<
11678 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
11679 R,
11680 >,
11681 > for Error
11682where
11683 R: Send + Sync + std::fmt::Debug + 'static,
11684{
11685 fn from(
11686 err: ::aws_smithy_runtime_api::client::result::SdkError<
11687 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
11688 R,
11689 >,
11690 ) -> Self {
11691 match err {
11692 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11693 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11694 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11695 source: err.into(),
11696 }),
11697 }
11698 }
11699}
11700impl From<crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError> for Error {
11701 fn from(err: crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError) -> Self {
11702 match err {
11703 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InternalServiceException(inner) => {
11704 Error::InternalServiceException(inner)
11705 }
11706 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidParameterException(inner) => {
11707 Error::InvalidParameterException(inner)
11708 }
11709 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidRequestException(inner) => {
11710 Error::InvalidRequestException(inner)
11711 }
11712 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ResourceNotFoundException(inner) => {
11713 Error::ResourceNotFoundException(inner)
11714 }
11715 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ThrottlingException(inner) => {
11716 Error::ThrottlingException(inner)
11717 }
11718 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::Unhandled(inner) => Error::Unhandled(inner),
11719 }
11720 }
11721}
11722impl<R>
11723 From<
11724 ::aws_smithy_runtime_api::client::result::SdkError<
11725 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
11726 R,
11727 >,
11728 > for Error
11729where
11730 R: Send + Sync + std::fmt::Debug + 'static,
11731{
11732 fn from(
11733 err: ::aws_smithy_runtime_api::client::result::SdkError<
11734 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
11735 R,
11736 >,
11737 ) -> Self {
11738 match err {
11739 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11740 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11741 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11742 source: err.into(),
11743 }),
11744 }
11745 }
11746}
11747impl From<crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError> for Error {
11748 fn from(err: crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError) -> Self {
11749 match err {
11750 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::AccessDeniedException(inner) => {
11751 Error::AccessDeniedException(inner)
11752 }
11753 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ConditionalOperationFailedException(inner) => {
11754 Error::ConditionalOperationFailedException(inner)
11755 }
11756 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InternalServiceException(inner) => {
11757 Error::InternalServiceException(inner)
11758 }
11759 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidParameterException(inner) => {
11760 Error::InvalidParameterException(inner)
11761 }
11762 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidRequestException(inner) => {
11763 Error::InvalidRequestException(inner)
11764 }
11765 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ResourceNotFoundException(inner) => {
11766 Error::ResourceNotFoundException(inner)
11767 }
11768 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ThrottlingException(inner) => {
11769 Error::ThrottlingException(inner)
11770 }
11771 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::Unhandled(inner) => Error::Unhandled(inner),
11772 }
11773 }
11774}
11775impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>> for Error
11776where
11777 R: Send + Sync + std::fmt::Debug + 'static,
11778{
11779 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>) -> Self {
11780 match err {
11781 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11782 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11783 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11784 source: err.into(),
11785 }),
11786 }
11787 }
11788}
11789impl From<crate::operation::update_queue_status::UpdateQueueStatusError> for Error {
11790 fn from(err: crate::operation::update_queue_status::UpdateQueueStatusError) -> Self {
11791 match err {
11792 crate::operation::update_queue_status::UpdateQueueStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11793 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidParameterException(inner) => {
11794 Error::InvalidParameterException(inner)
11795 }
11796 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11797 crate::operation::update_queue_status::UpdateQueueStatusError::ResourceNotFoundException(inner) => {
11798 Error::ResourceNotFoundException(inner)
11799 }
11800 crate::operation::update_queue_status::UpdateQueueStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11801 crate::operation::update_queue_status::UpdateQueueStatusError::Unhandled(inner) => Error::Unhandled(inner),
11802 }
11803 }
11804}
11805impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>>
11806 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_quick_connect_config::UpdateQuickConnectConfigError, 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_quick_connect_config::UpdateQuickConnectConfigError> for Error {
11823 fn from(err: crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError) -> Self {
11824 match err {
11825 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InternalServiceException(inner) => {
11826 Error::InternalServiceException(inner)
11827 }
11828 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidParameterException(inner) => {
11829 Error::InvalidParameterException(inner)
11830 }
11831 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidRequestException(inner) => {
11832 Error::InvalidRequestException(inner)
11833 }
11834 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ResourceNotFoundException(inner) => {
11835 Error::ResourceNotFoundException(inner)
11836 }
11837 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ThrottlingException(inner) => {
11838 Error::ThrottlingException(inner)
11839 }
11840 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::Unhandled(inner) => Error::Unhandled(inner),
11841 }
11842 }
11843}
11844impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>>
11845 for Error
11846where
11847 R: Send + Sync + std::fmt::Debug + 'static,
11848{
11849 fn from(
11850 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>,
11851 ) -> Self {
11852 match err {
11853 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11854 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11855 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11856 source: err.into(),
11857 }),
11858 }
11859 }
11860}
11861impl From<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError> for Error {
11862 fn from(err: crate::operation::update_quick_connect_name::UpdateQuickConnectNameError) -> Self {
11863 match err {
11864 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InternalServiceException(inner) => {
11865 Error::InternalServiceException(inner)
11866 }
11867 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidParameterException(inner) => {
11868 Error::InvalidParameterException(inner)
11869 }
11870 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidRequestException(inner) => {
11871 Error::InvalidRequestException(inner)
11872 }
11873 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ResourceNotFoundException(inner) => {
11874 Error::ResourceNotFoundException(inner)
11875 }
11876 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11877 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::Unhandled(inner) => Error::Unhandled(inner),
11878 }
11879 }
11880}
11881impl<R>
11882 From<
11883 ::aws_smithy_runtime_api::client::result::SdkError<
11884 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
11885 R,
11886 >,
11887 > for Error
11888where
11889 R: Send + Sync + std::fmt::Debug + 'static,
11890{
11891 fn from(
11892 err: ::aws_smithy_runtime_api::client::result::SdkError<
11893 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
11894 R,
11895 >,
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_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError> for Error {
11907 fn from(err: crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError) -> Self {
11908 match err {
11909 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11910 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11911 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11912 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11913 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11914 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::Unhandled(inner) => Error::Unhandled(inner),
11915 }
11916 }
11917}
11918impl<R>
11919 From<
11920 ::aws_smithy_runtime_api::client::result::SdkError<
11921 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
11922 R,
11923 >,
11924 > for Error
11925where
11926 R: Send + Sync + std::fmt::Debug + 'static,
11927{
11928 fn from(
11929 err: ::aws_smithy_runtime_api::client::result::SdkError<
11930 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
11931 R,
11932 >,
11933 ) -> Self {
11934 match err {
11935 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11936 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11937 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11938 source: err.into(),
11939 }),
11940 }
11941 }
11942}
11943impl From<crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError> for Error {
11944 fn from(err: crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError) -> Self {
11945 match err {
11946 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InternalServiceException(inner) => {
11947 Error::InternalServiceException(inner)
11948 }
11949 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidParameterException(inner) => {
11950 Error::InvalidParameterException(inner)
11951 }
11952 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidRequestException(inner) => {
11953 Error::InvalidRequestException(inner)
11954 }
11955 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ResourceNotFoundException(inner) => {
11956 Error::ResourceNotFoundException(inner)
11957 }
11958 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ThrottlingException(inner) => {
11959 Error::ThrottlingException(inner)
11960 }
11961 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
11962 }
11963 }
11964}
11965impl<R>
11966 From<
11967 ::aws_smithy_runtime_api::client::result::SdkError<
11968 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
11969 R,
11970 >,
11971 > for Error
11972where
11973 R: Send + Sync + std::fmt::Debug + 'static,
11974{
11975 fn from(
11976 err: ::aws_smithy_runtime_api::client::result::SdkError<
11977 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
11978 R,
11979 >,
11980 ) -> Self {
11981 match err {
11982 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11983 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11984 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11985 source: err.into(),
11986 }),
11987 }
11988 }
11989}
11990impl From<crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError> for Error {
11991 fn from(err: crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError) -> Self {
11992 match err {
11993 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11994 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
11995 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11996 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
11997 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
11998 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::Unhandled(inner) => Error::Unhandled(inner),
11999 }
12000 }
12001}
12002impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>>
12003 for Error
12004where
12005 R: Send + Sync + std::fmt::Debug + 'static,
12006{
12007 fn from(
12008 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>,
12009 ) -> Self {
12010 match err {
12011 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12012 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12013 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12014 source: err.into(),
12015 }),
12016 }
12017 }
12018}
12019impl From<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError> for Error {
12020 fn from(err: crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError) -> Self {
12021 match err {
12022 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::DuplicateResourceException(inner) => {
12023 Error::DuplicateResourceException(inner)
12024 }
12025 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InternalServiceException(inner) => {
12026 Error::InternalServiceException(inner)
12027 }
12028 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidParameterException(inner) => {
12029 Error::InvalidParameterException(inner)
12030 }
12031 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidRequestException(inner) => {
12032 Error::InvalidRequestException(inner)
12033 }
12034 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ResourceNotFoundException(inner) => {
12035 Error::ResourceNotFoundException(inner)
12036 }
12037 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ThrottlingException(inner) => {
12038 Error::ThrottlingException(inner)
12039 }
12040 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::Unhandled(inner) => Error::Unhandled(inner),
12041 }
12042 }
12043}
12044impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>>
12045 for Error
12046where
12047 R: Send + Sync + std::fmt::Debug + 'static,
12048{
12049 fn from(
12050 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>,
12051 ) -> Self {
12052 match err {
12053 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12054 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12055 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12056 source: err.into(),
12057 }),
12058 }
12059 }
12060}
12061impl From<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError> for Error {
12062 fn from(err: crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError) -> Self {
12063 match err {
12064 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InternalServiceException(inner) => {
12065 Error::InternalServiceException(inner)
12066 }
12067 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidParameterException(inner) => {
12068 Error::InvalidParameterException(inner)
12069 }
12070 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidRequestException(inner) => {
12071 Error::InvalidRequestException(inner)
12072 }
12073 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
12074 Error::ResourceNotFoundException(inner)
12075 }
12076 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ThrottlingException(inner) => {
12077 Error::ThrottlingException(inner)
12078 }
12079 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
12080 }
12081 }
12082}
12083impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>> for Error
12084where
12085 R: Send + Sync + std::fmt::Debug + 'static,
12086{
12087 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>) -> Self {
12088 match err {
12089 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12090 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12091 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12092 source: err.into(),
12093 }),
12094 }
12095 }
12096}
12097impl From<crate::operation::update_rule::UpdateRuleError> for Error {
12098 fn from(err: crate::operation::update_rule::UpdateRuleError) -> Self {
12099 match err {
12100 crate::operation::update_rule::UpdateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
12101 crate::operation::update_rule::UpdateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12102 crate::operation::update_rule::UpdateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
12103 crate::operation::update_rule::UpdateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
12104 crate::operation::update_rule::UpdateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
12105 crate::operation::update_rule::UpdateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12106 crate::operation::update_rule::UpdateRuleError::Unhandled(inner) => Error::Unhandled(inner),
12107 }
12108 }
12109}
12110impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>> for Error
12111where
12112 R: Send + Sync + std::fmt::Debug + 'static,
12113{
12114 fn from(
12115 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>,
12116 ) -> Self {
12117 match err {
12118 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12119 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12120 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12121 source: err.into(),
12122 }),
12123 }
12124 }
12125}
12126impl From<crate::operation::update_security_profile::UpdateSecurityProfileError> for Error {
12127 fn from(err: crate::operation::update_security_profile::UpdateSecurityProfileError) -> Self {
12128 match err {
12129 crate::operation::update_security_profile::UpdateSecurityProfileError::InternalServiceException(inner) => {
12130 Error::InternalServiceException(inner)
12131 }
12132 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidParameterException(inner) => {
12133 Error::InvalidParameterException(inner)
12134 }
12135 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidRequestException(inner) => {
12136 Error::InvalidRequestException(inner)
12137 }
12138 crate::operation::update_security_profile::UpdateSecurityProfileError::ResourceNotFoundException(inner) => {
12139 Error::ResourceNotFoundException(inner)
12140 }
12141 crate::operation::update_security_profile::UpdateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12142 crate::operation::update_security_profile::UpdateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
12143 }
12144 }
12145}
12146impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>> for Error
12147where
12148 R: Send + Sync + std::fmt::Debug + 'static,
12149{
12150 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>) -> Self {
12151 match err {
12152 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12153 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12154 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12155 source: err.into(),
12156 }),
12157 }
12158 }
12159}
12160impl From<crate::operation::update_task_template::UpdateTaskTemplateError> for Error {
12161 fn from(err: crate::operation::update_task_template::UpdateTaskTemplateError) -> Self {
12162 match err {
12163 crate::operation::update_task_template::UpdateTaskTemplateError::InternalServiceException(inner) => {
12164 Error::InternalServiceException(inner)
12165 }
12166 crate::operation::update_task_template::UpdateTaskTemplateError::InvalidParameterException(inner) => {
12167 Error::InvalidParameterException(inner)
12168 }
12169 crate::operation::update_task_template::UpdateTaskTemplateError::PropertyValidationException(inner) => {
12170 Error::PropertyValidationException(inner)
12171 }
12172 crate::operation::update_task_template::UpdateTaskTemplateError::ResourceNotFoundException(inner) => {
12173 Error::ResourceNotFoundException(inner)
12174 }
12175 crate::operation::update_task_template::UpdateTaskTemplateError::ServiceQuotaExceededException(inner) => {
12176 Error::ServiceQuotaExceededException(inner)
12177 }
12178 crate::operation::update_task_template::UpdateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12179 crate::operation::update_task_template::UpdateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
12180 }
12181 }
12182}
12183impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>>
12184 for Error
12185where
12186 R: Send + Sync + std::fmt::Debug + 'static,
12187{
12188 fn from(
12189 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>,
12190 ) -> Self {
12191 match err {
12192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12195 source: err.into(),
12196 }),
12197 }
12198 }
12199}
12200impl From<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError> for Error {
12201 fn from(err: crate::operation::update_traffic_distribution::UpdateTrafficDistributionError) -> Self {
12202 match err {
12203 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::AccessDeniedException(inner) => {
12204 Error::AccessDeniedException(inner)
12205 }
12206 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InternalServiceException(inner) => {
12207 Error::InternalServiceException(inner)
12208 }
12209 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InvalidRequestException(inner) => {
12210 Error::InvalidRequestException(inner)
12211 }
12212 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceConflictException(inner) => {
12213 Error::ResourceConflictException(inner)
12214 }
12215 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceNotFoundException(inner) => {
12216 Error::ResourceNotFoundException(inner)
12217 }
12218 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ThrottlingException(inner) => {
12219 Error::ThrottlingException(inner)
12220 }
12221 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
12222 }
12223 }
12224}
12225impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>> for Error
12226where
12227 R: Send + Sync + std::fmt::Debug + 'static,
12228{
12229 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>) -> Self {
12230 match err {
12231 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12232 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12233 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12234 source: err.into(),
12235 }),
12236 }
12237 }
12238}
12239impl From<crate::operation::update_user_hierarchy::UpdateUserHierarchyError> for Error {
12240 fn from(err: crate::operation::update_user_hierarchy::UpdateUserHierarchyError) -> Self {
12241 match err {
12242 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InternalServiceException(inner) => {
12243 Error::InternalServiceException(inner)
12244 }
12245 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidParameterException(inner) => {
12246 Error::InvalidParameterException(inner)
12247 }
12248 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidRequestException(inner) => {
12249 Error::InvalidRequestException(inner)
12250 }
12251 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ResourceNotFoundException(inner) => {
12252 Error::ResourceNotFoundException(inner)
12253 }
12254 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12255 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::Unhandled(inner) => Error::Unhandled(inner),
12256 }
12257 }
12258}
12259impl<R>
12260 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError, R>>
12261 for Error
12262where
12263 R: Send + Sync + std::fmt::Debug + 'static,
12264{
12265 fn from(
12266 err: ::aws_smithy_runtime_api::client::result::SdkError<
12267 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError,
12268 R,
12269 >,
12270 ) -> Self {
12271 match err {
12272 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12273 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12274 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12275 source: err.into(),
12276 }),
12277 }
12278 }
12279}
12280impl From<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError> for Error {
12281 fn from(err: crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError) -> Self {
12282 match err {
12283 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::DuplicateResourceException(inner) => {
12284 Error::DuplicateResourceException(inner)
12285 }
12286 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InternalServiceException(inner) => {
12287 Error::InternalServiceException(inner)
12288 }
12289 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidParameterException(inner) => {
12290 Error::InvalidParameterException(inner)
12291 }
12292 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidRequestException(inner) => {
12293 Error::InvalidRequestException(inner)
12294 }
12295 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ResourceNotFoundException(inner) => {
12296 Error::ResourceNotFoundException(inner)
12297 }
12298 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ThrottlingException(inner) => {
12299 Error::ThrottlingException(inner)
12300 }
12301 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::Unhandled(inner) => Error::Unhandled(inner),
12302 }
12303 }
12304}
12305impl<R>
12306 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError, R>>
12307 for Error
12308where
12309 R: Send + Sync + std::fmt::Debug + 'static,
12310{
12311 fn from(
12312 err: ::aws_smithy_runtime_api::client::result::SdkError<
12313 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError,
12314 R,
12315 >,
12316 ) -> Self {
12317 match err {
12318 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12319 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12320 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12321 source: err.into(),
12322 }),
12323 }
12324 }
12325}
12326impl From<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError> for Error {
12327 fn from(err: crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError) -> Self {
12328 match err {
12329 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InternalServiceException(inner) => {
12330 Error::InternalServiceException(inner)
12331 }
12332 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidParameterException(inner) => {
12333 Error::InvalidParameterException(inner)
12334 }
12335 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidRequestException(inner) => {
12336 Error::InvalidRequestException(inner)
12337 }
12338 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceInUseException(inner) => {
12339 Error::ResourceInUseException(inner)
12340 }
12341 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceNotFoundException(inner) => {
12342 Error::ResourceNotFoundException(inner)
12343 }
12344 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ThrottlingException(inner) => {
12345 Error::ThrottlingException(inner)
12346 }
12347 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
12348 }
12349 }
12350}
12351impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>>
12352 for Error
12353where
12354 R: Send + Sync + std::fmt::Debug + 'static,
12355{
12356 fn from(
12357 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>,
12358 ) -> Self {
12359 match err {
12360 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12361 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12362 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12363 source: err.into(),
12364 }),
12365 }
12366 }
12367}
12368impl From<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError> for Error {
12369 fn from(err: crate::operation::update_user_identity_info::UpdateUserIdentityInfoError) -> Self {
12370 match err {
12371 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InternalServiceException(inner) => {
12372 Error::InternalServiceException(inner)
12373 }
12374 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidParameterException(inner) => {
12375 Error::InvalidParameterException(inner)
12376 }
12377 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidRequestException(inner) => {
12378 Error::InvalidRequestException(inner)
12379 }
12380 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ResourceNotFoundException(inner) => {
12381 Error::ResourceNotFoundException(inner)
12382 }
12383 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12384 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::Unhandled(inner) => Error::Unhandled(inner),
12385 }
12386 }
12387}
12388impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>> for Error
12389where
12390 R: Send + Sync + std::fmt::Debug + 'static,
12391{
12392 fn from(
12393 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>,
12394 ) -> Self {
12395 match err {
12396 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12397 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12398 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12399 source: err.into(),
12400 }),
12401 }
12402 }
12403}
12404impl From<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError> for Error {
12405 fn from(err: crate::operation::update_user_phone_config::UpdateUserPhoneConfigError) -> Self {
12406 match err {
12407 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InternalServiceException(inner) => {
12408 Error::InternalServiceException(inner)
12409 }
12410 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidParameterException(inner) => {
12411 Error::InvalidParameterException(inner)
12412 }
12413 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidRequestException(inner) => {
12414 Error::InvalidRequestException(inner)
12415 }
12416 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ResourceNotFoundException(inner) => {
12417 Error::ResourceNotFoundException(inner)
12418 }
12419 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12420 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::Unhandled(inner) => Error::Unhandled(inner),
12421 }
12422 }
12423}
12424impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>>
12425 for Error
12426where
12427 R: Send + Sync + std::fmt::Debug + 'static,
12428{
12429 fn from(
12430 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>,
12431 ) -> Self {
12432 match err {
12433 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12434 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12435 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12436 source: err.into(),
12437 }),
12438 }
12439 }
12440}
12441impl From<crate::operation::update_user_proficiencies::UpdateUserProficienciesError> for Error {
12442 fn from(err: crate::operation::update_user_proficiencies::UpdateUserProficienciesError) -> Self {
12443 match err {
12444 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InternalServiceException(inner) => {
12445 Error::InternalServiceException(inner)
12446 }
12447 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidParameterException(inner) => {
12448 Error::InvalidParameterException(inner)
12449 }
12450 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidRequestException(inner) => {
12451 Error::InvalidRequestException(inner)
12452 }
12453 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ResourceNotFoundException(inner) => {
12454 Error::ResourceNotFoundException(inner)
12455 }
12456 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ThrottlingException(inner) => {
12457 Error::ThrottlingException(inner)
12458 }
12459 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
12460 }
12461 }
12462}
12463impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>>
12464 for Error
12465where
12466 R: Send + Sync + std::fmt::Debug + 'static,
12467{
12468 fn from(
12469 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>,
12470 ) -> Self {
12471 match err {
12472 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12473 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12474 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12475 source: err.into(),
12476 }),
12477 }
12478 }
12479}
12480impl From<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError> for Error {
12481 fn from(err: crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError) -> Self {
12482 match err {
12483 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InternalServiceException(inner) => {
12484 Error::InternalServiceException(inner)
12485 }
12486 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidParameterException(inner) => {
12487 Error::InvalidParameterException(inner)
12488 }
12489 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidRequestException(inner) => {
12490 Error::InvalidRequestException(inner)
12491 }
12492 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ResourceNotFoundException(inner) => {
12493 Error::ResourceNotFoundException(inner)
12494 }
12495 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ThrottlingException(inner) => {
12496 Error::ThrottlingException(inner)
12497 }
12498 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
12499 }
12500 }
12501}
12502impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>>
12503 for Error
12504where
12505 R: Send + Sync + std::fmt::Debug + 'static,
12506{
12507 fn from(
12508 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>,
12509 ) -> Self {
12510 match err {
12511 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12512 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12513 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12514 source: err.into(),
12515 }),
12516 }
12517 }
12518}
12519impl From<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError> for Error {
12520 fn from(err: crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError) -> Self {
12521 match err {
12522 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InternalServiceException(inner) => {
12523 Error::InternalServiceException(inner)
12524 }
12525 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidParameterException(inner) => {
12526 Error::InvalidParameterException(inner)
12527 }
12528 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidRequestException(inner) => {
12529 Error::InvalidRequestException(inner)
12530 }
12531 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ResourceNotFoundException(inner) => {
12532 Error::ResourceNotFoundException(inner)
12533 }
12534 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ThrottlingException(inner) => {
12535 Error::ThrottlingException(inner)
12536 }
12537 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
12538 }
12539 }
12540}
12541impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>> for Error
12542where
12543 R: Send + Sync + std::fmt::Debug + 'static,
12544{
12545 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>) -> Self {
12546 match err {
12547 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12548 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12549 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12550 source: err.into(),
12551 }),
12552 }
12553 }
12554}
12555impl From<crate::operation::update_view_content::UpdateViewContentError> for Error {
12556 fn from(err: crate::operation::update_view_content::UpdateViewContentError) -> Self {
12557 match err {
12558 crate::operation::update_view_content::UpdateViewContentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
12559 crate::operation::update_view_content::UpdateViewContentError::InternalServiceException(inner) => Error::InternalServiceException(inner),
12560 crate::operation::update_view_content::UpdateViewContentError::InvalidParameterException(inner) => {
12561 Error::InvalidParameterException(inner)
12562 }
12563 crate::operation::update_view_content::UpdateViewContentError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
12564 crate::operation::update_view_content::UpdateViewContentError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
12565 crate::operation::update_view_content::UpdateViewContentError::ResourceNotFoundException(inner) => {
12566 Error::ResourceNotFoundException(inner)
12567 }
12568 crate::operation::update_view_content::UpdateViewContentError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
12569 crate::operation::update_view_content::UpdateViewContentError::Unhandled(inner) => Error::Unhandled(inner),
12570 }
12571 }
12572}
12573impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>> for Error
12574where
12575 R: Send + Sync + std::fmt::Debug + 'static,
12576{
12577 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>) -> Self {
12578 match err {
12579 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12580 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12581 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12582 source: err.into(),
12583 }),
12584 }
12585 }
12586}
12587impl From<crate::operation::update_view_metadata::UpdateViewMetadataError> for Error {
12588 fn from(err: crate::operation::update_view_metadata::UpdateViewMetadataError) -> Self {
12589 match err {
12590 crate::operation::update_view_metadata::UpdateViewMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
12591 crate::operation::update_view_metadata::UpdateViewMetadataError::DuplicateResourceException(inner) => {
12592 Error::DuplicateResourceException(inner)
12593 }
12594 crate::operation::update_view_metadata::UpdateViewMetadataError::InternalServiceException(inner) => {
12595 Error::InternalServiceException(inner)
12596 }
12597 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidParameterException(inner) => {
12598 Error::InvalidParameterException(inner)
12599 }
12600 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
12601 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
12602 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceNotFoundException(inner) => {
12603 Error::ResourceNotFoundException(inner)
12604 }
12605 crate::operation::update_view_metadata::UpdateViewMetadataError::TooManyRequestsException(inner) => {
12606 Error::TooManyRequestsException(inner)
12607 }
12608 crate::operation::update_view_metadata::UpdateViewMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12609 }
12610 }
12611}
12612impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError, R>>
12613 for Error
12614where
12615 R: Send + Sync + std::fmt::Debug + 'static,
12616{
12617 fn from(
12618 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError, R>,
12619 ) -> Self {
12620 match err {
12621 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12622 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12623 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12624 source: err.into(),
12625 }),
12626 }
12627 }
12628}
12629impl From<crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError> for Error {
12630 fn from(err: crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError) -> Self {
12631 match err {
12632 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::AccessDeniedException(inner) => {
12633 Error::AccessDeniedException(inner)
12634 }
12635 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::DuplicateResourceException(inner) => {
12636 Error::DuplicateResourceException(inner)
12637 }
12638 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::InternalServiceException(inner) => {
12639 Error::InternalServiceException(inner)
12640 }
12641 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::InvalidParameterException(inner) => {
12642 Error::InvalidParameterException(inner)
12643 }
12644 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::InvalidRequestException(inner) => {
12645 Error::InvalidRequestException(inner)
12646 }
12647 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::ResourceNotFoundException(inner) => {
12648 Error::ResourceNotFoundException(inner)
12649 }
12650 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::ThrottlingException(inner) => {
12651 Error::ThrottlingException(inner)
12652 }
12653 crate::operation::update_workspace_metadata::UpdateWorkspaceMetadataError::Unhandled(inner) => Error::Unhandled(inner),
12654 }
12655 }
12656}
12657impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_page::UpdateWorkspacePageError, R>> for Error
12658where
12659 R: Send + Sync + std::fmt::Debug + 'static,
12660{
12661 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_page::UpdateWorkspacePageError, R>) -> Self {
12662 match err {
12663 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12664 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12665 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12666 source: err.into(),
12667 }),
12668 }
12669 }
12670}
12671impl From<crate::operation::update_workspace_page::UpdateWorkspacePageError> for Error {
12672 fn from(err: crate::operation::update_workspace_page::UpdateWorkspacePageError) -> Self {
12673 match err {
12674 crate::operation::update_workspace_page::UpdateWorkspacePageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
12675 crate::operation::update_workspace_page::UpdateWorkspacePageError::DuplicateResourceException(inner) => {
12676 Error::DuplicateResourceException(inner)
12677 }
12678 crate::operation::update_workspace_page::UpdateWorkspacePageError::InternalServiceException(inner) => {
12679 Error::InternalServiceException(inner)
12680 }
12681 crate::operation::update_workspace_page::UpdateWorkspacePageError::InvalidParameterException(inner) => {
12682 Error::InvalidParameterException(inner)
12683 }
12684 crate::operation::update_workspace_page::UpdateWorkspacePageError::InvalidRequestException(inner) => {
12685 Error::InvalidRequestException(inner)
12686 }
12687 crate::operation::update_workspace_page::UpdateWorkspacePageError::ResourceConflictException(inner) => {
12688 Error::ResourceConflictException(inner)
12689 }
12690 crate::operation::update_workspace_page::UpdateWorkspacePageError::ResourceNotFoundException(inner) => {
12691 Error::ResourceNotFoundException(inner)
12692 }
12693 crate::operation::update_workspace_page::UpdateWorkspacePageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12694 crate::operation::update_workspace_page::UpdateWorkspacePageError::Unhandled(inner) => Error::Unhandled(inner),
12695 }
12696 }
12697}
12698impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_theme::UpdateWorkspaceThemeError, R>> for Error
12699where
12700 R: Send + Sync + std::fmt::Debug + 'static,
12701{
12702 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_theme::UpdateWorkspaceThemeError, R>) -> Self {
12703 match err {
12704 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12705 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12706 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12707 source: err.into(),
12708 }),
12709 }
12710 }
12711}
12712impl From<crate::operation::update_workspace_theme::UpdateWorkspaceThemeError> for Error {
12713 fn from(err: crate::operation::update_workspace_theme::UpdateWorkspaceThemeError) -> Self {
12714 match err {
12715 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
12716 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::InternalServiceException(inner) => {
12717 Error::InternalServiceException(inner)
12718 }
12719 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::InvalidParameterException(inner) => {
12720 Error::InvalidParameterException(inner)
12721 }
12722 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::InvalidRequestException(inner) => {
12723 Error::InvalidRequestException(inner)
12724 }
12725 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::ResourceNotFoundException(inner) => {
12726 Error::ResourceNotFoundException(inner)
12727 }
12728 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
12729 crate::operation::update_workspace_theme::UpdateWorkspaceThemeError::Unhandled(inner) => Error::Unhandled(inner),
12730 }
12731 }
12732}
12733impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError, R>>
12734 for Error
12735where
12736 R: Send + Sync + std::fmt::Debug + 'static,
12737{
12738 fn from(
12739 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError, R>,
12740 ) -> Self {
12741 match err {
12742 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
12743 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
12744 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
12745 source: err.into(),
12746 }),
12747 }
12748 }
12749}
12750impl From<crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError> for Error {
12751 fn from(err: crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError) -> Self {
12752 match err {
12753 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::AccessDeniedException(inner) => {
12754 Error::AccessDeniedException(inner)
12755 }
12756 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::InternalServiceException(inner) => {
12757 Error::InternalServiceException(inner)
12758 }
12759 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::InvalidParameterException(inner) => {
12760 Error::InvalidParameterException(inner)
12761 }
12762 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::InvalidRequestException(inner) => {
12763 Error::InvalidRequestException(inner)
12764 }
12765 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::ResourceNotFoundException(inner) => {
12766 Error::ResourceNotFoundException(inner)
12767 }
12768 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::ThrottlingException(inner) => {
12769 Error::ThrottlingException(inner)
12770 }
12771 crate::operation::update_workspace_visibility::UpdateWorkspaceVisibilityError::Unhandled(inner) => Error::Unhandled(inner),
12772 }
12773 }
12774}
12775impl ::std::error::Error for Error {
12776 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
12777 match self {
12778 Error::AccessDeniedException(inner) => inner.source(),
12779 Error::ConditionalOperationFailedException(inner) => inner.source(),
12780 Error::ConflictException(inner) => inner.source(),
12781 Error::ContactFlowNotPublishedException(inner) => inner.source(),
12782 Error::ContactNotFoundException(inner) => inner.source(),
12783 Error::DestinationNotAllowedException(inner) => inner.source(),
12784 Error::DuplicateResourceException(inner) => inner.source(),
12785 Error::IdempotencyException(inner) => inner.source(),
12786 Error::InternalServiceException(inner) => inner.source(),
12787 Error::InvalidContactFlowException(inner) => inner.source(),
12788 Error::InvalidContactFlowModuleException(inner) => inner.source(),
12789 Error::InvalidParameterException(inner) => inner.source(),
12790 Error::InvalidRequestException(inner) => inner.source(),
12791 Error::LimitExceededException(inner) => inner.source(),
12792 Error::MaximumResultReturnedException(inner) => inner.source(),
12793 Error::OutboundContactNotPermittedException(inner) => inner.source(),
12794 Error::OutputTypeNotFoundException(inner) => inner.source(),
12795 Error::PropertyValidationException(inner) => inner.source(),
12796 Error::ResourceConflictException(inner) => inner.source(),
12797 Error::ResourceInUseException(inner) => inner.source(),
12798 Error::ResourceNotFoundException(inner) => inner.source(),
12799 Error::ResourceNotReadyException(inner) => inner.source(),
12800 Error::ServiceQuotaExceededException(inner) => inner.source(),
12801 Error::ThrottlingException(inner) => inner.source(),
12802 Error::TooManyRequestsException(inner) => inner.source(),
12803 Error::UserNotFoundException(inner) => inner.source(),
12804 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
12805 }
12806 }
12807}
12808impl ::aws_types::request_id::RequestId for Error {
12809 fn request_id(&self) -> Option<&str> {
12810 match self {
12811 Self::AccessDeniedException(e) => e.request_id(),
12812 Self::ConditionalOperationFailedException(e) => e.request_id(),
12813 Self::ConflictException(e) => e.request_id(),
12814 Self::ContactFlowNotPublishedException(e) => e.request_id(),
12815 Self::ContactNotFoundException(e) => e.request_id(),
12816 Self::DestinationNotAllowedException(e) => e.request_id(),
12817 Self::DuplicateResourceException(e) => e.request_id(),
12818 Self::IdempotencyException(e) => e.request_id(),
12819 Self::InternalServiceException(e) => e.request_id(),
12820 Self::InvalidContactFlowException(e) => e.request_id(),
12821 Self::InvalidContactFlowModuleException(e) => e.request_id(),
12822 Self::InvalidParameterException(e) => e.request_id(),
12823 Self::InvalidRequestException(e) => e.request_id(),
12824 Self::LimitExceededException(e) => e.request_id(),
12825 Self::MaximumResultReturnedException(e) => e.request_id(),
12826 Self::OutboundContactNotPermittedException(e) => e.request_id(),
12827 Self::OutputTypeNotFoundException(e) => e.request_id(),
12828 Self::PropertyValidationException(e) => e.request_id(),
12829 Self::ResourceConflictException(e) => e.request_id(),
12830 Self::ResourceInUseException(e) => e.request_id(),
12831 Self::ResourceNotFoundException(e) => e.request_id(),
12832 Self::ResourceNotReadyException(e) => e.request_id(),
12833 Self::ServiceQuotaExceededException(e) => e.request_id(),
12834 Self::ThrottlingException(e) => e.request_id(),
12835 Self::TooManyRequestsException(e) => e.request_id(),
12836 Self::UserNotFoundException(e) => e.request_id(),
12837 Self::Unhandled(e) => e.meta.request_id(),
12838 }
12839 }
12840}