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>
754 From<
755 ::aws_smithy_runtime_api::client::result::SdkError<
756 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError,
757 R,
758 >,
759 > for Error
760where
761 R: Send + Sync + std::fmt::Debug + 'static,
762{
763 fn from(
764 err: ::aws_smithy_runtime_api::client::result::SdkError<
765 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError,
766 R,
767 >,
768 ) -> Self {
769 match err {
770 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
771 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
772 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
773 source: err.into(),
774 }),
775 }
776 }
777}
778impl From<crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError> for Error {
779 fn from(err: crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError) -> Self {
780 match err {
781 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::AccessDeniedException(inner) => {
782 Error::AccessDeniedException(inner)
783 }
784 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::InternalServiceException(
785 inner,
786 ) => Error::InternalServiceException(inner),
787 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::InvalidRequestException(
788 inner,
789 ) => Error::InvalidRequestException(inner),
790 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ResourceConflictException(
791 inner,
792 ) => Error::ResourceConflictException(inner),
793 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ResourceNotFoundException(
794 inner,
795 ) => Error::ResourceNotFoundException(inner),
796 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ThrottlingException(inner) => {
797 Error::ThrottlingException(inner)
798 }
799 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::Unhandled(inner) => {
800 Error::Unhandled(inner)
801 }
802 }
803 }
804}
805impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError, R>>
806 for Error
807where
808 R: Send + Sync + std::fmt::Debug + 'static,
809{
810 fn from(
811 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError, R>,
812 ) -> Self {
813 match err {
814 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
815 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
816 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
817 source: err.into(),
818 }),
819 }
820 }
821}
822impl From<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError> for Error {
823 fn from(err: crate::operation::associate_user_proficiencies::AssociateUserProficienciesError) -> Self {
824 match err {
825 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InternalServiceException(inner) => {
826 Error::InternalServiceException(inner)
827 }
828 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InvalidParameterException(inner) => {
829 Error::InvalidParameterException(inner)
830 }
831 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InvalidRequestException(inner) => {
832 Error::InvalidRequestException(inner)
833 }
834 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::ResourceNotFoundException(inner) => {
835 Error::ResourceNotFoundException(inner)
836 }
837 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::ThrottlingException(inner) => {
838 Error::ThrottlingException(inner)
839 }
840 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
841 }
842 }
843}
844impl<R>
845 From<
846 ::aws_smithy_runtime_api::client::result::SdkError<
847 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError,
848 R,
849 >,
850 > for Error
851where
852 R: Send + Sync + std::fmt::Debug + 'static,
853{
854 fn from(
855 err: ::aws_smithy_runtime_api::client::result::SdkError<
856 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError,
857 R,
858 >,
859 ) -> Self {
860 match err {
861 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
862 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
863 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
864 source: err.into(),
865 }),
866 }
867 }
868}
869impl From<crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError> for Error {
870 fn from(err: crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError) -> Self {
871 match err {
872 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InternalServiceException(inner) => {
873 Error::InternalServiceException(inner)
874 }
875 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InvalidParameterException(inner) => {
876 Error::InvalidParameterException(inner)
877 }
878 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InvalidRequestException(inner) => {
879 Error::InvalidRequestException(inner)
880 }
881 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
882 Error::ResourceNotFoundException(inner)
883 }
884 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::ThrottlingException(inner) => {
885 Error::ThrottlingException(inner)
886 }
887 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
888 }
889 }
890}
891impl<R>
892 From<
893 ::aws_smithy_runtime_api::client::result::SdkError<
894 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError,
895 R,
896 >,
897 > for Error
898where
899 R: Send + Sync + std::fmt::Debug + 'static,
900{
901 fn from(
902 err: ::aws_smithy_runtime_api::client::result::SdkError<
903 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError,
904 R,
905 >,
906 ) -> Self {
907 match err {
908 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
909 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
910 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
911 source: err.into(),
912 }),
913 }
914 }
915}
916impl From<crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError> for Error {
917 fn from(err: crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError) -> Self {
918 match err {
919 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InternalServiceException(inner) => {
920 Error::InternalServiceException(inner)
921 }
922 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InvalidParameterException(inner) => {
923 Error::InvalidParameterException(inner)
924 }
925 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InvalidRequestException(inner) => {
926 Error::InvalidRequestException(inner)
927 }
928 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
929 Error::ResourceNotFoundException(inner)
930 }
931 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::ThrottlingException(inner) => {
932 Error::ThrottlingException(inner)
933 }
934 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::Unhandled(inner) => {
935 Error::Unhandled(inner)
936 }
937 }
938 }
939}
940impl<R>
941 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError, R>>
942 for Error
943where
944 R: Send + Sync + std::fmt::Debug + 'static,
945{
946 fn from(
947 err: ::aws_smithy_runtime_api::client::result::SdkError<
948 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError,
949 R,
950 >,
951 ) -> Self {
952 match err {
953 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
954 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
955 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
956 source: err.into(),
957 }),
958 }
959 }
960}
961impl From<crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError> for Error {
962 fn from(err: crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError) -> Self {
963 match err {
964 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::AccessDeniedException(inner) => {
965 Error::AccessDeniedException(inner)
966 }
967 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::InternalServiceException(inner) => {
968 Error::InternalServiceException(inner)
969 }
970 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::InvalidRequestException(inner) => {
971 Error::InvalidRequestException(inner)
972 }
973 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::ResourceNotFoundException(inner) => {
974 Error::ResourceNotFoundException(inner)
975 }
976 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::ThrottlingException(inner) => {
977 Error::ThrottlingException(inner)
978 }
979 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::Unhandled(inner) => Error::Unhandled(inner),
980 }
981 }
982}
983impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError, R>>
984 for Error
985where
986 R: Send + Sync + std::fmt::Debug + 'static,
987{
988 fn from(
989 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError, R>,
990 ) -> Self {
991 match err {
992 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
993 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
994 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
995 source: err.into(),
996 }),
997 }
998 }
999}
1000impl From<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError> for Error {
1001 fn from(err: crate::operation::batch_get_flow_association::BatchGetFlowAssociationError) -> Self {
1002 match err {
1003 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::AccessDeniedException(inner) => {
1004 Error::AccessDeniedException(inner)
1005 }
1006 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InternalServiceException(inner) => {
1007 Error::InternalServiceException(inner)
1008 }
1009 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InvalidParameterException(inner) => {
1010 Error::InvalidParameterException(inner)
1011 }
1012 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InvalidRequestException(inner) => {
1013 Error::InvalidRequestException(inner)
1014 }
1015 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::ResourceNotFoundException(inner) => {
1016 Error::ResourceNotFoundException(inner)
1017 }
1018 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::ThrottlingException(inner) => {
1019 Error::ThrottlingException(inner)
1020 }
1021 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::Unhandled(inner) => Error::Unhandled(inner),
1022 }
1023 }
1024}
1025impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_contact::BatchPutContactError, R>> for Error
1026where
1027 R: Send + Sync + std::fmt::Debug + 'static,
1028{
1029 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_contact::BatchPutContactError, R>) -> Self {
1030 match err {
1031 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1032 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1033 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1034 source: err.into(),
1035 }),
1036 }
1037 }
1038}
1039impl From<crate::operation::batch_put_contact::BatchPutContactError> for Error {
1040 fn from(err: crate::operation::batch_put_contact::BatchPutContactError) -> Self {
1041 match err {
1042 crate::operation::batch_put_contact::BatchPutContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1043 crate::operation::batch_put_contact::BatchPutContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1044 crate::operation::batch_put_contact::BatchPutContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1045 crate::operation::batch_put_contact::BatchPutContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1046 crate::operation::batch_put_contact::BatchPutContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1047 crate::operation::batch_put_contact::BatchPutContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1048 crate::operation::batch_put_contact::BatchPutContactError::Unhandled(inner) => Error::Unhandled(inner),
1049 }
1050 }
1051}
1052impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::claim_phone_number::ClaimPhoneNumberError, R>> for Error
1053where
1054 R: Send + Sync + std::fmt::Debug + 'static,
1055{
1056 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::claim_phone_number::ClaimPhoneNumberError, R>) -> Self {
1057 match err {
1058 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1059 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1060 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1061 source: err.into(),
1062 }),
1063 }
1064 }
1065}
1066impl From<crate::operation::claim_phone_number::ClaimPhoneNumberError> for Error {
1067 fn from(err: crate::operation::claim_phone_number::ClaimPhoneNumberError) -> Self {
1068 match err {
1069 crate::operation::claim_phone_number::ClaimPhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1070 crate::operation::claim_phone_number::ClaimPhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1071 crate::operation::claim_phone_number::ClaimPhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1072 crate::operation::claim_phone_number::ClaimPhoneNumberError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1073 crate::operation::claim_phone_number::ClaimPhoneNumberError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1074 crate::operation::claim_phone_number::ClaimPhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1075 crate::operation::claim_phone_number::ClaimPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
1076 }
1077 }
1078}
1079impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError, R>>
1080 for Error
1081where
1082 R: Send + Sync + std::fmt::Debug + 'static,
1083{
1084 fn from(
1085 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError, R>,
1086 ) -> Self {
1087 match err {
1088 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1089 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1090 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1091 source: err.into(),
1092 }),
1093 }
1094 }
1095}
1096impl From<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError> for Error {
1097 fn from(err: crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError) -> Self {
1098 match err {
1099 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::AccessDeniedException(inner) => {
1100 Error::AccessDeniedException(inner)
1101 }
1102 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::InternalServiceException(inner) => {
1103 Error::InternalServiceException(inner)
1104 }
1105 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::InvalidRequestException(inner) => {
1106 Error::InvalidRequestException(inner)
1107 }
1108 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::ResourceNotFoundException(inner) => {
1109 Error::ResourceNotFoundException(inner)
1110 }
1111 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::ThrottlingException(inner) => {
1112 Error::ThrottlingException(inner)
1113 }
1114 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::Unhandled(inner) => Error::Unhandled(inner),
1115 }
1116 }
1117}
1118impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_status::CreateAgentStatusError, R>> for Error
1119where
1120 R: Send + Sync + std::fmt::Debug + 'static,
1121{
1122 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_status::CreateAgentStatusError, R>) -> Self {
1123 match err {
1124 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1125 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1126 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1127 source: err.into(),
1128 }),
1129 }
1130 }
1131}
1132impl From<crate::operation::create_agent_status::CreateAgentStatusError> for Error {
1133 fn from(err: crate::operation::create_agent_status::CreateAgentStatusError) -> Self {
1134 match err {
1135 crate::operation::create_agent_status::CreateAgentStatusError::DuplicateResourceException(inner) => {
1136 Error::DuplicateResourceException(inner)
1137 }
1138 crate::operation::create_agent_status::CreateAgentStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1139 crate::operation::create_agent_status::CreateAgentStatusError::InvalidParameterException(inner) => {
1140 Error::InvalidParameterException(inner)
1141 }
1142 crate::operation::create_agent_status::CreateAgentStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1143 crate::operation::create_agent_status::CreateAgentStatusError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1144 crate::operation::create_agent_status::CreateAgentStatusError::ResourceNotFoundException(inner) => {
1145 Error::ResourceNotFoundException(inner)
1146 }
1147 crate::operation::create_agent_status::CreateAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1148 crate::operation::create_agent_status::CreateAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
1149 }
1150 }
1151}
1152impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact::CreateContactError, R>> for Error
1153where
1154 R: Send + Sync + std::fmt::Debug + 'static,
1155{
1156 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact::CreateContactError, R>) -> Self {
1157 match err {
1158 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1159 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1160 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1161 source: err.into(),
1162 }),
1163 }
1164 }
1165}
1166impl From<crate::operation::create_contact::CreateContactError> for Error {
1167 fn from(err: crate::operation::create_contact::CreateContactError) -> Self {
1168 match err {
1169 crate::operation::create_contact::CreateContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1170 crate::operation::create_contact::CreateContactError::ConflictException(inner) => Error::ConflictException(inner),
1171 crate::operation::create_contact::CreateContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1172 crate::operation::create_contact::CreateContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1173 crate::operation::create_contact::CreateContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1174 crate::operation::create_contact::CreateContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1175 crate::operation::create_contact::CreateContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1176 crate::operation::create_contact::CreateContactError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1177 crate::operation::create_contact::CreateContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1178 crate::operation::create_contact::CreateContactError::Unhandled(inner) => Error::Unhandled(inner),
1179 }
1180 }
1181}
1182impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow::CreateContactFlowError, R>> for Error
1183where
1184 R: Send + Sync + std::fmt::Debug + 'static,
1185{
1186 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow::CreateContactFlowError, R>) -> Self {
1187 match err {
1188 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1189 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1190 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1191 source: err.into(),
1192 }),
1193 }
1194 }
1195}
1196impl From<crate::operation::create_contact_flow::CreateContactFlowError> for Error {
1197 fn from(err: crate::operation::create_contact_flow::CreateContactFlowError) -> Self {
1198 match err {
1199 crate::operation::create_contact_flow::CreateContactFlowError::DuplicateResourceException(inner) => {
1200 Error::DuplicateResourceException(inner)
1201 }
1202 crate::operation::create_contact_flow::CreateContactFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1203 crate::operation::create_contact_flow::CreateContactFlowError::InvalidContactFlowException(inner) => {
1204 Error::InvalidContactFlowException(inner)
1205 }
1206 crate::operation::create_contact_flow::CreateContactFlowError::InvalidParameterException(inner) => {
1207 Error::InvalidParameterException(inner)
1208 }
1209 crate::operation::create_contact_flow::CreateContactFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1210 crate::operation::create_contact_flow::CreateContactFlowError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1211 crate::operation::create_contact_flow::CreateContactFlowError::ResourceNotFoundException(inner) => {
1212 Error::ResourceNotFoundException(inner)
1213 }
1214 crate::operation::create_contact_flow::CreateContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1215 crate::operation::create_contact_flow::CreateContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
1216 }
1217 }
1218}
1219impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module::CreateContactFlowModuleError, R>>
1220 for Error
1221where
1222 R: Send + Sync + std::fmt::Debug + 'static,
1223{
1224 fn from(
1225 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module::CreateContactFlowModuleError, R>,
1226 ) -> Self {
1227 match err {
1228 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1229 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1230 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1231 source: err.into(),
1232 }),
1233 }
1234 }
1235}
1236impl From<crate::operation::create_contact_flow_module::CreateContactFlowModuleError> for Error {
1237 fn from(err: crate::operation::create_contact_flow_module::CreateContactFlowModuleError) -> Self {
1238 match err {
1239 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::AccessDeniedException(inner) => {
1240 Error::AccessDeniedException(inner)
1241 }
1242 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::DuplicateResourceException(inner) => {
1243 Error::DuplicateResourceException(inner)
1244 }
1245 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::IdempotencyException(inner) => {
1246 Error::IdempotencyException(inner)
1247 }
1248 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InternalServiceException(inner) => {
1249 Error::InternalServiceException(inner)
1250 }
1251 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidContactFlowModuleException(inner) => {
1252 Error::InvalidContactFlowModuleException(inner)
1253 }
1254 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidParameterException(inner) => {
1255 Error::InvalidParameterException(inner)
1256 }
1257 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidRequestException(inner) => {
1258 Error::InvalidRequestException(inner)
1259 }
1260 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::LimitExceededException(inner) => {
1261 Error::LimitExceededException(inner)
1262 }
1263 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::ResourceNotFoundException(inner) => {
1264 Error::ResourceNotFoundException(inner)
1265 }
1266 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::ThrottlingException(inner) => {
1267 Error::ThrottlingException(inner)
1268 }
1269 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
1270 }
1271 }
1272}
1273impl<R>
1274 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError, R>>
1275 for Error
1276where
1277 R: Send + Sync + std::fmt::Debug + 'static,
1278{
1279 fn from(
1280 err: ::aws_smithy_runtime_api::client::result::SdkError<
1281 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError,
1282 R,
1283 >,
1284 ) -> Self {
1285 match err {
1286 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1287 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1288 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1289 source: err.into(),
1290 }),
1291 }
1292 }
1293}
1294impl From<crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError> for Error {
1295 fn from(err: crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError) -> Self {
1296 match err {
1297 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::AccessDeniedException(inner) => {
1298 Error::AccessDeniedException(inner)
1299 }
1300 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::DuplicateResourceException(inner) => {
1301 Error::DuplicateResourceException(inner)
1302 }
1303 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::InternalServiceException(inner) => {
1304 Error::InternalServiceException(inner)
1305 }
1306 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::InvalidParameterException(inner) => {
1307 Error::InvalidParameterException(inner)
1308 }
1309 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::InvalidRequestException(inner) => {
1310 Error::InvalidRequestException(inner)
1311 }
1312 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::LimitExceededException(inner) => {
1313 Error::LimitExceededException(inner)
1314 }
1315 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
1316 Error::ResourceNotFoundException(inner)
1317 }
1318 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::ThrottlingException(inner) => {
1319 Error::ThrottlingException(inner)
1320 }
1321 crate::operation::create_contact_flow_module_alias::CreateContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
1322 }
1323 }
1324}
1325impl<R>
1326 From<
1327 ::aws_smithy_runtime_api::client::result::SdkError<
1328 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError,
1329 R,
1330 >,
1331 > for Error
1332where
1333 R: Send + Sync + std::fmt::Debug + 'static,
1334{
1335 fn from(
1336 err: ::aws_smithy_runtime_api::client::result::SdkError<
1337 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError,
1338 R,
1339 >,
1340 ) -> Self {
1341 match err {
1342 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1343 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1344 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1345 source: err.into(),
1346 }),
1347 }
1348 }
1349}
1350impl From<crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError> for Error {
1351 fn from(err: crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError) -> Self {
1352 match err {
1353 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::AccessDeniedException(inner) => {
1354 Error::AccessDeniedException(inner)
1355 }
1356 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::InternalServiceException(inner) => {
1357 Error::InternalServiceException(inner)
1358 }
1359 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::InvalidParameterException(inner) => {
1360 Error::InvalidParameterException(inner)
1361 }
1362 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::InvalidRequestException(inner) => {
1363 Error::InvalidRequestException(inner)
1364 }
1365 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::LimitExceededException(inner) => {
1366 Error::LimitExceededException(inner)
1367 }
1368 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::ResourceNotFoundException(inner) => {
1369 Error::ResourceNotFoundException(inner)
1370 }
1371 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::ThrottlingException(inner) => {
1372 Error::ThrottlingException(inner)
1373 }
1374 crate::operation::create_contact_flow_module_version::CreateContactFlowModuleVersionError::Unhandled(inner) => Error::Unhandled(inner),
1375 }
1376 }
1377}
1378impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_version::CreateContactFlowVersionError, R>>
1379 for Error
1380where
1381 R: Send + Sync + std::fmt::Debug + 'static,
1382{
1383 fn from(
1384 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_version::CreateContactFlowVersionError, R>,
1385 ) -> Self {
1386 match err {
1387 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1388 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1389 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1390 source: err.into(),
1391 }),
1392 }
1393 }
1394}
1395impl From<crate::operation::create_contact_flow_version::CreateContactFlowVersionError> for Error {
1396 fn from(err: crate::operation::create_contact_flow_version::CreateContactFlowVersionError) -> Self {
1397 match err {
1398 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::AccessDeniedException(inner) => {
1399 Error::AccessDeniedException(inner)
1400 }
1401 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InternalServiceException(inner) => {
1402 Error::InternalServiceException(inner)
1403 }
1404 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InvalidParameterException(inner) => {
1405 Error::InvalidParameterException(inner)
1406 }
1407 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InvalidRequestException(inner) => {
1408 Error::InvalidRequestException(inner)
1409 }
1410 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::LimitExceededException(inner) => {
1411 Error::LimitExceededException(inner)
1412 }
1413 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::ResourceNotFoundException(inner) => {
1414 Error::ResourceNotFoundException(inner)
1415 }
1416 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::ThrottlingException(inner) => {
1417 Error::ThrottlingException(inner)
1418 }
1419 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
1420 }
1421 }
1422}
1423impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_email_address::CreateEmailAddressError, R>> for Error
1424where
1425 R: Send + Sync + std::fmt::Debug + 'static,
1426{
1427 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_email_address::CreateEmailAddressError, R>) -> Self {
1428 match err {
1429 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1430 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1431 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1432 source: err.into(),
1433 }),
1434 }
1435 }
1436}
1437impl From<crate::operation::create_email_address::CreateEmailAddressError> for Error {
1438 fn from(err: crate::operation::create_email_address::CreateEmailAddressError) -> Self {
1439 match err {
1440 crate::operation::create_email_address::CreateEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1441 crate::operation::create_email_address::CreateEmailAddressError::DuplicateResourceException(inner) => {
1442 Error::DuplicateResourceException(inner)
1443 }
1444 crate::operation::create_email_address::CreateEmailAddressError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1445 crate::operation::create_email_address::CreateEmailAddressError::InternalServiceException(inner) => {
1446 Error::InternalServiceException(inner)
1447 }
1448 crate::operation::create_email_address::CreateEmailAddressError::InvalidParameterException(inner) => {
1449 Error::InvalidParameterException(inner)
1450 }
1451 crate::operation::create_email_address::CreateEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1452 crate::operation::create_email_address::CreateEmailAddressError::ResourceConflictException(inner) => {
1453 Error::ResourceConflictException(inner)
1454 }
1455 crate::operation::create_email_address::CreateEmailAddressError::ResourceNotFoundException(inner) => {
1456 Error::ResourceNotFoundException(inner)
1457 }
1458 crate::operation::create_email_address::CreateEmailAddressError::ServiceQuotaExceededException(inner) => {
1459 Error::ServiceQuotaExceededException(inner)
1460 }
1461 crate::operation::create_email_address::CreateEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1462 crate::operation::create_email_address::CreateEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
1463 }
1464 }
1465}
1466impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_form::CreateEvaluationFormError, R>> for Error
1467where
1468 R: Send + Sync + std::fmt::Debug + 'static,
1469{
1470 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_form::CreateEvaluationFormError, R>) -> Self {
1471 match err {
1472 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1473 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1474 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1475 source: err.into(),
1476 }),
1477 }
1478 }
1479}
1480impl From<crate::operation::create_evaluation_form::CreateEvaluationFormError> for Error {
1481 fn from(err: crate::operation::create_evaluation_form::CreateEvaluationFormError) -> Self {
1482 match err {
1483 crate::operation::create_evaluation_form::CreateEvaluationFormError::InternalServiceException(inner) => {
1484 Error::InternalServiceException(inner)
1485 }
1486 crate::operation::create_evaluation_form::CreateEvaluationFormError::InvalidParameterException(inner) => {
1487 Error::InvalidParameterException(inner)
1488 }
1489 crate::operation::create_evaluation_form::CreateEvaluationFormError::ResourceConflictException(inner) => {
1490 Error::ResourceConflictException(inner)
1491 }
1492 crate::operation::create_evaluation_form::CreateEvaluationFormError::ResourceNotFoundException(inner) => {
1493 Error::ResourceNotFoundException(inner)
1494 }
1495 crate::operation::create_evaluation_form::CreateEvaluationFormError::ServiceQuotaExceededException(inner) => {
1496 Error::ServiceQuotaExceededException(inner)
1497 }
1498 crate::operation::create_evaluation_form::CreateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1499 crate::operation::create_evaluation_form::CreateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
1500 }
1501 }
1502}
1503impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_hours_of_operation::CreateHoursOfOperationError, R>>
1504 for Error
1505where
1506 R: Send + Sync + std::fmt::Debug + 'static,
1507{
1508 fn from(
1509 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_hours_of_operation::CreateHoursOfOperationError, R>,
1510 ) -> Self {
1511 match err {
1512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1515 source: err.into(),
1516 }),
1517 }
1518 }
1519}
1520impl From<crate::operation::create_hours_of_operation::CreateHoursOfOperationError> for Error {
1521 fn from(err: crate::operation::create_hours_of_operation::CreateHoursOfOperationError) -> Self {
1522 match err {
1523 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::DuplicateResourceException(inner) => {
1524 Error::DuplicateResourceException(inner)
1525 }
1526 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InternalServiceException(inner) => {
1527 Error::InternalServiceException(inner)
1528 }
1529 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidParameterException(inner) => {
1530 Error::InvalidParameterException(inner)
1531 }
1532 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidRequestException(inner) => {
1533 Error::InvalidRequestException(inner)
1534 }
1535 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::LimitExceededException(inner) => {
1536 Error::LimitExceededException(inner)
1537 }
1538 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ResourceNotFoundException(inner) => {
1539 Error::ResourceNotFoundException(inner)
1540 }
1541 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1542 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
1543 }
1544 }
1545}
1546impl<R>
1547 From<
1548 ::aws_smithy_runtime_api::client::result::SdkError<
1549 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
1550 R,
1551 >,
1552 > for Error
1553where
1554 R: Send + Sync + std::fmt::Debug + 'static,
1555{
1556 fn from(
1557 err: ::aws_smithy_runtime_api::client::result::SdkError<
1558 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
1559 R,
1560 >,
1561 ) -> Self {
1562 match err {
1563 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1564 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1565 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1566 source: err.into(),
1567 }),
1568 }
1569 }
1570}
1571impl From<crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError> for Error {
1572 fn from(err: crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError) -> Self {
1573 match err {
1574 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
1575 Error::DuplicateResourceException(inner)
1576 }
1577 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InternalServiceException(inner) => {
1578 Error::InternalServiceException(inner)
1579 }
1580 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
1581 Error::InvalidParameterException(inner)
1582 }
1583 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
1584 Error::InvalidRequestException(inner)
1585 }
1586 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::LimitExceededException(inner) => {
1587 Error::LimitExceededException(inner)
1588 }
1589 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
1590 Error::ResourceNotFoundException(inner)
1591 }
1592 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ThrottlingException(inner) => {
1593 Error::ThrottlingException(inner)
1594 }
1595 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
1596 }
1597 }
1598}
1599impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>> for Error
1600where
1601 R: Send + Sync + std::fmt::Debug + 'static,
1602{
1603 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>) -> Self {
1604 match err {
1605 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1606 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1607 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1608 source: err.into(),
1609 }),
1610 }
1611 }
1612}
1613impl From<crate::operation::create_instance::CreateInstanceError> for Error {
1614 fn from(err: crate::operation::create_instance::CreateInstanceError) -> Self {
1615 match err {
1616 crate::operation::create_instance::CreateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1617 crate::operation::create_instance::CreateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1618 crate::operation::create_instance::CreateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1619 crate::operation::create_instance::CreateInstanceError::ServiceQuotaExceededException(inner) => {
1620 Error::ServiceQuotaExceededException(inner)
1621 }
1622 crate::operation::create_instance::CreateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1623 crate::operation::create_instance::CreateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
1624 }
1625 }
1626}
1627impl<R>
1628 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_integration_association::CreateIntegrationAssociationError, R>>
1629 for Error
1630where
1631 R: Send + Sync + std::fmt::Debug + 'static,
1632{
1633 fn from(
1634 err: ::aws_smithy_runtime_api::client::result::SdkError<
1635 crate::operation::create_integration_association::CreateIntegrationAssociationError,
1636 R,
1637 >,
1638 ) -> Self {
1639 match err {
1640 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1641 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1642 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1643 source: err.into(),
1644 }),
1645 }
1646 }
1647}
1648impl From<crate::operation::create_integration_association::CreateIntegrationAssociationError> for Error {
1649 fn from(err: crate::operation::create_integration_association::CreateIntegrationAssociationError) -> Self {
1650 match err {
1651 crate::operation::create_integration_association::CreateIntegrationAssociationError::DuplicateResourceException(inner) => {
1652 Error::DuplicateResourceException(inner)
1653 }
1654 crate::operation::create_integration_association::CreateIntegrationAssociationError::InternalServiceException(inner) => {
1655 Error::InternalServiceException(inner)
1656 }
1657 crate::operation::create_integration_association::CreateIntegrationAssociationError::InvalidRequestException(inner) => {
1658 Error::InvalidRequestException(inner)
1659 }
1660 crate::operation::create_integration_association::CreateIntegrationAssociationError::ResourceNotFoundException(inner) => {
1661 Error::ResourceNotFoundException(inner)
1662 }
1663 crate::operation::create_integration_association::CreateIntegrationAssociationError::ThrottlingException(inner) => {
1664 Error::ThrottlingException(inner)
1665 }
1666 crate::operation::create_integration_association::CreateIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
1667 }
1668 }
1669}
1670impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>> for Error
1671where
1672 R: Send + Sync + std::fmt::Debug + 'static,
1673{
1674 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>) -> Self {
1675 match err {
1676 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1677 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1678 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1679 source: err.into(),
1680 }),
1681 }
1682 }
1683}
1684impl From<crate::operation::create_participant::CreateParticipantError> for Error {
1685 fn from(err: crate::operation::create_participant::CreateParticipantError) -> Self {
1686 match err {
1687 crate::operation::create_participant::CreateParticipantError::ConflictException(inner) => Error::ConflictException(inner),
1688 crate::operation::create_participant::CreateParticipantError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1689 crate::operation::create_participant::CreateParticipantError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1690 crate::operation::create_participant::CreateParticipantError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1691 crate::operation::create_participant::CreateParticipantError::ServiceQuotaExceededException(inner) => {
1692 Error::ServiceQuotaExceededException(inner)
1693 }
1694 crate::operation::create_participant::CreateParticipantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1695 crate::operation::create_participant::CreateParticipantError::Unhandled(inner) => Error::Unhandled(inner),
1696 }
1697 }
1698}
1699impl<R>
1700 From<
1701 ::aws_smithy_runtime_api::client::result::SdkError<
1702 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
1703 R,
1704 >,
1705 > for Error
1706where
1707 R: Send + Sync + std::fmt::Debug + 'static,
1708{
1709 fn from(
1710 err: ::aws_smithy_runtime_api::client::result::SdkError<
1711 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
1712 R,
1713 >,
1714 ) -> Self {
1715 match err {
1716 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1717 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1718 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1719 source: err.into(),
1720 }),
1721 }
1722 }
1723}
1724impl From<crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError> for Error {
1725 fn from(err: crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError) -> Self {
1726 match err {
1727 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::AccessDeniedException(inner) => {
1728 Error::AccessDeniedException(inner)
1729 }
1730 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InternalServiceException(inner) => {
1731 Error::InternalServiceException(inner)
1732 }
1733 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidParameterException(inner) => {
1734 Error::InvalidParameterException(inner)
1735 }
1736 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidRequestException(inner) => {
1737 Error::InvalidRequestException(inner)
1738 }
1739 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ResourceNotFoundException(inner) => {
1740 Error::ResourceNotFoundException(inner)
1741 }
1742 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ThrottlingException(inner) => {
1743 Error::ThrottlingException(inner)
1744 }
1745 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::Unhandled(inner) => {
1746 Error::Unhandled(inner)
1747 }
1748 }
1749 }
1750}
1751impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>>
1752 for Error
1753where
1754 R: Send + Sync + std::fmt::Debug + 'static,
1755{
1756 fn from(
1757 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>,
1758 ) -> Self {
1759 match err {
1760 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1761 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1762 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1763 source: err.into(),
1764 }),
1765 }
1766 }
1767}
1768impl From<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError> for Error {
1769 fn from(err: crate::operation::create_predefined_attribute::CreatePredefinedAttributeError) -> Self {
1770 match err {
1771 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::DuplicateResourceException(inner) => {
1772 Error::DuplicateResourceException(inner)
1773 }
1774 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InternalServiceException(inner) => {
1775 Error::InternalServiceException(inner)
1776 }
1777 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidParameterException(inner) => {
1778 Error::InvalidParameterException(inner)
1779 }
1780 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidRequestException(inner) => {
1781 Error::InvalidRequestException(inner)
1782 }
1783 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::LimitExceededException(inner) => {
1784 Error::LimitExceededException(inner)
1785 }
1786 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ResourceNotFoundException(inner) => {
1787 Error::ResourceNotFoundException(inner)
1788 }
1789 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ThrottlingException(inner) => {
1790 Error::ThrottlingException(inner)
1791 }
1792 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
1793 }
1794 }
1795}
1796impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>> for Error
1797where
1798 R: Send + Sync + std::fmt::Debug + 'static,
1799{
1800 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>) -> Self {
1801 match err {
1802 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1803 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1804 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1805 source: err.into(),
1806 }),
1807 }
1808 }
1809}
1810impl From<crate::operation::create_prompt::CreatePromptError> for Error {
1811 fn from(err: crate::operation::create_prompt::CreatePromptError) -> Self {
1812 match err {
1813 crate::operation::create_prompt::CreatePromptError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1814 crate::operation::create_prompt::CreatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1815 crate::operation::create_prompt::CreatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1816 crate::operation::create_prompt::CreatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1817 crate::operation::create_prompt::CreatePromptError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1818 crate::operation::create_prompt::CreatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1819 crate::operation::create_prompt::CreatePromptError::Unhandled(inner) => Error::Unhandled(inner),
1820 }
1821 }
1822}
1823impl<R>
1824 From<
1825 ::aws_smithy_runtime_api::client::result::SdkError<
1826 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
1827 R,
1828 >,
1829 > for Error
1830where
1831 R: Send + Sync + std::fmt::Debug + 'static,
1832{
1833 fn from(
1834 err: ::aws_smithy_runtime_api::client::result::SdkError<
1835 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
1836 R,
1837 >,
1838 ) -> Self {
1839 match err {
1840 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1841 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1842 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1843 source: err.into(),
1844 }),
1845 }
1846 }
1847}
1848impl From<crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError> for Error {
1849 fn from(err: crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError) -> Self {
1850 match err {
1851 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::AccessDeniedException(inner) => {
1852 Error::AccessDeniedException(inner)
1853 }
1854 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InternalServiceException(inner) => {
1855 Error::InternalServiceException(inner)
1856 }
1857 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InvalidParameterException(inner) => {
1858 Error::InvalidParameterException(inner)
1859 }
1860 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
1861 Error::ResourceNotFoundException(inner)
1862 }
1863 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ServiceQuotaExceededException(
1864 inner,
1865 ) => Error::ServiceQuotaExceededException(inner),
1866 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ThrottlingException(inner) => {
1867 Error::ThrottlingException(inner)
1868 }
1869 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::Unhandled(inner) => {
1870 Error::Unhandled(inner)
1871 }
1872 }
1873 }
1874}
1875impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>> for Error
1876where
1877 R: Send + Sync + std::fmt::Debug + 'static,
1878{
1879 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>) -> Self {
1880 match err {
1881 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1882 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1883 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1884 source: err.into(),
1885 }),
1886 }
1887 }
1888}
1889impl From<crate::operation::create_queue::CreateQueueError> for Error {
1890 fn from(err: crate::operation::create_queue::CreateQueueError) -> Self {
1891 match err {
1892 crate::operation::create_queue::CreateQueueError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1893 crate::operation::create_queue::CreateQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1894 crate::operation::create_queue::CreateQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1895 crate::operation::create_queue::CreateQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1896 crate::operation::create_queue::CreateQueueError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1897 crate::operation::create_queue::CreateQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1898 crate::operation::create_queue::CreateQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1899 crate::operation::create_queue::CreateQueueError::Unhandled(inner) => Error::Unhandled(inner),
1900 }
1901 }
1902}
1903impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>> for Error
1904where
1905 R: Send + Sync + std::fmt::Debug + 'static,
1906{
1907 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>) -> Self {
1908 match err {
1909 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1910 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1911 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1912 source: err.into(),
1913 }),
1914 }
1915 }
1916}
1917impl From<crate::operation::create_quick_connect::CreateQuickConnectError> for Error {
1918 fn from(err: crate::operation::create_quick_connect::CreateQuickConnectError) -> Self {
1919 match err {
1920 crate::operation::create_quick_connect::CreateQuickConnectError::DuplicateResourceException(inner) => {
1921 Error::DuplicateResourceException(inner)
1922 }
1923 crate::operation::create_quick_connect::CreateQuickConnectError::InternalServiceException(inner) => {
1924 Error::InternalServiceException(inner)
1925 }
1926 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidParameterException(inner) => {
1927 Error::InvalidParameterException(inner)
1928 }
1929 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1930 crate::operation::create_quick_connect::CreateQuickConnectError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1931 crate::operation::create_quick_connect::CreateQuickConnectError::ResourceNotFoundException(inner) => {
1932 Error::ResourceNotFoundException(inner)
1933 }
1934 crate::operation::create_quick_connect::CreateQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1935 crate::operation::create_quick_connect::CreateQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
1936 }
1937 }
1938}
1939impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>> for Error
1940where
1941 R: Send + Sync + std::fmt::Debug + 'static,
1942{
1943 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>) -> Self {
1944 match err {
1945 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1946 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1947 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1948 source: err.into(),
1949 }),
1950 }
1951 }
1952}
1953impl From<crate::operation::create_routing_profile::CreateRoutingProfileError> for Error {
1954 fn from(err: crate::operation::create_routing_profile::CreateRoutingProfileError) -> Self {
1955 match err {
1956 crate::operation::create_routing_profile::CreateRoutingProfileError::DuplicateResourceException(inner) => {
1957 Error::DuplicateResourceException(inner)
1958 }
1959 crate::operation::create_routing_profile::CreateRoutingProfileError::InternalServiceException(inner) => {
1960 Error::InternalServiceException(inner)
1961 }
1962 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidParameterException(inner) => {
1963 Error::InvalidParameterException(inner)
1964 }
1965 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidRequestException(inner) => {
1966 Error::InvalidRequestException(inner)
1967 }
1968 crate::operation::create_routing_profile::CreateRoutingProfileError::LimitExceededException(inner) => {
1969 Error::LimitExceededException(inner)
1970 }
1971 crate::operation::create_routing_profile::CreateRoutingProfileError::ResourceNotFoundException(inner) => {
1972 Error::ResourceNotFoundException(inner)
1973 }
1974 crate::operation::create_routing_profile::CreateRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1975 crate::operation::create_routing_profile::CreateRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
1976 }
1977 }
1978}
1979impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>> for Error
1980where
1981 R: Send + Sync + std::fmt::Debug + 'static,
1982{
1983 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>) -> Self {
1984 match err {
1985 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1986 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1987 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1988 source: err.into(),
1989 }),
1990 }
1991 }
1992}
1993impl From<crate::operation::create_rule::CreateRuleError> for Error {
1994 fn from(err: crate::operation::create_rule::CreateRuleError) -> Self {
1995 match err {
1996 crate::operation::create_rule::CreateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1997 crate::operation::create_rule::CreateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1998 crate::operation::create_rule::CreateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1999 crate::operation::create_rule::CreateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2000 crate::operation::create_rule::CreateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2001 crate::operation::create_rule::CreateRuleError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2002 crate::operation::create_rule::CreateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2003 crate::operation::create_rule::CreateRuleError::Unhandled(inner) => Error::Unhandled(inner),
2004 }
2005 }
2006}
2007impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>> for Error
2008where
2009 R: Send + Sync + std::fmt::Debug + 'static,
2010{
2011 fn from(
2012 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>,
2013 ) -> Self {
2014 match err {
2015 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2016 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2017 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2018 source: err.into(),
2019 }),
2020 }
2021 }
2022}
2023impl From<crate::operation::create_security_profile::CreateSecurityProfileError> for Error {
2024 fn from(err: crate::operation::create_security_profile::CreateSecurityProfileError) -> Self {
2025 match err {
2026 crate::operation::create_security_profile::CreateSecurityProfileError::DuplicateResourceException(inner) => {
2027 Error::DuplicateResourceException(inner)
2028 }
2029 crate::operation::create_security_profile::CreateSecurityProfileError::InternalServiceException(inner) => {
2030 Error::InternalServiceException(inner)
2031 }
2032 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidParameterException(inner) => {
2033 Error::InvalidParameterException(inner)
2034 }
2035 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidRequestException(inner) => {
2036 Error::InvalidRequestException(inner)
2037 }
2038 crate::operation::create_security_profile::CreateSecurityProfileError::LimitExceededException(inner) => {
2039 Error::LimitExceededException(inner)
2040 }
2041 crate::operation::create_security_profile::CreateSecurityProfileError::ResourceNotFoundException(inner) => {
2042 Error::ResourceNotFoundException(inner)
2043 }
2044 crate::operation::create_security_profile::CreateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2045 crate::operation::create_security_profile::CreateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
2046 }
2047 }
2048}
2049impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>> for Error
2050where
2051 R: Send + Sync + std::fmt::Debug + 'static,
2052{
2053 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>) -> Self {
2054 match err {
2055 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2056 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2057 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2058 source: err.into(),
2059 }),
2060 }
2061 }
2062}
2063impl From<crate::operation::create_task_template::CreateTaskTemplateError> for Error {
2064 fn from(err: crate::operation::create_task_template::CreateTaskTemplateError) -> Self {
2065 match err {
2066 crate::operation::create_task_template::CreateTaskTemplateError::InternalServiceException(inner) => {
2067 Error::InternalServiceException(inner)
2068 }
2069 crate::operation::create_task_template::CreateTaskTemplateError::InvalidParameterException(inner) => {
2070 Error::InvalidParameterException(inner)
2071 }
2072 crate::operation::create_task_template::CreateTaskTemplateError::PropertyValidationException(inner) => {
2073 Error::PropertyValidationException(inner)
2074 }
2075 crate::operation::create_task_template::CreateTaskTemplateError::ResourceNotFoundException(inner) => {
2076 Error::ResourceNotFoundException(inner)
2077 }
2078 crate::operation::create_task_template::CreateTaskTemplateError::ServiceQuotaExceededException(inner) => {
2079 Error::ServiceQuotaExceededException(inner)
2080 }
2081 crate::operation::create_task_template::CreateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2082 crate::operation::create_task_template::CreateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2083 }
2084 }
2085}
2086impl<R>
2087 From<
2088 ::aws_smithy_runtime_api::client::result::SdkError<
2089 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
2090 R,
2091 >,
2092 > for Error
2093where
2094 R: Send + Sync + std::fmt::Debug + 'static,
2095{
2096 fn from(
2097 err: ::aws_smithy_runtime_api::client::result::SdkError<
2098 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
2099 R,
2100 >,
2101 ) -> Self {
2102 match err {
2103 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2104 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2105 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2106 source: err.into(),
2107 }),
2108 }
2109 }
2110}
2111impl From<crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError> for Error {
2112 fn from(err: crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError) -> Self {
2113 match err {
2114 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::AccessDeniedException(inner) => {
2115 Error::AccessDeniedException(inner)
2116 }
2117 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InternalServiceException(inner) => {
2118 Error::InternalServiceException(inner)
2119 }
2120 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InvalidRequestException(inner) => {
2121 Error::InvalidRequestException(inner)
2122 }
2123 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceConflictException(inner) => {
2124 Error::ResourceConflictException(inner)
2125 }
2126 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
2127 Error::ResourceNotFoundException(inner)
2128 }
2129 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotReadyException(inner) => {
2130 Error::ResourceNotReadyException(inner)
2131 }
2132 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ServiceQuotaExceededException(inner) => {
2133 Error::ServiceQuotaExceededException(inner)
2134 }
2135 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ThrottlingException(inner) => {
2136 Error::ThrottlingException(inner)
2137 }
2138 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
2139 }
2140 }
2141}
2142impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>> for Error
2143where
2144 R: Send + Sync + std::fmt::Debug + 'static,
2145{
2146 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>) -> Self {
2147 match err {
2148 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2149 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2150 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2151 source: err.into(),
2152 }),
2153 }
2154 }
2155}
2156impl From<crate::operation::create_use_case::CreateUseCaseError> for Error {
2157 fn from(err: crate::operation::create_use_case::CreateUseCaseError) -> Self {
2158 match err {
2159 crate::operation::create_use_case::CreateUseCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2160 crate::operation::create_use_case::CreateUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2161 crate::operation::create_use_case::CreateUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2162 crate::operation::create_use_case::CreateUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2163 crate::operation::create_use_case::CreateUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2164 crate::operation::create_use_case::CreateUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
2165 }
2166 }
2167}
2168impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>> for Error
2169where
2170 R: Send + Sync + std::fmt::Debug + 'static,
2171{
2172 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>) -> Self {
2173 match err {
2174 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2175 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2176 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2177 source: err.into(),
2178 }),
2179 }
2180 }
2181}
2182impl From<crate::operation::create_user::CreateUserError> for Error {
2183 fn from(err: crate::operation::create_user::CreateUserError) -> Self {
2184 match err {
2185 crate::operation::create_user::CreateUserError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2186 crate::operation::create_user::CreateUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2187 crate::operation::create_user::CreateUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2188 crate::operation::create_user::CreateUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2189 crate::operation::create_user::CreateUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2190 crate::operation::create_user::CreateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2191 crate::operation::create_user::CreateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2192 crate::operation::create_user::CreateUserError::Unhandled(inner) => Error::Unhandled(inner),
2193 }
2194 }
2195}
2196impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>>
2197 for Error
2198where
2199 R: Send + Sync + std::fmt::Debug + 'static,
2200{
2201 fn from(
2202 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>,
2203 ) -> Self {
2204 match err {
2205 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2206 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2207 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2208 source: err.into(),
2209 }),
2210 }
2211 }
2212}
2213impl From<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError> for Error {
2214 fn from(err: crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError) -> Self {
2215 match err {
2216 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::DuplicateResourceException(inner) => {
2217 Error::DuplicateResourceException(inner)
2218 }
2219 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InternalServiceException(inner) => {
2220 Error::InternalServiceException(inner)
2221 }
2222 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidParameterException(inner) => {
2223 Error::InvalidParameterException(inner)
2224 }
2225 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidRequestException(inner) => {
2226 Error::InvalidRequestException(inner)
2227 }
2228 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::LimitExceededException(inner) => {
2229 Error::LimitExceededException(inner)
2230 }
2231 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ResourceNotFoundException(inner) => {
2232 Error::ResourceNotFoundException(inner)
2233 }
2234 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ThrottlingException(inner) => {
2235 Error::ThrottlingException(inner)
2236 }
2237 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
2238 }
2239 }
2240}
2241impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>> for Error
2242where
2243 R: Send + Sync + std::fmt::Debug + 'static,
2244{
2245 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>) -> Self {
2246 match err {
2247 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2248 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2249 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2250 source: err.into(),
2251 }),
2252 }
2253 }
2254}
2255impl From<crate::operation::create_view::CreateViewError> for Error {
2256 fn from(err: crate::operation::create_view::CreateViewError) -> Self {
2257 match err {
2258 crate::operation::create_view::CreateViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2259 crate::operation::create_view::CreateViewError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2260 crate::operation::create_view::CreateViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2261 crate::operation::create_view::CreateViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2262 crate::operation::create_view::CreateViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2263 crate::operation::create_view::CreateViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2264 crate::operation::create_view::CreateViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2265 crate::operation::create_view::CreateViewError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2266 crate::operation::create_view::CreateViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2267 crate::operation::create_view::CreateViewError::Unhandled(inner) => Error::Unhandled(inner),
2268 }
2269 }
2270}
2271impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>> for Error
2272where
2273 R: Send + Sync + std::fmt::Debug + 'static,
2274{
2275 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>) -> Self {
2276 match err {
2277 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2278 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2279 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2280 source: err.into(),
2281 }),
2282 }
2283 }
2284}
2285impl From<crate::operation::create_view_version::CreateViewVersionError> for Error {
2286 fn from(err: crate::operation::create_view_version::CreateViewVersionError) -> Self {
2287 match err {
2288 crate::operation::create_view_version::CreateViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2289 crate::operation::create_view_version::CreateViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2290 crate::operation::create_view_version::CreateViewVersionError::InvalidParameterException(inner) => {
2291 Error::InvalidParameterException(inner)
2292 }
2293 crate::operation::create_view_version::CreateViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2294 crate::operation::create_view_version::CreateViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2295 crate::operation::create_view_version::CreateViewVersionError::ResourceNotFoundException(inner) => {
2296 Error::ResourceNotFoundException(inner)
2297 }
2298 crate::operation::create_view_version::CreateViewVersionError::ServiceQuotaExceededException(inner) => {
2299 Error::ServiceQuotaExceededException(inner)
2300 }
2301 crate::operation::create_view_version::CreateViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2302 crate::operation::create_view_version::CreateViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
2303 }
2304 }
2305}
2306impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>> for Error
2307where
2308 R: Send + Sync + std::fmt::Debug + 'static,
2309{
2310 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>) -> Self {
2311 match err {
2312 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2313 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2314 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2315 source: err.into(),
2316 }),
2317 }
2318 }
2319}
2320impl From<crate::operation::create_vocabulary::CreateVocabularyError> for Error {
2321 fn from(err: crate::operation::create_vocabulary::CreateVocabularyError) -> Self {
2322 match err {
2323 crate::operation::create_vocabulary::CreateVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2324 crate::operation::create_vocabulary::CreateVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2325 crate::operation::create_vocabulary::CreateVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2326 crate::operation::create_vocabulary::CreateVocabularyError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2327 crate::operation::create_vocabulary::CreateVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2328 crate::operation::create_vocabulary::CreateVocabularyError::ServiceQuotaExceededException(inner) => {
2329 Error::ServiceQuotaExceededException(inner)
2330 }
2331 crate::operation::create_vocabulary::CreateVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2332 crate::operation::create_vocabulary::CreateVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
2333 }
2334 }
2335}
2336impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>>
2337 for Error
2338where
2339 R: Send + Sync + std::fmt::Debug + 'static,
2340{
2341 fn from(
2342 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>,
2343 ) -> Self {
2344 match err {
2345 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2346 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2347 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2348 source: err.into(),
2349 }),
2350 }
2351 }
2352}
2353impl From<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError> for Error {
2354 fn from(err: crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError) -> Self {
2355 match err {
2356 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InternalServiceException(inner) => {
2357 Error::InternalServiceException(inner)
2358 }
2359 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InvalidParameterException(inner) => {
2360 Error::InvalidParameterException(inner)
2361 }
2362 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceConflictException(inner) => {
2363 Error::ResourceConflictException(inner)
2364 }
2365 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceNotFoundException(inner) => {
2366 Error::ResourceNotFoundException(inner)
2367 }
2368 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ThrottlingException(inner) => {
2369 Error::ThrottlingException(inner)
2370 }
2371 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
2372 }
2373 }
2374}
2375impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>> for Error
2376where
2377 R: Send + Sync + std::fmt::Debug + 'static,
2378{
2379 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>) -> Self {
2380 match err {
2381 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2382 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2383 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2384 source: err.into(),
2385 }),
2386 }
2387 }
2388}
2389impl From<crate::operation::delete_attached_file::DeleteAttachedFileError> for Error {
2390 fn from(err: crate::operation::delete_attached_file::DeleteAttachedFileError) -> Self {
2391 match err {
2392 crate::operation::delete_attached_file::DeleteAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2393 crate::operation::delete_attached_file::DeleteAttachedFileError::InternalServiceException(inner) => {
2394 Error::InternalServiceException(inner)
2395 }
2396 crate::operation::delete_attached_file::DeleteAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2397 crate::operation::delete_attached_file::DeleteAttachedFileError::ResourceNotFoundException(inner) => {
2398 Error::ResourceNotFoundException(inner)
2399 }
2400 crate::operation::delete_attached_file::DeleteAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2401 crate::operation::delete_attached_file::DeleteAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
2402 }
2403 }
2404}
2405impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>>
2406 for Error
2407where
2408 R: Send + Sync + std::fmt::Debug + 'static,
2409{
2410 fn from(
2411 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>,
2412 ) -> Self {
2413 match err {
2414 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2415 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2416 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2417 source: err.into(),
2418 }),
2419 }
2420 }
2421}
2422impl From<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError> for Error {
2423 fn from(err: crate::operation::delete_contact_evaluation::DeleteContactEvaluationError) -> Self {
2424 match err {
2425 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InternalServiceException(inner) => {
2426 Error::InternalServiceException(inner)
2427 }
2428 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InvalidParameterException(inner) => {
2429 Error::InvalidParameterException(inner)
2430 }
2431 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceConflictException(inner) => {
2432 Error::ResourceConflictException(inner)
2433 }
2434 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceNotFoundException(inner) => {
2435 Error::ResourceNotFoundException(inner)
2436 }
2437 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ThrottlingException(inner) => {
2438 Error::ThrottlingException(inner)
2439 }
2440 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
2441 }
2442 }
2443}
2444impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>> for Error
2445where
2446 R: Send + Sync + std::fmt::Debug + 'static,
2447{
2448 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>) -> 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::delete_contact_flow::DeleteContactFlowError> for Error {
2459 fn from(err: crate::operation::delete_contact_flow::DeleteContactFlowError) -> Self {
2460 match err {
2461 crate::operation::delete_contact_flow::DeleteContactFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2462 crate::operation::delete_contact_flow::DeleteContactFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2463 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidParameterException(inner) => {
2464 Error::InvalidParameterException(inner)
2465 }
2466 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2467 crate::operation::delete_contact_flow::DeleteContactFlowError::ResourceNotFoundException(inner) => {
2468 Error::ResourceNotFoundException(inner)
2469 }
2470 crate::operation::delete_contact_flow::DeleteContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2471 crate::operation::delete_contact_flow::DeleteContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
2472 }
2473 }
2474}
2475impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>>
2476 for Error
2477where
2478 R: Send + Sync + std::fmt::Debug + 'static,
2479{
2480 fn from(
2481 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>,
2482 ) -> Self {
2483 match err {
2484 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2485 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2486 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2487 source: err.into(),
2488 }),
2489 }
2490 }
2491}
2492impl From<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError> for Error {
2493 fn from(err: crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError) -> Self {
2494 match err {
2495 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::AccessDeniedException(inner) => {
2496 Error::AccessDeniedException(inner)
2497 }
2498 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InternalServiceException(inner) => {
2499 Error::InternalServiceException(inner)
2500 }
2501 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidParameterException(inner) => {
2502 Error::InvalidParameterException(inner)
2503 }
2504 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidRequestException(inner) => {
2505 Error::InvalidRequestException(inner)
2506 }
2507 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ResourceNotFoundException(inner) => {
2508 Error::ResourceNotFoundException(inner)
2509 }
2510 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ThrottlingException(inner) => {
2511 Error::ThrottlingException(inner)
2512 }
2513 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
2514 }
2515 }
2516}
2517impl<R>
2518 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError, R>>
2519 for Error
2520where
2521 R: Send + Sync + std::fmt::Debug + 'static,
2522{
2523 fn from(
2524 err: ::aws_smithy_runtime_api::client::result::SdkError<
2525 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError,
2526 R,
2527 >,
2528 ) -> Self {
2529 match err {
2530 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2531 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2532 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2533 source: err.into(),
2534 }),
2535 }
2536 }
2537}
2538impl From<crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError> for Error {
2539 fn from(err: crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError) -> Self {
2540 match err {
2541 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::AccessDeniedException(inner) => {
2542 Error::AccessDeniedException(inner)
2543 }
2544 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InternalServiceException(inner) => {
2545 Error::InternalServiceException(inner)
2546 }
2547 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InvalidParameterException(inner) => {
2548 Error::InvalidParameterException(inner)
2549 }
2550 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::InvalidRequestException(inner) => {
2551 Error::InvalidRequestException(inner)
2552 }
2553 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
2554 Error::ResourceNotFoundException(inner)
2555 }
2556 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::ThrottlingException(inner) => {
2557 Error::ThrottlingException(inner)
2558 }
2559 crate::operation::delete_contact_flow_module_alias::DeleteContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
2560 }
2561 }
2562}
2563impl<R>
2564 From<
2565 ::aws_smithy_runtime_api::client::result::SdkError<
2566 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError,
2567 R,
2568 >,
2569 > for Error
2570where
2571 R: Send + Sync + std::fmt::Debug + 'static,
2572{
2573 fn from(
2574 err: ::aws_smithy_runtime_api::client::result::SdkError<
2575 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError,
2576 R,
2577 >,
2578 ) -> Self {
2579 match err {
2580 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2581 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2582 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2583 source: err.into(),
2584 }),
2585 }
2586 }
2587}
2588impl From<crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError> for Error {
2589 fn from(err: crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError) -> Self {
2590 match err {
2591 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::AccessDeniedException(inner) => {
2592 Error::AccessDeniedException(inner)
2593 }
2594 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InternalServiceException(inner) => {
2595 Error::InternalServiceException(inner)
2596 }
2597 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InvalidParameterException(inner) => {
2598 Error::InvalidParameterException(inner)
2599 }
2600 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::InvalidRequestException(inner) => {
2601 Error::InvalidRequestException(inner)
2602 }
2603 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::ResourceNotFoundException(inner) => {
2604 Error::ResourceNotFoundException(inner)
2605 }
2606 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::ThrottlingException(inner) => {
2607 Error::ThrottlingException(inner)
2608 }
2609 crate::operation::delete_contact_flow_module_version::DeleteContactFlowModuleVersionError::Unhandled(inner) => Error::Unhandled(inner),
2610 }
2611 }
2612}
2613impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>>
2614 for Error
2615where
2616 R: Send + Sync + std::fmt::Debug + 'static,
2617{
2618 fn from(
2619 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>,
2620 ) -> Self {
2621 match err {
2622 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2623 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2624 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2625 source: err.into(),
2626 }),
2627 }
2628 }
2629}
2630impl From<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError> for Error {
2631 fn from(err: crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError) -> Self {
2632 match err {
2633 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::AccessDeniedException(inner) => {
2634 Error::AccessDeniedException(inner)
2635 }
2636 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InternalServiceException(inner) => {
2637 Error::InternalServiceException(inner)
2638 }
2639 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidParameterException(inner) => {
2640 Error::InvalidParameterException(inner)
2641 }
2642 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidRequestException(inner) => {
2643 Error::InvalidRequestException(inner)
2644 }
2645 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ResourceNotFoundException(inner) => {
2646 Error::ResourceNotFoundException(inner)
2647 }
2648 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ThrottlingException(inner) => {
2649 Error::ThrottlingException(inner)
2650 }
2651 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
2652 }
2653 }
2654}
2655impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>> for Error
2656where
2657 R: Send + Sync + std::fmt::Debug + 'static,
2658{
2659 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>) -> Self {
2660 match err {
2661 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2662 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2663 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2664 source: err.into(),
2665 }),
2666 }
2667 }
2668}
2669impl From<crate::operation::delete_email_address::DeleteEmailAddressError> for Error {
2670 fn from(err: crate::operation::delete_email_address::DeleteEmailAddressError) -> Self {
2671 match err {
2672 crate::operation::delete_email_address::DeleteEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2673 crate::operation::delete_email_address::DeleteEmailAddressError::InternalServiceException(inner) => {
2674 Error::InternalServiceException(inner)
2675 }
2676 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidParameterException(inner) => {
2677 Error::InvalidParameterException(inner)
2678 }
2679 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2680 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceConflictException(inner) => {
2681 Error::ResourceConflictException(inner)
2682 }
2683 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceNotFoundException(inner) => {
2684 Error::ResourceNotFoundException(inner)
2685 }
2686 crate::operation::delete_email_address::DeleteEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2687 crate::operation::delete_email_address::DeleteEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
2688 }
2689 }
2690}
2691impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>> for Error
2692where
2693 R: Send + Sync + std::fmt::Debug + 'static,
2694{
2695 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>) -> Self {
2696 match err {
2697 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2698 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2699 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2700 source: err.into(),
2701 }),
2702 }
2703 }
2704}
2705impl From<crate::operation::delete_evaluation_form::DeleteEvaluationFormError> for Error {
2706 fn from(err: crate::operation::delete_evaluation_form::DeleteEvaluationFormError) -> Self {
2707 match err {
2708 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InternalServiceException(inner) => {
2709 Error::InternalServiceException(inner)
2710 }
2711 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InvalidParameterException(inner) => {
2712 Error::InvalidParameterException(inner)
2713 }
2714 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceConflictException(inner) => {
2715 Error::ResourceConflictException(inner)
2716 }
2717 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceNotFoundException(inner) => {
2718 Error::ResourceNotFoundException(inner)
2719 }
2720 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2721 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
2722 }
2723 }
2724}
2725impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>>
2726 for Error
2727where
2728 R: Send + Sync + std::fmt::Debug + 'static,
2729{
2730 fn from(
2731 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>,
2732 ) -> Self {
2733 match err {
2734 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2735 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2736 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2737 source: err.into(),
2738 }),
2739 }
2740 }
2741}
2742impl From<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError> for Error {
2743 fn from(err: crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError) -> Self {
2744 match err {
2745 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InternalServiceException(inner) => {
2746 Error::InternalServiceException(inner)
2747 }
2748 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidParameterException(inner) => {
2749 Error::InvalidParameterException(inner)
2750 }
2751 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidRequestException(inner) => {
2752 Error::InvalidRequestException(inner)
2753 }
2754 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ResourceNotFoundException(inner) => {
2755 Error::ResourceNotFoundException(inner)
2756 }
2757 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2758 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
2759 }
2760 }
2761}
2762impl<R>
2763 From<
2764 ::aws_smithy_runtime_api::client::result::SdkError<
2765 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
2766 R,
2767 >,
2768 > for Error
2769where
2770 R: Send + Sync + std::fmt::Debug + 'static,
2771{
2772 fn from(
2773 err: ::aws_smithy_runtime_api::client::result::SdkError<
2774 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
2775 R,
2776 >,
2777 ) -> Self {
2778 match err {
2779 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2780 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2781 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2782 source: err.into(),
2783 }),
2784 }
2785 }
2786}
2787impl From<crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError> for Error {
2788 fn from(err: crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError) -> Self {
2789 match err {
2790 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InternalServiceException(inner) => {
2791 Error::InternalServiceException(inner)
2792 }
2793 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidParameterException(inner) => {
2794 Error::InvalidParameterException(inner)
2795 }
2796 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidRequestException(inner) => {
2797 Error::InvalidRequestException(inner)
2798 }
2799 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
2800 Error::ResourceNotFoundException(inner)
2801 }
2802 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ThrottlingException(inner) => {
2803 Error::ThrottlingException(inner)
2804 }
2805 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
2806 }
2807 }
2808}
2809impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>> for Error
2810where
2811 R: Send + Sync + std::fmt::Debug + 'static,
2812{
2813 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>) -> Self {
2814 match err {
2815 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2816 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2817 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2818 source: err.into(),
2819 }),
2820 }
2821 }
2822}
2823impl From<crate::operation::delete_instance::DeleteInstanceError> for Error {
2824 fn from(err: crate::operation::delete_instance::DeleteInstanceError) -> Self {
2825 match err {
2826 crate::operation::delete_instance::DeleteInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2827 crate::operation::delete_instance::DeleteInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2828 crate::operation::delete_instance::DeleteInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2829 crate::operation::delete_instance::DeleteInstanceError::Unhandled(inner) => Error::Unhandled(inner),
2830 }
2831 }
2832}
2833impl<R>
2834 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_integration_association::DeleteIntegrationAssociationError, R>>
2835 for Error
2836where
2837 R: Send + Sync + std::fmt::Debug + 'static,
2838{
2839 fn from(
2840 err: ::aws_smithy_runtime_api::client::result::SdkError<
2841 crate::operation::delete_integration_association::DeleteIntegrationAssociationError,
2842 R,
2843 >,
2844 ) -> Self {
2845 match err {
2846 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2847 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2848 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2849 source: err.into(),
2850 }),
2851 }
2852 }
2853}
2854impl From<crate::operation::delete_integration_association::DeleteIntegrationAssociationError> for Error {
2855 fn from(err: crate::operation::delete_integration_association::DeleteIntegrationAssociationError) -> Self {
2856 match err {
2857 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InternalServiceException(inner) => {
2858 Error::InternalServiceException(inner)
2859 }
2860 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InvalidRequestException(inner) => {
2861 Error::InvalidRequestException(inner)
2862 }
2863 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ResourceNotFoundException(inner) => {
2864 Error::ResourceNotFoundException(inner)
2865 }
2866 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ThrottlingException(inner) => {
2867 Error::ThrottlingException(inner)
2868 }
2869 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
2870 }
2871 }
2872}
2873impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>>
2874 for Error
2875where
2876 R: Send + Sync + std::fmt::Debug + 'static,
2877{
2878 fn from(
2879 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>,
2880 ) -> Self {
2881 match err {
2882 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2883 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2884 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2885 source: err.into(),
2886 }),
2887 }
2888 }
2889}
2890impl From<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError> for Error {
2891 fn from(err: crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError) -> Self {
2892 match err {
2893 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InternalServiceException(inner) => {
2894 Error::InternalServiceException(inner)
2895 }
2896 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidParameterException(inner) => {
2897 Error::InvalidParameterException(inner)
2898 }
2899 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidRequestException(inner) => {
2900 Error::InvalidRequestException(inner)
2901 }
2902 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceInUseException(inner) => {
2903 Error::ResourceInUseException(inner)
2904 }
2905 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceNotFoundException(inner) => {
2906 Error::ResourceNotFoundException(inner)
2907 }
2908 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ThrottlingException(inner) => {
2909 Error::ThrottlingException(inner)
2910 }
2911 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
2912 }
2913 }
2914}
2915impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>> for Error
2916where
2917 R: Send + Sync + std::fmt::Debug + 'static,
2918{
2919 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>) -> Self {
2920 match err {
2921 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2922 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2923 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2924 source: err.into(),
2925 }),
2926 }
2927 }
2928}
2929impl From<crate::operation::delete_prompt::DeletePromptError> for Error {
2930 fn from(err: crate::operation::delete_prompt::DeletePromptError) -> Self {
2931 match err {
2932 crate::operation::delete_prompt::DeletePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2933 crate::operation::delete_prompt::DeletePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2934 crate::operation::delete_prompt::DeletePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2935 crate::operation::delete_prompt::DeletePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2936 crate::operation::delete_prompt::DeletePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2937 crate::operation::delete_prompt::DeletePromptError::Unhandled(inner) => Error::Unhandled(inner),
2938 }
2939 }
2940}
2941impl<R>
2942 From<
2943 ::aws_smithy_runtime_api::client::result::SdkError<
2944 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
2945 R,
2946 >,
2947 > for Error
2948where
2949 R: Send + Sync + std::fmt::Debug + 'static,
2950{
2951 fn from(
2952 err: ::aws_smithy_runtime_api::client::result::SdkError<
2953 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
2954 R,
2955 >,
2956 ) -> Self {
2957 match err {
2958 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2959 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2960 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2961 source: err.into(),
2962 }),
2963 }
2964 }
2965}
2966impl From<crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError> for Error {
2967 fn from(err: crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError) -> Self {
2968 match err {
2969 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::AccessDeniedException(inner) => {
2970 Error::AccessDeniedException(inner)
2971 }
2972 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InternalServiceException(inner) => {
2973 Error::InternalServiceException(inner)
2974 }
2975 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InvalidParameterException(inner) => {
2976 Error::InvalidParameterException(inner)
2977 }
2978 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
2979 Error::ResourceNotFoundException(inner)
2980 }
2981 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ThrottlingException(inner) => {
2982 Error::ThrottlingException(inner)
2983 }
2984 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::Unhandled(inner) => {
2985 Error::Unhandled(inner)
2986 }
2987 }
2988 }
2989}
2990impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>> for Error
2991where
2992 R: Send + Sync + std::fmt::Debug + 'static,
2993{
2994 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>) -> Self {
2995 match err {
2996 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2997 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2998 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2999 source: err.into(),
3000 }),
3001 }
3002 }
3003}
3004impl From<crate::operation::delete_queue::DeleteQueueError> for Error {
3005 fn from(err: crate::operation::delete_queue::DeleteQueueError) -> Self {
3006 match err {
3007 crate::operation::delete_queue::DeleteQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3008 crate::operation::delete_queue::DeleteQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3009 crate::operation::delete_queue::DeleteQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3010 crate::operation::delete_queue::DeleteQueueError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3011 crate::operation::delete_queue::DeleteQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3012 crate::operation::delete_queue::DeleteQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3013 crate::operation::delete_queue::DeleteQueueError::Unhandled(inner) => Error::Unhandled(inner),
3014 }
3015 }
3016}
3017impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>> for Error
3018where
3019 R: Send + Sync + std::fmt::Debug + 'static,
3020{
3021 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>) -> Self {
3022 match err {
3023 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3024 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3025 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3026 source: err.into(),
3027 }),
3028 }
3029 }
3030}
3031impl From<crate::operation::delete_quick_connect::DeleteQuickConnectError> for Error {
3032 fn from(err: crate::operation::delete_quick_connect::DeleteQuickConnectError) -> Self {
3033 match err {
3034 crate::operation::delete_quick_connect::DeleteQuickConnectError::InternalServiceException(inner) => {
3035 Error::InternalServiceException(inner)
3036 }
3037 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidParameterException(inner) => {
3038 Error::InvalidParameterException(inner)
3039 }
3040 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3041 crate::operation::delete_quick_connect::DeleteQuickConnectError::ResourceNotFoundException(inner) => {
3042 Error::ResourceNotFoundException(inner)
3043 }
3044 crate::operation::delete_quick_connect::DeleteQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3045 crate::operation::delete_quick_connect::DeleteQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
3046 }
3047 }
3048}
3049impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>> for Error
3050where
3051 R: Send + Sync + std::fmt::Debug + 'static,
3052{
3053 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>) -> Self {
3054 match err {
3055 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3056 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3057 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3058 source: err.into(),
3059 }),
3060 }
3061 }
3062}
3063impl From<crate::operation::delete_routing_profile::DeleteRoutingProfileError> for Error {
3064 fn from(err: crate::operation::delete_routing_profile::DeleteRoutingProfileError) -> Self {
3065 match err {
3066 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InternalServiceException(inner) => {
3067 Error::InternalServiceException(inner)
3068 }
3069 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidParameterException(inner) => {
3070 Error::InvalidParameterException(inner)
3071 }
3072 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidRequestException(inner) => {
3073 Error::InvalidRequestException(inner)
3074 }
3075 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceInUseException(inner) => {
3076 Error::ResourceInUseException(inner)
3077 }
3078 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceNotFoundException(inner) => {
3079 Error::ResourceNotFoundException(inner)
3080 }
3081 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3082 crate::operation::delete_routing_profile::DeleteRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
3083 }
3084 }
3085}
3086impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>> for Error
3087where
3088 R: Send + Sync + std::fmt::Debug + 'static,
3089{
3090 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>) -> Self {
3091 match err {
3092 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3093 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3094 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3095 source: err.into(),
3096 }),
3097 }
3098 }
3099}
3100impl From<crate::operation::delete_rule::DeleteRuleError> for Error {
3101 fn from(err: crate::operation::delete_rule::DeleteRuleError) -> Self {
3102 match err {
3103 crate::operation::delete_rule::DeleteRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3104 crate::operation::delete_rule::DeleteRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3105 crate::operation::delete_rule::DeleteRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3106 crate::operation::delete_rule::DeleteRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3107 crate::operation::delete_rule::DeleteRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3108 crate::operation::delete_rule::DeleteRuleError::Unhandled(inner) => Error::Unhandled(inner),
3109 }
3110 }
3111}
3112impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>> for Error
3113where
3114 R: Send + Sync + std::fmt::Debug + 'static,
3115{
3116 fn from(
3117 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>,
3118 ) -> Self {
3119 match err {
3120 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3121 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3122 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3123 source: err.into(),
3124 }),
3125 }
3126 }
3127}
3128impl From<crate::operation::delete_security_profile::DeleteSecurityProfileError> for Error {
3129 fn from(err: crate::operation::delete_security_profile::DeleteSecurityProfileError) -> Self {
3130 match err {
3131 crate::operation::delete_security_profile::DeleteSecurityProfileError::AccessDeniedException(inner) => {
3132 Error::AccessDeniedException(inner)
3133 }
3134 crate::operation::delete_security_profile::DeleteSecurityProfileError::InternalServiceException(inner) => {
3135 Error::InternalServiceException(inner)
3136 }
3137 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidParameterException(inner) => {
3138 Error::InvalidParameterException(inner)
3139 }
3140 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidRequestException(inner) => {
3141 Error::InvalidRequestException(inner)
3142 }
3143 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceInUseException(inner) => {
3144 Error::ResourceInUseException(inner)
3145 }
3146 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceNotFoundException(inner) => {
3147 Error::ResourceNotFoundException(inner)
3148 }
3149 crate::operation::delete_security_profile::DeleteSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3150 crate::operation::delete_security_profile::DeleteSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
3151 }
3152 }
3153}
3154impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>> for Error
3155where
3156 R: Send + Sync + std::fmt::Debug + 'static,
3157{
3158 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>) -> Self {
3159 match err {
3160 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3161 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3162 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3163 source: err.into(),
3164 }),
3165 }
3166 }
3167}
3168impl From<crate::operation::delete_task_template::DeleteTaskTemplateError> for Error {
3169 fn from(err: crate::operation::delete_task_template::DeleteTaskTemplateError) -> Self {
3170 match err {
3171 crate::operation::delete_task_template::DeleteTaskTemplateError::InternalServiceException(inner) => {
3172 Error::InternalServiceException(inner)
3173 }
3174 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidParameterException(inner) => {
3175 Error::InvalidParameterException(inner)
3176 }
3177 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3178 crate::operation::delete_task_template::DeleteTaskTemplateError::ResourceNotFoundException(inner) => {
3179 Error::ResourceNotFoundException(inner)
3180 }
3181 crate::operation::delete_task_template::DeleteTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3182 crate::operation::delete_task_template::DeleteTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
3183 }
3184 }
3185}
3186impl<R>
3187 From<
3188 ::aws_smithy_runtime_api::client::result::SdkError<
3189 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
3190 R,
3191 >,
3192 > for Error
3193where
3194 R: Send + Sync + std::fmt::Debug + 'static,
3195{
3196 fn from(
3197 err: ::aws_smithy_runtime_api::client::result::SdkError<
3198 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
3199 R,
3200 >,
3201 ) -> Self {
3202 match err {
3203 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3204 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3205 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3206 source: err.into(),
3207 }),
3208 }
3209 }
3210}
3211impl From<crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError> for Error {
3212 fn from(err: crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError) -> Self {
3213 match err {
3214 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::AccessDeniedException(inner) => {
3215 Error::AccessDeniedException(inner)
3216 }
3217 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InternalServiceException(inner) => {
3218 Error::InternalServiceException(inner)
3219 }
3220 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InvalidRequestException(inner) => {
3221 Error::InvalidRequestException(inner)
3222 }
3223 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ResourceInUseException(inner) => {
3224 Error::ResourceInUseException(inner)
3225 }
3226 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ThrottlingException(inner) => {
3227 Error::ThrottlingException(inner)
3228 }
3229 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
3230 }
3231 }
3232}
3233impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>> for Error
3234where
3235 R: Send + Sync + std::fmt::Debug + 'static,
3236{
3237 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>) -> Self {
3238 match err {
3239 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3240 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3241 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3242 source: err.into(),
3243 }),
3244 }
3245 }
3246}
3247impl From<crate::operation::delete_use_case::DeleteUseCaseError> for Error {
3248 fn from(err: crate::operation::delete_use_case::DeleteUseCaseError) -> Self {
3249 match err {
3250 crate::operation::delete_use_case::DeleteUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3251 crate::operation::delete_use_case::DeleteUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3252 crate::operation::delete_use_case::DeleteUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3253 crate::operation::delete_use_case::DeleteUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3254 crate::operation::delete_use_case::DeleteUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
3255 }
3256 }
3257}
3258impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>> for Error
3259where
3260 R: Send + Sync + std::fmt::Debug + 'static,
3261{
3262 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>) -> Self {
3263 match err {
3264 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3265 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3266 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3267 source: err.into(),
3268 }),
3269 }
3270 }
3271}
3272impl From<crate::operation::delete_user::DeleteUserError> for Error {
3273 fn from(err: crate::operation::delete_user::DeleteUserError) -> Self {
3274 match err {
3275 crate::operation::delete_user::DeleteUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3276 crate::operation::delete_user::DeleteUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3277 crate::operation::delete_user::DeleteUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3278 crate::operation::delete_user::DeleteUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3279 crate::operation::delete_user::DeleteUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3280 crate::operation::delete_user::DeleteUserError::Unhandled(inner) => Error::Unhandled(inner),
3281 }
3282 }
3283}
3284impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>>
3285 for Error
3286where
3287 R: Send + Sync + std::fmt::Debug + 'static,
3288{
3289 fn from(
3290 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>,
3291 ) -> Self {
3292 match err {
3293 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3294 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3295 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3296 source: err.into(),
3297 }),
3298 }
3299 }
3300}
3301impl From<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError> for Error {
3302 fn from(err: crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError) -> Self {
3303 match err {
3304 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InternalServiceException(inner) => {
3305 Error::InternalServiceException(inner)
3306 }
3307 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidParameterException(inner) => {
3308 Error::InvalidParameterException(inner)
3309 }
3310 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidRequestException(inner) => {
3311 Error::InvalidRequestException(inner)
3312 }
3313 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceInUseException(inner) => {
3314 Error::ResourceInUseException(inner)
3315 }
3316 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceNotFoundException(inner) => {
3317 Error::ResourceNotFoundException(inner)
3318 }
3319 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ThrottlingException(inner) => {
3320 Error::ThrottlingException(inner)
3321 }
3322 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
3323 }
3324 }
3325}
3326impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>> for Error
3327where
3328 R: Send + Sync + std::fmt::Debug + 'static,
3329{
3330 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>) -> Self {
3331 match err {
3332 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3333 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3334 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3335 source: err.into(),
3336 }),
3337 }
3338 }
3339}
3340impl From<crate::operation::delete_view::DeleteViewError> for Error {
3341 fn from(err: crate::operation::delete_view::DeleteViewError) -> Self {
3342 match err {
3343 crate::operation::delete_view::DeleteViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3344 crate::operation::delete_view::DeleteViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3345 crate::operation::delete_view::DeleteViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3346 crate::operation::delete_view::DeleteViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3347 crate::operation::delete_view::DeleteViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3348 crate::operation::delete_view::DeleteViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3349 crate::operation::delete_view::DeleteViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3350 crate::operation::delete_view::DeleteViewError::Unhandled(inner) => Error::Unhandled(inner),
3351 }
3352 }
3353}
3354impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>> for Error
3355where
3356 R: Send + Sync + std::fmt::Debug + 'static,
3357{
3358 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>) -> Self {
3359 match err {
3360 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3361 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3362 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3363 source: err.into(),
3364 }),
3365 }
3366 }
3367}
3368impl From<crate::operation::delete_view_version::DeleteViewVersionError> for Error {
3369 fn from(err: crate::operation::delete_view_version::DeleteViewVersionError) -> Self {
3370 match err {
3371 crate::operation::delete_view_version::DeleteViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3372 crate::operation::delete_view_version::DeleteViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3373 crate::operation::delete_view_version::DeleteViewVersionError::InvalidParameterException(inner) => {
3374 Error::InvalidParameterException(inner)
3375 }
3376 crate::operation::delete_view_version::DeleteViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3377 crate::operation::delete_view_version::DeleteViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3378 crate::operation::delete_view_version::DeleteViewVersionError::ResourceNotFoundException(inner) => {
3379 Error::ResourceNotFoundException(inner)
3380 }
3381 crate::operation::delete_view_version::DeleteViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3382 crate::operation::delete_view_version::DeleteViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
3383 }
3384 }
3385}
3386impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>> for Error
3387where
3388 R: Send + Sync + std::fmt::Debug + 'static,
3389{
3390 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>) -> Self {
3391 match err {
3392 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3393 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3394 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3395 source: err.into(),
3396 }),
3397 }
3398 }
3399}
3400impl From<crate::operation::delete_vocabulary::DeleteVocabularyError> for Error {
3401 fn from(err: crate::operation::delete_vocabulary::DeleteVocabularyError) -> Self {
3402 match err {
3403 crate::operation::delete_vocabulary::DeleteVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3404 crate::operation::delete_vocabulary::DeleteVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3405 crate::operation::delete_vocabulary::DeleteVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3406 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3407 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3408 crate::operation::delete_vocabulary::DeleteVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3409 crate::operation::delete_vocabulary::DeleteVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
3410 }
3411 }
3412}
3413impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>> for Error
3414where
3415 R: Send + Sync + std::fmt::Debug + 'static,
3416{
3417 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>) -> Self {
3418 match err {
3419 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3420 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3421 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3422 source: err.into(),
3423 }),
3424 }
3425 }
3426}
3427impl From<crate::operation::describe_agent_status::DescribeAgentStatusError> for Error {
3428 fn from(err: crate::operation::describe_agent_status::DescribeAgentStatusError) -> Self {
3429 match err {
3430 crate::operation::describe_agent_status::DescribeAgentStatusError::InternalServiceException(inner) => {
3431 Error::InternalServiceException(inner)
3432 }
3433 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidParameterException(inner) => {
3434 Error::InvalidParameterException(inner)
3435 }
3436 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidRequestException(inner) => {
3437 Error::InvalidRequestException(inner)
3438 }
3439 crate::operation::describe_agent_status::DescribeAgentStatusError::ResourceNotFoundException(inner) => {
3440 Error::ResourceNotFoundException(inner)
3441 }
3442 crate::operation::describe_agent_status::DescribeAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3443 crate::operation::describe_agent_status::DescribeAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
3444 }
3445 }
3446}
3447impl<R>
3448 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError, R>>
3449 for Error
3450where
3451 R: Send + Sync + std::fmt::Debug + 'static,
3452{
3453 fn from(
3454 err: ::aws_smithy_runtime_api::client::result::SdkError<
3455 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError,
3456 R,
3457 >,
3458 ) -> Self {
3459 match err {
3460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3463 source: err.into(),
3464 }),
3465 }
3466 }
3467}
3468impl From<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError> for Error {
3469 fn from(err: crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError) -> Self {
3470 match err {
3471 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InternalServiceException(inner) => {
3472 Error::InternalServiceException(inner)
3473 }
3474 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidParameterException(inner) => {
3475 Error::InvalidParameterException(inner)
3476 }
3477 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidRequestException(inner) => {
3478 Error::InvalidRequestException(inner)
3479 }
3480 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ResourceNotFoundException(inner) => {
3481 Error::ResourceNotFoundException(inner)
3482 }
3483 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ThrottlingException(inner) => {
3484 Error::ThrottlingException(inner)
3485 }
3486 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
3487 }
3488 }
3489}
3490impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>> for Error
3491where
3492 R: Send + Sync + std::fmt::Debug + 'static,
3493{
3494 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>) -> Self {
3495 match err {
3496 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3497 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3498 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3499 source: err.into(),
3500 }),
3501 }
3502 }
3503}
3504impl From<crate::operation::describe_contact::DescribeContactError> for Error {
3505 fn from(err: crate::operation::describe_contact::DescribeContactError) -> Self {
3506 match err {
3507 crate::operation::describe_contact::DescribeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3508 crate::operation::describe_contact::DescribeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3509 crate::operation::describe_contact::DescribeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3510 crate::operation::describe_contact::DescribeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3511 crate::operation::describe_contact::DescribeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3512 crate::operation::describe_contact::DescribeContactError::Unhandled(inner) => Error::Unhandled(inner),
3513 }
3514 }
3515}
3516impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>>
3517 for Error
3518where
3519 R: Send + Sync + std::fmt::Debug + 'static,
3520{
3521 fn from(
3522 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>,
3523 ) -> Self {
3524 match err {
3525 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3526 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3527 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3528 source: err.into(),
3529 }),
3530 }
3531 }
3532}
3533impl From<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError> for Error {
3534 fn from(err: crate::operation::describe_contact_evaluation::DescribeContactEvaluationError) -> Self {
3535 match err {
3536 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InternalServiceException(inner) => {
3537 Error::InternalServiceException(inner)
3538 }
3539 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InvalidParameterException(inner) => {
3540 Error::InvalidParameterException(inner)
3541 }
3542 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ResourceNotFoundException(inner) => {
3543 Error::ResourceNotFoundException(inner)
3544 }
3545 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ThrottlingException(inner) => {
3546 Error::ThrottlingException(inner)
3547 }
3548 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
3549 }
3550 }
3551}
3552impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>> for Error
3553where
3554 R: Send + Sync + std::fmt::Debug + 'static,
3555{
3556 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>) -> Self {
3557 match err {
3558 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3559 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3560 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3561 source: err.into(),
3562 }),
3563 }
3564 }
3565}
3566impl From<crate::operation::describe_contact_flow::DescribeContactFlowError> for Error {
3567 fn from(err: crate::operation::describe_contact_flow::DescribeContactFlowError) -> Self {
3568 match err {
3569 crate::operation::describe_contact_flow::DescribeContactFlowError::ContactFlowNotPublishedException(inner) => {
3570 Error::ContactFlowNotPublishedException(inner)
3571 }
3572 crate::operation::describe_contact_flow::DescribeContactFlowError::InternalServiceException(inner) => {
3573 Error::InternalServiceException(inner)
3574 }
3575 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidParameterException(inner) => {
3576 Error::InvalidParameterException(inner)
3577 }
3578 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidRequestException(inner) => {
3579 Error::InvalidRequestException(inner)
3580 }
3581 crate::operation::describe_contact_flow::DescribeContactFlowError::ResourceNotFoundException(inner) => {
3582 Error::ResourceNotFoundException(inner)
3583 }
3584 crate::operation::describe_contact_flow::DescribeContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3585 crate::operation::describe_contact_flow::DescribeContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
3586 }
3587 }
3588}
3589impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>>
3590 for Error
3591where
3592 R: Send + Sync + std::fmt::Debug + 'static,
3593{
3594 fn from(
3595 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>,
3596 ) -> Self {
3597 match err {
3598 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3599 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3600 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3601 source: err.into(),
3602 }),
3603 }
3604 }
3605}
3606impl From<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError> for Error {
3607 fn from(err: crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError) -> Self {
3608 match err {
3609 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::AccessDeniedException(inner) => {
3610 Error::AccessDeniedException(inner)
3611 }
3612 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InternalServiceException(inner) => {
3613 Error::InternalServiceException(inner)
3614 }
3615 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidParameterException(inner) => {
3616 Error::InvalidParameterException(inner)
3617 }
3618 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidRequestException(inner) => {
3619 Error::InvalidRequestException(inner)
3620 }
3621 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ResourceNotFoundException(inner) => {
3622 Error::ResourceNotFoundException(inner)
3623 }
3624 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ThrottlingException(inner) => {
3625 Error::ThrottlingException(inner)
3626 }
3627 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
3628 }
3629 }
3630}
3631impl<R>
3632 From<
3633 ::aws_smithy_runtime_api::client::result::SdkError<
3634 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError,
3635 R,
3636 >,
3637 > for Error
3638where
3639 R: Send + Sync + std::fmt::Debug + 'static,
3640{
3641 fn from(
3642 err: ::aws_smithy_runtime_api::client::result::SdkError<
3643 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError,
3644 R,
3645 >,
3646 ) -> Self {
3647 match err {
3648 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3649 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3650 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3651 source: err.into(),
3652 }),
3653 }
3654 }
3655}
3656impl From<crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError> for Error {
3657 fn from(err: crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError) -> Self {
3658 match err {
3659 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::AccessDeniedException(inner) => {
3660 Error::AccessDeniedException(inner)
3661 }
3662 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InternalServiceException(inner) => {
3663 Error::InternalServiceException(inner)
3664 }
3665 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InvalidParameterException(inner) => {
3666 Error::InvalidParameterException(inner)
3667 }
3668 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::InvalidRequestException(inner) => {
3669 Error::InvalidRequestException(inner)
3670 }
3671 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
3672 Error::ResourceNotFoundException(inner)
3673 }
3674 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::ThrottlingException(inner) => {
3675 Error::ThrottlingException(inner)
3676 }
3677 crate::operation::describe_contact_flow_module_alias::DescribeContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
3678 }
3679 }
3680}
3681impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>> for Error
3682where
3683 R: Send + Sync + std::fmt::Debug + 'static,
3684{
3685 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>) -> Self {
3686 match err {
3687 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3688 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3689 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3690 source: err.into(),
3691 }),
3692 }
3693 }
3694}
3695impl From<crate::operation::describe_email_address::DescribeEmailAddressError> for Error {
3696 fn from(err: crate::operation::describe_email_address::DescribeEmailAddressError) -> Self {
3697 match err {
3698 crate::operation::describe_email_address::DescribeEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3699 crate::operation::describe_email_address::DescribeEmailAddressError::InternalServiceException(inner) => {
3700 Error::InternalServiceException(inner)
3701 }
3702 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidParameterException(inner) => {
3703 Error::InvalidParameterException(inner)
3704 }
3705 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidRequestException(inner) => {
3706 Error::InvalidRequestException(inner)
3707 }
3708 crate::operation::describe_email_address::DescribeEmailAddressError::ResourceNotFoundException(inner) => {
3709 Error::ResourceNotFoundException(inner)
3710 }
3711 crate::operation::describe_email_address::DescribeEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3712 crate::operation::describe_email_address::DescribeEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
3713 }
3714 }
3715}
3716impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>> for Error
3717where
3718 R: Send + Sync + std::fmt::Debug + 'static,
3719{
3720 fn from(
3721 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>,
3722 ) -> Self {
3723 match err {
3724 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3725 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3726 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3727 source: err.into(),
3728 }),
3729 }
3730 }
3731}
3732impl From<crate::operation::describe_evaluation_form::DescribeEvaluationFormError> for Error {
3733 fn from(err: crate::operation::describe_evaluation_form::DescribeEvaluationFormError) -> Self {
3734 match err {
3735 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InternalServiceException(inner) => {
3736 Error::InternalServiceException(inner)
3737 }
3738 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InvalidParameterException(inner) => {
3739 Error::InvalidParameterException(inner)
3740 }
3741 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ResourceNotFoundException(inner) => {
3742 Error::ResourceNotFoundException(inner)
3743 }
3744 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3745 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
3746 }
3747 }
3748}
3749impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>>
3750 for Error
3751where
3752 R: Send + Sync + std::fmt::Debug + 'static,
3753{
3754 fn from(
3755 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>,
3756 ) -> Self {
3757 match err {
3758 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3759 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3760 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3761 source: err.into(),
3762 }),
3763 }
3764 }
3765}
3766impl From<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError> for Error {
3767 fn from(err: crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError) -> Self {
3768 match err {
3769 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InternalServiceException(inner) => {
3770 Error::InternalServiceException(inner)
3771 }
3772 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidParameterException(inner) => {
3773 Error::InvalidParameterException(inner)
3774 }
3775 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidRequestException(inner) => {
3776 Error::InvalidRequestException(inner)
3777 }
3778 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ResourceNotFoundException(inner) => {
3779 Error::ResourceNotFoundException(inner)
3780 }
3781 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ThrottlingException(inner) => {
3782 Error::ThrottlingException(inner)
3783 }
3784 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
3785 }
3786 }
3787}
3788impl<R>
3789 From<
3790 ::aws_smithy_runtime_api::client::result::SdkError<
3791 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
3792 R,
3793 >,
3794 > for Error
3795where
3796 R: Send + Sync + std::fmt::Debug + 'static,
3797{
3798 fn from(
3799 err: ::aws_smithy_runtime_api::client::result::SdkError<
3800 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
3801 R,
3802 >,
3803 ) -> Self {
3804 match err {
3805 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3806 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3807 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3808 source: err.into(),
3809 }),
3810 }
3811 }
3812}
3813impl From<crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError> for Error {
3814 fn from(err: crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError) -> Self {
3815 match err {
3816 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InternalServiceException(inner) => {
3817 Error::InternalServiceException(inner)
3818 }
3819 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidParameterException(inner) => {
3820 Error::InvalidParameterException(inner)
3821 }
3822 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidRequestException(inner) => {
3823 Error::InvalidRequestException(inner)
3824 }
3825 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
3826 Error::ResourceNotFoundException(inner)
3827 }
3828 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ThrottlingException(inner) => {
3829 Error::ThrottlingException(inner)
3830 }
3831 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::Unhandled(inner) => {
3832 Error::Unhandled(inner)
3833 }
3834 }
3835 }
3836}
3837impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>> for Error
3838where
3839 R: Send + Sync + std::fmt::Debug + 'static,
3840{
3841 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>) -> Self {
3842 match err {
3843 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3844 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3845 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3846 source: err.into(),
3847 }),
3848 }
3849 }
3850}
3851impl From<crate::operation::describe_instance::DescribeInstanceError> for Error {
3852 fn from(err: crate::operation::describe_instance::DescribeInstanceError) -> Self {
3853 match err {
3854 crate::operation::describe_instance::DescribeInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3855 crate::operation::describe_instance::DescribeInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3856 crate::operation::describe_instance::DescribeInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3857 crate::operation::describe_instance::DescribeInstanceError::Unhandled(inner) => Error::Unhandled(inner),
3858 }
3859 }
3860}
3861impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>>
3862 for Error
3863where
3864 R: Send + Sync + std::fmt::Debug + 'static,
3865{
3866 fn from(
3867 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>,
3868 ) -> Self {
3869 match err {
3870 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3871 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3872 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3873 source: err.into(),
3874 }),
3875 }
3876 }
3877}
3878impl From<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError> for Error {
3879 fn from(err: crate::operation::describe_instance_attribute::DescribeInstanceAttributeError) -> Self {
3880 match err {
3881 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InternalServiceException(inner) => {
3882 Error::InternalServiceException(inner)
3883 }
3884 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidParameterException(inner) => {
3885 Error::InvalidParameterException(inner)
3886 }
3887 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidRequestException(inner) => {
3888 Error::InvalidRequestException(inner)
3889 }
3890 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ResourceNotFoundException(inner) => {
3891 Error::ResourceNotFoundException(inner)
3892 }
3893 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ThrottlingException(inner) => {
3894 Error::ThrottlingException(inner)
3895 }
3896 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3897 }
3898 }
3899}
3900impl<R>
3901 From<
3902 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError, R>,
3903 > for Error
3904where
3905 R: Send + Sync + std::fmt::Debug + 'static,
3906{
3907 fn from(
3908 err: ::aws_smithy_runtime_api::client::result::SdkError<
3909 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError,
3910 R,
3911 >,
3912 ) -> 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::describe_instance_storage_config::DescribeInstanceStorageConfigError> for Error {
3923 fn from(err: crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError) -> Self {
3924 match err {
3925 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InternalServiceException(inner) => {
3926 Error::InternalServiceException(inner)
3927 }
3928 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidParameterException(inner) => {
3929 Error::InvalidParameterException(inner)
3930 }
3931 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidRequestException(inner) => {
3932 Error::InvalidRequestException(inner)
3933 }
3934 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ResourceNotFoundException(inner) => {
3935 Error::ResourceNotFoundException(inner)
3936 }
3937 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ThrottlingException(inner) => {
3938 Error::ThrottlingException(inner)
3939 }
3940 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
3941 }
3942 }
3943}
3944impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>> for Error
3945where
3946 R: Send + Sync + std::fmt::Debug + 'static,
3947{
3948 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>) -> Self {
3949 match err {
3950 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3951 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3952 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3953 source: err.into(),
3954 }),
3955 }
3956 }
3957}
3958impl From<crate::operation::describe_phone_number::DescribePhoneNumberError> for Error {
3959 fn from(err: crate::operation::describe_phone_number::DescribePhoneNumberError) -> Self {
3960 match err {
3961 crate::operation::describe_phone_number::DescribePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3962 crate::operation::describe_phone_number::DescribePhoneNumberError::InternalServiceException(inner) => {
3963 Error::InternalServiceException(inner)
3964 }
3965 crate::operation::describe_phone_number::DescribePhoneNumberError::InvalidParameterException(inner) => {
3966 Error::InvalidParameterException(inner)
3967 }
3968 crate::operation::describe_phone_number::DescribePhoneNumberError::ResourceNotFoundException(inner) => {
3969 Error::ResourceNotFoundException(inner)
3970 }
3971 crate::operation::describe_phone_number::DescribePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3972 crate::operation::describe_phone_number::DescribePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
3973 }
3974 }
3975}
3976impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>>
3977 for Error
3978where
3979 R: Send + Sync + std::fmt::Debug + 'static,
3980{
3981 fn from(
3982 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>,
3983 ) -> Self {
3984 match err {
3985 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3986 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3987 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3988 source: err.into(),
3989 }),
3990 }
3991 }
3992}
3993impl From<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError> for Error {
3994 fn from(err: crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError) -> Self {
3995 match err {
3996 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InternalServiceException(inner) => {
3997 Error::InternalServiceException(inner)
3998 }
3999 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidParameterException(inner) => {
4000 Error::InvalidParameterException(inner)
4001 }
4002 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidRequestException(inner) => {
4003 Error::InvalidRequestException(inner)
4004 }
4005 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ResourceNotFoundException(inner) => {
4006 Error::ResourceNotFoundException(inner)
4007 }
4008 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ThrottlingException(inner) => {
4009 Error::ThrottlingException(inner)
4010 }
4011 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
4012 }
4013 }
4014}
4015impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>> for Error
4016where
4017 R: Send + Sync + std::fmt::Debug + 'static,
4018{
4019 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>) -> Self {
4020 match err {
4021 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4022 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4023 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4024 source: err.into(),
4025 }),
4026 }
4027 }
4028}
4029impl From<crate::operation::describe_prompt::DescribePromptError> for Error {
4030 fn from(err: crate::operation::describe_prompt::DescribePromptError) -> Self {
4031 match err {
4032 crate::operation::describe_prompt::DescribePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4033 crate::operation::describe_prompt::DescribePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4034 crate::operation::describe_prompt::DescribePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4035 crate::operation::describe_prompt::DescribePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4036 crate::operation::describe_prompt::DescribePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4037 crate::operation::describe_prompt::DescribePromptError::Unhandled(inner) => Error::Unhandled(inner),
4038 }
4039 }
4040}
4041impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>> for Error
4042where
4043 R: Send + Sync + std::fmt::Debug + 'static,
4044{
4045 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>) -> Self {
4046 match err {
4047 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4048 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4049 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4050 source: err.into(),
4051 }),
4052 }
4053 }
4054}
4055impl From<crate::operation::describe_queue::DescribeQueueError> for Error {
4056 fn from(err: crate::operation::describe_queue::DescribeQueueError) -> Self {
4057 match err {
4058 crate::operation::describe_queue::DescribeQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4059 crate::operation::describe_queue::DescribeQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4060 crate::operation::describe_queue::DescribeQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4061 crate::operation::describe_queue::DescribeQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4062 crate::operation::describe_queue::DescribeQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4063 crate::operation::describe_queue::DescribeQueueError::Unhandled(inner) => Error::Unhandled(inner),
4064 }
4065 }
4066}
4067impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>> for Error
4068where
4069 R: Send + Sync + std::fmt::Debug + 'static,
4070{
4071 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>) -> Self {
4072 match err {
4073 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4074 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4075 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4076 source: err.into(),
4077 }),
4078 }
4079 }
4080}
4081impl From<crate::operation::describe_quick_connect::DescribeQuickConnectError> for Error {
4082 fn from(err: crate::operation::describe_quick_connect::DescribeQuickConnectError) -> Self {
4083 match err {
4084 crate::operation::describe_quick_connect::DescribeQuickConnectError::InternalServiceException(inner) => {
4085 Error::InternalServiceException(inner)
4086 }
4087 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidParameterException(inner) => {
4088 Error::InvalidParameterException(inner)
4089 }
4090 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidRequestException(inner) => {
4091 Error::InvalidRequestException(inner)
4092 }
4093 crate::operation::describe_quick_connect::DescribeQuickConnectError::ResourceNotFoundException(inner) => {
4094 Error::ResourceNotFoundException(inner)
4095 }
4096 crate::operation::describe_quick_connect::DescribeQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4097 crate::operation::describe_quick_connect::DescribeQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
4098 }
4099 }
4100}
4101impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>> for Error
4102where
4103 R: Send + Sync + std::fmt::Debug + 'static,
4104{
4105 fn from(
4106 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>,
4107 ) -> Self {
4108 match err {
4109 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4110 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4111 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4112 source: err.into(),
4113 }),
4114 }
4115 }
4116}
4117impl From<crate::operation::describe_routing_profile::DescribeRoutingProfileError> for Error {
4118 fn from(err: crate::operation::describe_routing_profile::DescribeRoutingProfileError) -> Self {
4119 match err {
4120 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InternalServiceException(inner) => {
4121 Error::InternalServiceException(inner)
4122 }
4123 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidParameterException(inner) => {
4124 Error::InvalidParameterException(inner)
4125 }
4126 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidRequestException(inner) => {
4127 Error::InvalidRequestException(inner)
4128 }
4129 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ResourceNotFoundException(inner) => {
4130 Error::ResourceNotFoundException(inner)
4131 }
4132 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4133 crate::operation::describe_routing_profile::DescribeRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
4134 }
4135 }
4136}
4137impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>> for Error
4138where
4139 R: Send + Sync + std::fmt::Debug + 'static,
4140{
4141 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>) -> Self {
4142 match err {
4143 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4144 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4145 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4146 source: err.into(),
4147 }),
4148 }
4149 }
4150}
4151impl From<crate::operation::describe_rule::DescribeRuleError> for Error {
4152 fn from(err: crate::operation::describe_rule::DescribeRuleError) -> Self {
4153 match err {
4154 crate::operation::describe_rule::DescribeRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4155 crate::operation::describe_rule::DescribeRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4156 crate::operation::describe_rule::DescribeRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4157 crate::operation::describe_rule::DescribeRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4158 crate::operation::describe_rule::DescribeRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4159 crate::operation::describe_rule::DescribeRuleError::Unhandled(inner) => Error::Unhandled(inner),
4160 }
4161 }
4162}
4163impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>>
4164 for Error
4165where
4166 R: Send + Sync + std::fmt::Debug + 'static,
4167{
4168 fn from(
4169 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>,
4170 ) -> Self {
4171 match err {
4172 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4173 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4174 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4175 source: err.into(),
4176 }),
4177 }
4178 }
4179}
4180impl From<crate::operation::describe_security_profile::DescribeSecurityProfileError> for Error {
4181 fn from(err: crate::operation::describe_security_profile::DescribeSecurityProfileError) -> Self {
4182 match err {
4183 crate::operation::describe_security_profile::DescribeSecurityProfileError::InternalServiceException(inner) => {
4184 Error::InternalServiceException(inner)
4185 }
4186 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidParameterException(inner) => {
4187 Error::InvalidParameterException(inner)
4188 }
4189 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidRequestException(inner) => {
4190 Error::InvalidRequestException(inner)
4191 }
4192 crate::operation::describe_security_profile::DescribeSecurityProfileError::ResourceNotFoundException(inner) => {
4193 Error::ResourceNotFoundException(inner)
4194 }
4195 crate::operation::describe_security_profile::DescribeSecurityProfileError::ThrottlingException(inner) => {
4196 Error::ThrottlingException(inner)
4197 }
4198 crate::operation::describe_security_profile::DescribeSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
4199 }
4200 }
4201}
4202impl<R>
4203 From<
4204 ::aws_smithy_runtime_api::client::result::SdkError<
4205 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
4206 R,
4207 >,
4208 > for Error
4209where
4210 R: Send + Sync + std::fmt::Debug + 'static,
4211{
4212 fn from(
4213 err: ::aws_smithy_runtime_api::client::result::SdkError<
4214 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
4215 R,
4216 >,
4217 ) -> Self {
4218 match err {
4219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4222 source: err.into(),
4223 }),
4224 }
4225 }
4226}
4227impl From<crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError> for Error {
4228 fn from(err: crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError) -> Self {
4229 match err {
4230 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::AccessDeniedException(inner) => {
4231 Error::AccessDeniedException(inner)
4232 }
4233 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InternalServiceException(inner) => {
4234 Error::InternalServiceException(inner)
4235 }
4236 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InvalidRequestException(inner) => {
4237 Error::InvalidRequestException(inner)
4238 }
4239 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
4240 Error::ResourceNotFoundException(inner)
4241 }
4242 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ThrottlingException(inner) => {
4243 Error::ThrottlingException(inner)
4244 }
4245 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
4246 }
4247 }
4248}
4249impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>> for Error
4250where
4251 R: Send + Sync + std::fmt::Debug + 'static,
4252{
4253 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>) -> Self {
4254 match err {
4255 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4256 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4257 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4258 source: err.into(),
4259 }),
4260 }
4261 }
4262}
4263impl From<crate::operation::describe_user::DescribeUserError> for Error {
4264 fn from(err: crate::operation::describe_user::DescribeUserError) -> Self {
4265 match err {
4266 crate::operation::describe_user::DescribeUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4267 crate::operation::describe_user::DescribeUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4268 crate::operation::describe_user::DescribeUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4269 crate::operation::describe_user::DescribeUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4270 crate::operation::describe_user::DescribeUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4271 crate::operation::describe_user::DescribeUserError::Unhandled(inner) => Error::Unhandled(inner),
4272 }
4273 }
4274}
4275impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>>
4276 for Error
4277where
4278 R: Send + Sync + std::fmt::Debug + 'static,
4279{
4280 fn from(
4281 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>,
4282 ) -> Self {
4283 match err {
4284 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4285 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4286 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4287 source: err.into(),
4288 }),
4289 }
4290 }
4291}
4292impl From<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError> for Error {
4293 fn from(err: crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError) -> Self {
4294 match err {
4295 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InternalServiceException(inner) => {
4296 Error::InternalServiceException(inner)
4297 }
4298 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidParameterException(inner) => {
4299 Error::InvalidParameterException(inner)
4300 }
4301 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidRequestException(inner) => {
4302 Error::InvalidRequestException(inner)
4303 }
4304 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ResourceNotFoundException(inner) => {
4305 Error::ResourceNotFoundException(inner)
4306 }
4307 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ThrottlingException(inner) => {
4308 Error::ThrottlingException(inner)
4309 }
4310 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
4311 }
4312 }
4313}
4314impl<R>
4315 From<
4316 ::aws_smithy_runtime_api::client::result::SdkError<
4317 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
4318 R,
4319 >,
4320 > for Error
4321where
4322 R: Send + Sync + std::fmt::Debug + 'static,
4323{
4324 fn from(
4325 err: ::aws_smithy_runtime_api::client::result::SdkError<
4326 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
4327 R,
4328 >,
4329 ) -> Self {
4330 match err {
4331 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4332 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4333 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4334 source: err.into(),
4335 }),
4336 }
4337 }
4338}
4339impl From<crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError> for Error {
4340 fn from(err: crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError) -> Self {
4341 match err {
4342 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InternalServiceException(inner) => {
4343 Error::InternalServiceException(inner)
4344 }
4345 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidParameterException(inner) => {
4346 Error::InvalidParameterException(inner)
4347 }
4348 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidRequestException(inner) => {
4349 Error::InvalidRequestException(inner)
4350 }
4351 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ResourceNotFoundException(inner) => {
4352 Error::ResourceNotFoundException(inner)
4353 }
4354 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ThrottlingException(inner) => {
4355 Error::ThrottlingException(inner)
4356 }
4357 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
4358 }
4359 }
4360}
4361impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>> for Error
4362where
4363 R: Send + Sync + std::fmt::Debug + 'static,
4364{
4365 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>) -> Self {
4366 match err {
4367 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4368 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4369 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4370 source: err.into(),
4371 }),
4372 }
4373 }
4374}
4375impl From<crate::operation::describe_view::DescribeViewError> for Error {
4376 fn from(err: crate::operation::describe_view::DescribeViewError) -> Self {
4377 match err {
4378 crate::operation::describe_view::DescribeViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4379 crate::operation::describe_view::DescribeViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4380 crate::operation::describe_view::DescribeViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4381 crate::operation::describe_view::DescribeViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4382 crate::operation::describe_view::DescribeViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4383 crate::operation::describe_view::DescribeViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4384 crate::operation::describe_view::DescribeViewError::Unhandled(inner) => Error::Unhandled(inner),
4385 }
4386 }
4387}
4388impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>> for Error
4389where
4390 R: Send + Sync + std::fmt::Debug + 'static,
4391{
4392 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>) -> Self {
4393 match err {
4394 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4395 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4396 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4397 source: err.into(),
4398 }),
4399 }
4400 }
4401}
4402impl From<crate::operation::describe_vocabulary::DescribeVocabularyError> for Error {
4403 fn from(err: crate::operation::describe_vocabulary::DescribeVocabularyError) -> Self {
4404 match err {
4405 crate::operation::describe_vocabulary::DescribeVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4406 crate::operation::describe_vocabulary::DescribeVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4407 crate::operation::describe_vocabulary::DescribeVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4408 crate::operation::describe_vocabulary::DescribeVocabularyError::ResourceNotFoundException(inner) => {
4409 Error::ResourceNotFoundException(inner)
4410 }
4411 crate::operation::describe_vocabulary::DescribeVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4412 crate::operation::describe_vocabulary::DescribeVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
4413 }
4414 }
4415}
4416impl<R>
4417 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError, R>>
4418 for Error
4419where
4420 R: Send + Sync + std::fmt::Debug + 'static,
4421{
4422 fn from(
4423 err: ::aws_smithy_runtime_api::client::result::SdkError<
4424 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError,
4425 R,
4426 >,
4427 ) -> Self {
4428 match err {
4429 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4430 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4431 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4432 source: err.into(),
4433 }),
4434 }
4435 }
4436}
4437impl From<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError> for Error {
4438 fn from(err: crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError) -> Self {
4439 match err {
4440 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InternalServiceException(inner) => {
4441 Error::InternalServiceException(inner)
4442 }
4443 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidParameterException(inner) => {
4444 Error::InvalidParameterException(inner)
4445 }
4446 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidRequestException(inner) => {
4447 Error::InvalidRequestException(inner)
4448 }
4449 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
4450 Error::ResourceNotFoundException(inner)
4451 }
4452 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ThrottlingException(inner) => {
4453 Error::ThrottlingException(inner)
4454 }
4455 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
4456 }
4457 }
4458}
4459impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>>
4460 for Error
4461where
4462 R: Send + Sync + std::fmt::Debug + 'static,
4463{
4464 fn from(
4465 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>,
4466 ) -> Self {
4467 match err {
4468 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4469 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4470 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4471 source: err.into(),
4472 }),
4473 }
4474 }
4475}
4476impl From<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError> for Error {
4477 fn from(err: crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError) -> Self {
4478 match err {
4479 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InternalServiceException(inner) => {
4480 Error::InternalServiceException(inner)
4481 }
4482 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidParameterException(inner) => {
4483 Error::InvalidParameterException(inner)
4484 }
4485 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidRequestException(inner) => {
4486 Error::InvalidRequestException(inner)
4487 }
4488 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ResourceNotFoundException(inner) => {
4489 Error::ResourceNotFoundException(inner)
4490 }
4491 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ThrottlingException(inner) => {
4492 Error::ThrottlingException(inner)
4493 }
4494 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::Unhandled(inner) => Error::Unhandled(inner),
4495 }
4496 }
4497}
4498impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>> for Error
4499where
4500 R: Send + Sync + std::fmt::Debug + 'static,
4501{
4502 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>) -> Self {
4503 match err {
4504 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4505 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4506 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4507 source: err.into(),
4508 }),
4509 }
4510 }
4511}
4512impl From<crate::operation::disassociate_bot::DisassociateBotError> for Error {
4513 fn from(err: crate::operation::disassociate_bot::DisassociateBotError) -> Self {
4514 match err {
4515 crate::operation::disassociate_bot::DisassociateBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4516 crate::operation::disassociate_bot::DisassociateBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4517 crate::operation::disassociate_bot::DisassociateBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4518 crate::operation::disassociate_bot::DisassociateBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4519 crate::operation::disassociate_bot::DisassociateBotError::Unhandled(inner) => Error::Unhandled(inner),
4520 }
4521 }
4522}
4523impl<R>
4524 From<
4525 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError, R>,
4526 > for Error
4527where
4528 R: Send + Sync + std::fmt::Debug + 'static,
4529{
4530 fn from(
4531 err: ::aws_smithy_runtime_api::client::result::SdkError<
4532 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError,
4533 R,
4534 >,
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::disassociate_email_address_alias::DisassociateEmailAddressAliasError> for Error {
4546 fn from(err: crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError) -> Self {
4547 match err {
4548 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::AccessDeniedException(inner) => {
4549 Error::AccessDeniedException(inner)
4550 }
4551 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InternalServiceException(inner) => {
4552 Error::InternalServiceException(inner)
4553 }
4554 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InvalidParameterException(inner) => {
4555 Error::InvalidParameterException(inner)
4556 }
4557 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InvalidRequestException(inner) => {
4558 Error::InvalidRequestException(inner)
4559 }
4560 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ResourceConflictException(inner) => {
4561 Error::ResourceConflictException(inner)
4562 }
4563 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ResourceNotFoundException(inner) => {
4564 Error::ResourceNotFoundException(inner)
4565 }
4566 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ThrottlingException(inner) => {
4567 Error::ThrottlingException(inner)
4568 }
4569 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::Unhandled(inner) => Error::Unhandled(inner),
4570 }
4571 }
4572}
4573impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>> for Error
4574where
4575 R: Send + Sync + std::fmt::Debug + 'static,
4576{
4577 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>) -> Self {
4578 match err {
4579 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4580 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4581 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4582 source: err.into(),
4583 }),
4584 }
4585 }
4586}
4587impl From<crate::operation::disassociate_flow::DisassociateFlowError> for Error {
4588 fn from(err: crate::operation::disassociate_flow::DisassociateFlowError) -> Self {
4589 match err {
4590 crate::operation::disassociate_flow::DisassociateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4591 crate::operation::disassociate_flow::DisassociateFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4592 crate::operation::disassociate_flow::DisassociateFlowError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4593 crate::operation::disassociate_flow::DisassociateFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4594 crate::operation::disassociate_flow::DisassociateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4595 crate::operation::disassociate_flow::DisassociateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4596 crate::operation::disassociate_flow::DisassociateFlowError::Unhandled(inner) => Error::Unhandled(inner),
4597 }
4598 }
4599}
4600impl<R>
4601 From<
4602 ::aws_smithy_runtime_api::client::result::SdkError<
4603 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
4604 R,
4605 >,
4606 > for Error
4607where
4608 R: Send + Sync + std::fmt::Debug + 'static,
4609{
4610 fn from(
4611 err: ::aws_smithy_runtime_api::client::result::SdkError<
4612 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
4613 R,
4614 >,
4615 ) -> 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::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError> for Error {
4626 fn from(err: crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError) -> Self {
4627 match err {
4628 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InternalServiceException(inner) => {
4629 Error::InternalServiceException(inner)
4630 }
4631 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidParameterException(inner) => {
4632 Error::InvalidParameterException(inner)
4633 }
4634 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidRequestException(inner) => {
4635 Error::InvalidRequestException(inner)
4636 }
4637 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
4638 Error::ResourceNotFoundException(inner)
4639 }
4640 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ThrottlingException(inner) => {
4641 Error::ThrottlingException(inner)
4642 }
4643 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::Unhandled(inner) => {
4644 Error::Unhandled(inner)
4645 }
4646 }
4647 }
4648}
4649impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>>
4650 for Error
4651where
4652 R: Send + Sync + std::fmt::Debug + 'static,
4653{
4654 fn from(
4655 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>,
4656 ) -> Self {
4657 match err {
4658 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4659 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4660 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4661 source: err.into(),
4662 }),
4663 }
4664 }
4665}
4666impl From<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError> for Error {
4667 fn from(err: crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError) -> Self {
4668 match err {
4669 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InternalServiceException(inner) => {
4670 Error::InternalServiceException(inner)
4671 }
4672 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidParameterException(inner) => {
4673 Error::InvalidParameterException(inner)
4674 }
4675 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidRequestException(inner) => {
4676 Error::InvalidRequestException(inner)
4677 }
4678 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ResourceNotFoundException(inner) => {
4679 Error::ResourceNotFoundException(inner)
4680 }
4681 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ThrottlingException(inner) => {
4682 Error::ThrottlingException(inner)
4683 }
4684 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::Unhandled(inner) => Error::Unhandled(inner),
4685 }
4686 }
4687}
4688impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>> for Error
4689where
4690 R: Send + Sync + std::fmt::Debug + 'static,
4691{
4692 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>) -> Self {
4693 match err {
4694 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4695 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4696 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4697 source: err.into(),
4698 }),
4699 }
4700 }
4701}
4702impl From<crate::operation::disassociate_lex_bot::DisassociateLexBotError> for Error {
4703 fn from(err: crate::operation::disassociate_lex_bot::DisassociateLexBotError) -> Self {
4704 match err {
4705 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InternalServiceException(inner) => {
4706 Error::InternalServiceException(inner)
4707 }
4708 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidParameterException(inner) => {
4709 Error::InvalidParameterException(inner)
4710 }
4711 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4712 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ResourceNotFoundException(inner) => {
4713 Error::ResourceNotFoundException(inner)
4714 }
4715 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4716 crate::operation::disassociate_lex_bot::DisassociateLexBotError::Unhandled(inner) => Error::Unhandled(inner),
4717 }
4718 }
4719}
4720impl<R>
4721 From<
4722 ::aws_smithy_runtime_api::client::result::SdkError<
4723 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
4724 R,
4725 >,
4726 > for Error
4727where
4728 R: Send + Sync + std::fmt::Debug + 'static,
4729{
4730 fn from(
4731 err: ::aws_smithy_runtime_api::client::result::SdkError<
4732 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
4733 R,
4734 >,
4735 ) -> Self {
4736 match err {
4737 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4738 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4739 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4740 source: err.into(),
4741 }),
4742 }
4743 }
4744}
4745impl From<crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError> for Error {
4746 fn from(err: crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError) -> Self {
4747 match err {
4748 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::AccessDeniedException(inner) => {
4749 Error::AccessDeniedException(inner)
4750 }
4751 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InternalServiceException(inner) => {
4752 Error::InternalServiceException(inner)
4753 }
4754 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InvalidParameterException(inner) => {
4755 Error::InvalidParameterException(inner)
4756 }
4757 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ResourceNotFoundException(inner) => {
4758 Error::ResourceNotFoundException(inner)
4759 }
4760 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ThrottlingException(inner) => {
4761 Error::ThrottlingException(inner)
4762 }
4763 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::Unhandled(inner) => {
4764 Error::Unhandled(inner)
4765 }
4766 }
4767 }
4768}
4769impl<R>
4770 From<
4771 ::aws_smithy_runtime_api::client::result::SdkError<
4772 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
4773 R,
4774 >,
4775 > for Error
4776where
4777 R: Send + Sync + std::fmt::Debug + 'static,
4778{
4779 fn from(
4780 err: ::aws_smithy_runtime_api::client::result::SdkError<
4781 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
4782 R,
4783 >,
4784 ) -> Self {
4785 match err {
4786 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4787 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4788 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4789 source: err.into(),
4790 }),
4791 }
4792 }
4793}
4794impl From<crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError> for Error {
4795 fn from(err: crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError) -> Self {
4796 match err {
4797 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InternalServiceException(inner) => {
4798 Error::InternalServiceException(inner)
4799 }
4800 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidParameterException(inner) => {
4801 Error::InvalidParameterException(inner)
4802 }
4803 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidRequestException(inner) => {
4804 Error::InvalidRequestException(inner)
4805 }
4806 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ResourceNotFoundException(inner) => {
4807 Error::ResourceNotFoundException(inner)
4808 }
4809 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ThrottlingException(inner) => {
4810 Error::ThrottlingException(inner)
4811 }
4812 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
4813 }
4814 }
4815}
4816impl<R>
4817 From<
4818 ::aws_smithy_runtime_api::client::result::SdkError<
4819 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
4820 R,
4821 >,
4822 > for Error
4823where
4824 R: Send + Sync + std::fmt::Debug + 'static,
4825{
4826 fn from(
4827 err: ::aws_smithy_runtime_api::client::result::SdkError<
4828 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
4829 R,
4830 >,
4831 ) -> Self {
4832 match err {
4833 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4834 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4835 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4836 source: err.into(),
4837 }),
4838 }
4839 }
4840}
4841impl From<crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError> for Error {
4842 fn from(err: crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError) -> Self {
4843 match err {
4844 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InternalServiceException(inner) => {
4845 Error::InternalServiceException(inner)
4846 }
4847 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidParameterException(inner) => {
4848 Error::InvalidParameterException(inner)
4849 }
4850 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidRequestException(inner) => {
4851 Error::InvalidRequestException(inner)
4852 }
4853 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
4854 Error::ResourceNotFoundException(inner)
4855 }
4856 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ThrottlingException(inner) => {
4857 Error::ThrottlingException(inner)
4858 }
4859 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
4860 }
4861 }
4862}
4863impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>>
4864 for Error
4865where
4866 R: Send + Sync + std::fmt::Debug + 'static,
4867{
4868 fn from(
4869 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>,
4870 ) -> Self {
4871 match err {
4872 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4873 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4874 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4875 source: err.into(),
4876 }),
4877 }
4878 }
4879}
4880impl From<crate::operation::disassociate_security_key::DisassociateSecurityKeyError> for Error {
4881 fn from(err: crate::operation::disassociate_security_key::DisassociateSecurityKeyError) -> Self {
4882 match err {
4883 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InternalServiceException(inner) => {
4884 Error::InternalServiceException(inner)
4885 }
4886 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidParameterException(inner) => {
4887 Error::InvalidParameterException(inner)
4888 }
4889 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidRequestException(inner) => {
4890 Error::InvalidRequestException(inner)
4891 }
4892 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ResourceNotFoundException(inner) => {
4893 Error::ResourceNotFoundException(inner)
4894 }
4895 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ThrottlingException(inner) => {
4896 Error::ThrottlingException(inner)
4897 }
4898 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::Unhandled(inner) => Error::Unhandled(inner),
4899 }
4900 }
4901}
4902impl<R>
4903 From<
4904 ::aws_smithy_runtime_api::client::result::SdkError<
4905 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
4906 R,
4907 >,
4908 > for Error
4909where
4910 R: Send + Sync + std::fmt::Debug + 'static,
4911{
4912 fn from(
4913 err: ::aws_smithy_runtime_api::client::result::SdkError<
4914 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
4915 R,
4916 >,
4917 ) -> Self {
4918 match err {
4919 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4920 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4921 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4922 source: err.into(),
4923 }),
4924 }
4925 }
4926}
4927impl From<crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError> for Error {
4928 fn from(err: crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError) -> Self {
4929 match err {
4930 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4931 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4932 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4933 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
4934 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4935 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4936 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::Unhandled(inner) => Error::Unhandled(inner),
4937 }
4938 }
4939}
4940impl<R>
4941 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError, R>>
4942 for Error
4943where
4944 R: Send + Sync + std::fmt::Debug + 'static,
4945{
4946 fn from(
4947 err: ::aws_smithy_runtime_api::client::result::SdkError<
4948 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError,
4949 R,
4950 >,
4951 ) -> Self {
4952 match err {
4953 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4954 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4955 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4956 source: err.into(),
4957 }),
4958 }
4959 }
4960}
4961impl From<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError> for Error {
4962 fn from(err: crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError) -> Self {
4963 match err {
4964 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InternalServiceException(inner) => {
4965 Error::InternalServiceException(inner)
4966 }
4967 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidParameterException(inner) => {
4968 Error::InvalidParameterException(inner)
4969 }
4970 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidRequestException(inner) => {
4971 Error::InvalidRequestException(inner)
4972 }
4973 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ResourceNotFoundException(inner) => {
4974 Error::ResourceNotFoundException(inner)
4975 }
4976 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ThrottlingException(inner) => {
4977 Error::ThrottlingException(inner)
4978 }
4979 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
4980 }
4981 }
4982}
4983impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>> for Error
4984where
4985 R: Send + Sync + std::fmt::Debug + 'static,
4986{
4987 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>) -> Self {
4988 match err {
4989 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4990 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4991 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4992 source: err.into(),
4993 }),
4994 }
4995 }
4996}
4997impl From<crate::operation::dismiss_user_contact::DismissUserContactError> for Error {
4998 fn from(err: crate::operation::dismiss_user_contact::DismissUserContactError) -> Self {
4999 match err {
5000 crate::operation::dismiss_user_contact::DismissUserContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5001 crate::operation::dismiss_user_contact::DismissUserContactError::InternalServiceException(inner) => {
5002 Error::InternalServiceException(inner)
5003 }
5004 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidParameterException(inner) => {
5005 Error::InvalidParameterException(inner)
5006 }
5007 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5008 crate::operation::dismiss_user_contact::DismissUserContactError::ResourceNotFoundException(inner) => {
5009 Error::ResourceNotFoundException(inner)
5010 }
5011 crate::operation::dismiss_user_contact::DismissUserContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5012 crate::operation::dismiss_user_contact::DismissUserContactError::Unhandled(inner) => Error::Unhandled(inner),
5013 }
5014 }
5015}
5016impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>> for Error
5017where
5018 R: Send + Sync + std::fmt::Debug + 'static,
5019{
5020 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>) -> Self {
5021 match err {
5022 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5023 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5024 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5025 source: err.into(),
5026 }),
5027 }
5028 }
5029}
5030impl From<crate::operation::get_attached_file::GetAttachedFileError> for Error {
5031 fn from(err: crate::operation::get_attached_file::GetAttachedFileError) -> Self {
5032 match err {
5033 crate::operation::get_attached_file::GetAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5034 crate::operation::get_attached_file::GetAttachedFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5035 crate::operation::get_attached_file::GetAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5036 crate::operation::get_attached_file::GetAttachedFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5037 crate::operation::get_attached_file::GetAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5038 crate::operation::get_attached_file::GetAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
5039 }
5040 }
5041}
5042impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>> for Error
5043where
5044 R: Send + Sync + std::fmt::Debug + 'static,
5045{
5046 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>) -> Self {
5047 match err {
5048 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5049 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5050 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5051 source: err.into(),
5052 }),
5053 }
5054 }
5055}
5056impl From<crate::operation::get_contact_attributes::GetContactAttributesError> for Error {
5057 fn from(err: crate::operation::get_contact_attributes::GetContactAttributesError) -> Self {
5058 match err {
5059 crate::operation::get_contact_attributes::GetContactAttributesError::InternalServiceException(inner) => {
5060 Error::InternalServiceException(inner)
5061 }
5062 crate::operation::get_contact_attributes::GetContactAttributesError::InvalidRequestException(inner) => {
5063 Error::InvalidRequestException(inner)
5064 }
5065 crate::operation::get_contact_attributes::GetContactAttributesError::ResourceNotFoundException(inner) => {
5066 Error::ResourceNotFoundException(inner)
5067 }
5068 crate::operation::get_contact_attributes::GetContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
5069 }
5070 }
5071}
5072impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>> for Error
5073where
5074 R: Send + Sync + std::fmt::Debug + 'static,
5075{
5076 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>) -> Self {
5077 match err {
5078 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5079 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5080 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5081 source: err.into(),
5082 }),
5083 }
5084 }
5085}
5086impl From<crate::operation::get_contact_metrics::GetContactMetricsError> for Error {
5087 fn from(err: crate::operation::get_contact_metrics::GetContactMetricsError) -> Self {
5088 match err {
5089 crate::operation::get_contact_metrics::GetContactMetricsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5090 crate::operation::get_contact_metrics::GetContactMetricsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5091 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidParameterException(inner) => {
5092 Error::InvalidParameterException(inner)
5093 }
5094 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5095 crate::operation::get_contact_metrics::GetContactMetricsError::ResourceNotFoundException(inner) => {
5096 Error::ResourceNotFoundException(inner)
5097 }
5098 crate::operation::get_contact_metrics::GetContactMetricsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5099 crate::operation::get_contact_metrics::GetContactMetricsError::Unhandled(inner) => Error::Unhandled(inner),
5100 }
5101 }
5102}
5103impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>> for Error
5104where
5105 R: Send + Sync + std::fmt::Debug + 'static,
5106{
5107 fn from(
5108 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>,
5109 ) -> Self {
5110 match err {
5111 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5112 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5113 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5114 source: err.into(),
5115 }),
5116 }
5117 }
5118}
5119impl From<crate::operation::get_current_metric_data::GetCurrentMetricDataError> for Error {
5120 fn from(err: crate::operation::get_current_metric_data::GetCurrentMetricDataError) -> Self {
5121 match err {
5122 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InternalServiceException(inner) => {
5123 Error::InternalServiceException(inner)
5124 }
5125 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidParameterException(inner) => {
5126 Error::InvalidParameterException(inner)
5127 }
5128 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidRequestException(inner) => {
5129 Error::InvalidRequestException(inner)
5130 }
5131 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ResourceNotFoundException(inner) => {
5132 Error::ResourceNotFoundException(inner)
5133 }
5134 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5135 crate::operation::get_current_metric_data::GetCurrentMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
5136 }
5137 }
5138}
5139impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>> for Error
5140where
5141 R: Send + Sync + std::fmt::Debug + 'static,
5142{
5143 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>) -> Self {
5144 match err {
5145 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5146 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5147 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5148 source: err.into(),
5149 }),
5150 }
5151 }
5152}
5153impl From<crate::operation::get_current_user_data::GetCurrentUserDataError> for Error {
5154 fn from(err: crate::operation::get_current_user_data::GetCurrentUserDataError) -> Self {
5155 match err {
5156 crate::operation::get_current_user_data::GetCurrentUserDataError::InternalServiceException(inner) => {
5157 Error::InternalServiceException(inner)
5158 }
5159 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidParameterException(inner) => {
5160 Error::InvalidParameterException(inner)
5161 }
5162 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5163 crate::operation::get_current_user_data::GetCurrentUserDataError::ResourceNotFoundException(inner) => {
5164 Error::ResourceNotFoundException(inner)
5165 }
5166 crate::operation::get_current_user_data::GetCurrentUserDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5167 crate::operation::get_current_user_data::GetCurrentUserDataError::Unhandled(inner) => Error::Unhandled(inner),
5168 }
5169 }
5170}
5171impl<R>
5172 From<
5173 ::aws_smithy_runtime_api::client::result::SdkError<
5174 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
5175 R,
5176 >,
5177 > for Error
5178where
5179 R: Send + Sync + std::fmt::Debug + 'static,
5180{
5181 fn from(
5182 err: ::aws_smithy_runtime_api::client::result::SdkError<
5183 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
5184 R,
5185 >,
5186 ) -> Self {
5187 match err {
5188 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5189 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5190 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5191 source: err.into(),
5192 }),
5193 }
5194 }
5195}
5196impl From<crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError> for Error {
5197 fn from(err: crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError) -> Self {
5198 match err {
5199 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InternalServiceException(inner) => {
5200 Error::InternalServiceException(inner)
5201 }
5202 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidParameterException(inner) => {
5203 Error::InvalidParameterException(inner)
5204 }
5205 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidRequestException(inner) => {
5206 Error::InvalidRequestException(inner)
5207 }
5208 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ResourceNotFoundException(inner) => {
5209 Error::ResourceNotFoundException(inner)
5210 }
5211 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ThrottlingException(inner) => {
5212 Error::ThrottlingException(inner)
5213 }
5214 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
5215 }
5216 }
5217}
5218impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>> for Error
5219where
5220 R: Send + Sync + std::fmt::Debug + 'static,
5221{
5222 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>) -> Self {
5223 match err {
5224 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5225 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5226 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5227 source: err.into(),
5228 }),
5229 }
5230 }
5231}
5232impl From<crate::operation::get_federation_token::GetFederationTokenError> for Error {
5233 fn from(err: crate::operation::get_federation_token::GetFederationTokenError) -> Self {
5234 match err {
5235 crate::operation::get_federation_token::GetFederationTokenError::DuplicateResourceException(inner) => {
5236 Error::DuplicateResourceException(inner)
5237 }
5238 crate::operation::get_federation_token::GetFederationTokenError::InternalServiceException(inner) => {
5239 Error::InternalServiceException(inner)
5240 }
5241 crate::operation::get_federation_token::GetFederationTokenError::InvalidParameterException(inner) => {
5242 Error::InvalidParameterException(inner)
5243 }
5244 crate::operation::get_federation_token::GetFederationTokenError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5245 crate::operation::get_federation_token::GetFederationTokenError::ResourceNotFoundException(inner) => {
5246 Error::ResourceNotFoundException(inner)
5247 }
5248 crate::operation::get_federation_token::GetFederationTokenError::UserNotFoundException(inner) => Error::UserNotFoundException(inner),
5249 crate::operation::get_federation_token::GetFederationTokenError::Unhandled(inner) => Error::Unhandled(inner),
5250 }
5251 }
5252}
5253impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>> for Error
5254where
5255 R: Send + Sync + std::fmt::Debug + 'static,
5256{
5257 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>) -> Self {
5258 match err {
5259 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5260 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5261 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5262 source: err.into(),
5263 }),
5264 }
5265 }
5266}
5267impl From<crate::operation::get_flow_association::GetFlowAssociationError> for Error {
5268 fn from(err: crate::operation::get_flow_association::GetFlowAssociationError) -> Self {
5269 match err {
5270 crate::operation::get_flow_association::GetFlowAssociationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5271 crate::operation::get_flow_association::GetFlowAssociationError::InternalServiceException(inner) => {
5272 Error::InternalServiceException(inner)
5273 }
5274 crate::operation::get_flow_association::GetFlowAssociationError::InvalidParameterException(inner) => {
5275 Error::InvalidParameterException(inner)
5276 }
5277 crate::operation::get_flow_association::GetFlowAssociationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5278 crate::operation::get_flow_association::GetFlowAssociationError::ResourceNotFoundException(inner) => {
5279 Error::ResourceNotFoundException(inner)
5280 }
5281 crate::operation::get_flow_association::GetFlowAssociationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5282 crate::operation::get_flow_association::GetFlowAssociationError::Unhandled(inner) => Error::Unhandled(inner),
5283 }
5284 }
5285}
5286impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>> for Error
5287where
5288 R: Send + Sync + std::fmt::Debug + 'static,
5289{
5290 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>) -> Self {
5291 match err {
5292 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5293 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5294 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5295 source: err.into(),
5296 }),
5297 }
5298 }
5299}
5300impl From<crate::operation::get_metric_data::GetMetricDataError> for Error {
5301 fn from(err: crate::operation::get_metric_data::GetMetricDataError) -> Self {
5302 match err {
5303 crate::operation::get_metric_data::GetMetricDataError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5304 crate::operation::get_metric_data::GetMetricDataError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5305 crate::operation::get_metric_data::GetMetricDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5306 crate::operation::get_metric_data::GetMetricDataError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5307 crate::operation::get_metric_data::GetMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5308 crate::operation::get_metric_data::GetMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
5309 }
5310 }
5311}
5312impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>> for Error
5313where
5314 R: Send + Sync + std::fmt::Debug + 'static,
5315{
5316 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>) -> Self {
5317 match err {
5318 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5319 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5320 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5321 source: err.into(),
5322 }),
5323 }
5324 }
5325}
5326impl From<crate::operation::get_metric_data_v2::GetMetricDataV2Error> for Error {
5327 fn from(err: crate::operation::get_metric_data_v2::GetMetricDataV2Error) -> Self {
5328 match err {
5329 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InternalServiceException(inner) => Error::InternalServiceException(inner),
5330 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5331 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5332 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5333 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
5334 crate::operation::get_metric_data_v2::GetMetricDataV2Error::Unhandled(inner) => Error::Unhandled(inner),
5335 }
5336 }
5337}
5338impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>> for Error
5339where
5340 R: Send + Sync + std::fmt::Debug + 'static,
5341{
5342 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>) -> Self {
5343 match err {
5344 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5345 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5346 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5347 source: err.into(),
5348 }),
5349 }
5350 }
5351}
5352impl From<crate::operation::get_prompt_file::GetPromptFileError> for Error {
5353 fn from(err: crate::operation::get_prompt_file::GetPromptFileError) -> Self {
5354 match err {
5355 crate::operation::get_prompt_file::GetPromptFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5356 crate::operation::get_prompt_file::GetPromptFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5357 crate::operation::get_prompt_file::GetPromptFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5358 crate::operation::get_prompt_file::GetPromptFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5359 crate::operation::get_prompt_file::GetPromptFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5360 crate::operation::get_prompt_file::GetPromptFileError::Unhandled(inner) => Error::Unhandled(inner),
5361 }
5362 }
5363}
5364impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>> for Error
5365where
5366 R: Send + Sync + std::fmt::Debug + 'static,
5367{
5368 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>) -> Self {
5369 match err {
5370 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5371 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5372 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5373 source: err.into(),
5374 }),
5375 }
5376 }
5377}
5378impl From<crate::operation::get_task_template::GetTaskTemplateError> for Error {
5379 fn from(err: crate::operation::get_task_template::GetTaskTemplateError) -> Self {
5380 match err {
5381 crate::operation::get_task_template::GetTaskTemplateError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5382 crate::operation::get_task_template::GetTaskTemplateError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5383 crate::operation::get_task_template::GetTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5384 crate::operation::get_task_template::GetTaskTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5385 crate::operation::get_task_template::GetTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5386 crate::operation::get_task_template::GetTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
5387 }
5388 }
5389}
5390impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>> for Error
5391where
5392 R: Send + Sync + std::fmt::Debug + 'static,
5393{
5394 fn from(
5395 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>,
5396 ) -> Self {
5397 match err {
5398 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5399 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5400 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5401 source: err.into(),
5402 }),
5403 }
5404 }
5405}
5406impl From<crate::operation::get_traffic_distribution::GetTrafficDistributionError> for Error {
5407 fn from(err: crate::operation::get_traffic_distribution::GetTrafficDistributionError) -> Self {
5408 match err {
5409 crate::operation::get_traffic_distribution::GetTrafficDistributionError::AccessDeniedException(inner) => {
5410 Error::AccessDeniedException(inner)
5411 }
5412 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InternalServiceException(inner) => {
5413 Error::InternalServiceException(inner)
5414 }
5415 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InvalidRequestException(inner) => {
5416 Error::InvalidRequestException(inner)
5417 }
5418 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ResourceNotFoundException(inner) => {
5419 Error::ResourceNotFoundException(inner)
5420 }
5421 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5422 crate::operation::get_traffic_distribution::GetTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
5423 }
5424 }
5425}
5426impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>> for Error
5427where
5428 R: Send + Sync + std::fmt::Debug + 'static,
5429{
5430 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>) -> Self {
5431 match err {
5432 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5433 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5434 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5435 source: err.into(),
5436 }),
5437 }
5438 }
5439}
5440impl From<crate::operation::import_phone_number::ImportPhoneNumberError> for Error {
5441 fn from(err: crate::operation::import_phone_number::ImportPhoneNumberError) -> Self {
5442 match err {
5443 crate::operation::import_phone_number::ImportPhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5444 crate::operation::import_phone_number::ImportPhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
5445 crate::operation::import_phone_number::ImportPhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5446 crate::operation::import_phone_number::ImportPhoneNumberError::InvalidParameterException(inner) => {
5447 Error::InvalidParameterException(inner)
5448 }
5449 crate::operation::import_phone_number::ImportPhoneNumberError::ResourceNotFoundException(inner) => {
5450 Error::ResourceNotFoundException(inner)
5451 }
5452 crate::operation::import_phone_number::ImportPhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5453 crate::operation::import_phone_number::ImportPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
5454 }
5455 }
5456}
5457impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>> for Error
5458where
5459 R: Send + Sync + std::fmt::Debug + 'static,
5460{
5461 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>) -> Self {
5462 match err {
5463 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5464 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5465 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5466 source: err.into(),
5467 }),
5468 }
5469 }
5470}
5471impl From<crate::operation::list_agent_statuses::ListAgentStatusesError> for Error {
5472 fn from(err: crate::operation::list_agent_statuses::ListAgentStatusesError) -> Self {
5473 match err {
5474 crate::operation::list_agent_statuses::ListAgentStatusesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5475 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidParameterException(inner) => {
5476 Error::InvalidParameterException(inner)
5477 }
5478 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5479 crate::operation::list_agent_statuses::ListAgentStatusesError::ResourceNotFoundException(inner) => {
5480 Error::ResourceNotFoundException(inner)
5481 }
5482 crate::operation::list_agent_statuses::ListAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5483 crate::operation::list_agent_statuses::ListAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
5484 }
5485 }
5486}
5487impl<R>
5488 From<
5489 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError, R>,
5490 > for Error
5491where
5492 R: Send + Sync + std::fmt::Debug + 'static,
5493{
5494 fn from(
5495 err: ::aws_smithy_runtime_api::client::result::SdkError<
5496 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError,
5497 R,
5498 >,
5499 ) -> Self {
5500 match err {
5501 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5502 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5503 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5504 source: err.into(),
5505 }),
5506 }
5507 }
5508}
5509impl From<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError> for Error {
5510 fn from(err: crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError) -> Self {
5511 match err {
5512 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InternalServiceException(inner) => {
5513 Error::InternalServiceException(inner)
5514 }
5515 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidParameterException(inner) => {
5516 Error::InvalidParameterException(inner)
5517 }
5518 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidRequestException(inner) => {
5519 Error::InvalidRequestException(inner)
5520 }
5521 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ResourceNotFoundException(inner) => {
5522 Error::ResourceNotFoundException(inner)
5523 }
5524 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ThrottlingException(inner) => {
5525 Error::ThrottlingException(inner)
5526 }
5527 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
5528 }
5529 }
5530}
5531impl<R>
5532 From<
5533 ::aws_smithy_runtime_api::client::result::SdkError<
5534 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
5535 R,
5536 >,
5537 > for Error
5538where
5539 R: Send + Sync + std::fmt::Debug + 'static,
5540{
5541 fn from(
5542 err: ::aws_smithy_runtime_api::client::result::SdkError<
5543 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
5544 R,
5545 >,
5546 ) -> Self {
5547 match err {
5548 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5549 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5550 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5551 source: err.into(),
5552 }),
5553 }
5554 }
5555}
5556impl From<crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError> for Error {
5557 fn from(err: crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError) -> Self {
5558 match err {
5559 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InternalServiceException(inner) => {
5560 Error::InternalServiceException(inner)
5561 }
5562 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidParameterException(inner) => {
5563 Error::InvalidParameterException(inner)
5564 }
5565 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidRequestException(inner) => {
5566 Error::InvalidRequestException(inner)
5567 }
5568 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ResourceNotFoundException(inner) => {
5569 Error::ResourceNotFoundException(inner)
5570 }
5571 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ThrottlingException(inner) => {
5572 Error::ThrottlingException(inner)
5573 }
5574 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
5575 }
5576 }
5577}
5578impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>> for Error
5579where
5580 R: Send + Sync + std::fmt::Debug + 'static,
5581{
5582 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>) -> Self {
5583 match err {
5584 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5585 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5586 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5587 source: err.into(),
5588 }),
5589 }
5590 }
5591}
5592impl From<crate::operation::list_approved_origins::ListApprovedOriginsError> for Error {
5593 fn from(err: crate::operation::list_approved_origins::ListApprovedOriginsError) -> Self {
5594 match err {
5595 crate::operation::list_approved_origins::ListApprovedOriginsError::InternalServiceException(inner) => {
5596 Error::InternalServiceException(inner)
5597 }
5598 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidParameterException(inner) => {
5599 Error::InvalidParameterException(inner)
5600 }
5601 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidRequestException(inner) => {
5602 Error::InvalidRequestException(inner)
5603 }
5604 crate::operation::list_approved_origins::ListApprovedOriginsError::ResourceNotFoundException(inner) => {
5605 Error::ResourceNotFoundException(inner)
5606 }
5607 crate::operation::list_approved_origins::ListApprovedOriginsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5608 crate::operation::list_approved_origins::ListApprovedOriginsError::Unhandled(inner) => Error::Unhandled(inner),
5609 }
5610 }
5611}
5612impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>> for Error
5613where
5614 R: Send + Sync + std::fmt::Debug + 'static,
5615{
5616 fn from(
5617 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>,
5618 ) -> Self {
5619 match err {
5620 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5621 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5622 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5623 source: err.into(),
5624 }),
5625 }
5626 }
5627}
5628impl From<crate::operation::list_associated_contacts::ListAssociatedContactsError> for Error {
5629 fn from(err: crate::operation::list_associated_contacts::ListAssociatedContactsError) -> Self {
5630 match err {
5631 crate::operation::list_associated_contacts::ListAssociatedContactsError::InternalServiceException(inner) => {
5632 Error::InternalServiceException(inner)
5633 }
5634 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidParameterException(inner) => {
5635 Error::InvalidParameterException(inner)
5636 }
5637 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidRequestException(inner) => {
5638 Error::InvalidRequestException(inner)
5639 }
5640 crate::operation::list_associated_contacts::ListAssociatedContactsError::ResourceNotFoundException(inner) => {
5641 Error::ResourceNotFoundException(inner)
5642 }
5643 crate::operation::list_associated_contacts::ListAssociatedContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5644 crate::operation::list_associated_contacts::ListAssociatedContactsError::Unhandled(inner) => Error::Unhandled(inner),
5645 }
5646 }
5647}
5648impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>>
5649 for Error
5650where
5651 R: Send + Sync + std::fmt::Debug + 'static,
5652{
5653 fn from(
5654 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>,
5655 ) -> Self {
5656 match err {
5657 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5658 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5659 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5660 source: err.into(),
5661 }),
5662 }
5663 }
5664}
5665impl From<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError> for Error {
5666 fn from(err: crate::operation::list_authentication_profiles::ListAuthenticationProfilesError) -> Self {
5667 match err {
5668 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InternalServiceException(inner) => {
5669 Error::InternalServiceException(inner)
5670 }
5671 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidParameterException(inner) => {
5672 Error::InvalidParameterException(inner)
5673 }
5674 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidRequestException(inner) => {
5675 Error::InvalidRequestException(inner)
5676 }
5677 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ResourceNotFoundException(inner) => {
5678 Error::ResourceNotFoundException(inner)
5679 }
5680 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ThrottlingException(inner) => {
5681 Error::ThrottlingException(inner)
5682 }
5683 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::Unhandled(inner) => Error::Unhandled(inner),
5684 }
5685 }
5686}
5687impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>> for Error
5688where
5689 R: Send + Sync + std::fmt::Debug + 'static,
5690{
5691 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>) -> Self {
5692 match err {
5693 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5694 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5695 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5696 source: err.into(),
5697 }),
5698 }
5699 }
5700}
5701impl From<crate::operation::list_bots::ListBotsError> for Error {
5702 fn from(err: crate::operation::list_bots::ListBotsError) -> Self {
5703 match err {
5704 crate::operation::list_bots::ListBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5705 crate::operation::list_bots::ListBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5706 crate::operation::list_bots::ListBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5707 crate::operation::list_bots::ListBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5708 crate::operation::list_bots::ListBotsError::Unhandled(inner) => Error::Unhandled(inner),
5709 }
5710 }
5711}
5712impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>> for Error
5713where
5714 R: Send + Sync + std::fmt::Debug + 'static,
5715{
5716 fn from(
5717 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>,
5718 ) -> Self {
5719 match err {
5720 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5721 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5722 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5723 source: err.into(),
5724 }),
5725 }
5726 }
5727}
5728impl From<crate::operation::list_contact_evaluations::ListContactEvaluationsError> for Error {
5729 fn from(err: crate::operation::list_contact_evaluations::ListContactEvaluationsError) -> Self {
5730 match err {
5731 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InternalServiceException(inner) => {
5732 Error::InternalServiceException(inner)
5733 }
5734 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InvalidParameterException(inner) => {
5735 Error::InvalidParameterException(inner)
5736 }
5737 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ResourceNotFoundException(inner) => {
5738 Error::ResourceNotFoundException(inner)
5739 }
5740 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5741 crate::operation::list_contact_evaluations::ListContactEvaluationsError::Unhandled(inner) => Error::Unhandled(inner),
5742 }
5743 }
5744}
5745impl<R>
5746 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError, R>>
5747 for Error
5748where
5749 R: Send + Sync + std::fmt::Debug + 'static,
5750{
5751 fn from(
5752 err: ::aws_smithy_runtime_api::client::result::SdkError<
5753 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError,
5754 R,
5755 >,
5756 ) -> Self {
5757 match err {
5758 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5759 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5760 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5761 source: err.into(),
5762 }),
5763 }
5764 }
5765}
5766impl From<crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError> for Error {
5767 fn from(err: crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError) -> Self {
5768 match err {
5769 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::AccessDeniedException(inner) => {
5770 Error::AccessDeniedException(inner)
5771 }
5772 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InternalServiceException(inner) => {
5773 Error::InternalServiceException(inner)
5774 }
5775 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InvalidParameterException(inner) => {
5776 Error::InvalidParameterException(inner)
5777 }
5778 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::InvalidRequestException(inner) => {
5779 Error::InvalidRequestException(inner)
5780 }
5781 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::ResourceNotFoundException(inner) => {
5782 Error::ResourceNotFoundException(inner)
5783 }
5784 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::ThrottlingException(inner) => {
5785 Error::ThrottlingException(inner)
5786 }
5787 crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesError::Unhandled(inner) => Error::Unhandled(inner),
5788 }
5789 }
5790}
5791impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>>
5792 for Error
5793where
5794 R: Send + Sync + std::fmt::Debug + 'static,
5795{
5796 fn from(
5797 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>,
5798 ) -> Self {
5799 match err {
5800 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5801 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5802 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5803 source: err.into(),
5804 }),
5805 }
5806 }
5807}
5808impl From<crate::operation::list_contact_flow_modules::ListContactFlowModulesError> for Error {
5809 fn from(err: crate::operation::list_contact_flow_modules::ListContactFlowModulesError) -> Self {
5810 match err {
5811 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::AccessDeniedException(inner) => {
5812 Error::AccessDeniedException(inner)
5813 }
5814 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InternalServiceException(inner) => {
5815 Error::InternalServiceException(inner)
5816 }
5817 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidParameterException(inner) => {
5818 Error::InvalidParameterException(inner)
5819 }
5820 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidRequestException(inner) => {
5821 Error::InvalidRequestException(inner)
5822 }
5823 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ResourceNotFoundException(inner) => {
5824 Error::ResourceNotFoundException(inner)
5825 }
5826 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5827 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
5828 }
5829 }
5830}
5831impl<R>
5832 From<
5833 ::aws_smithy_runtime_api::client::result::SdkError<
5834 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError,
5835 R,
5836 >,
5837 > for Error
5838where
5839 R: Send + Sync + std::fmt::Debug + 'static,
5840{
5841 fn from(
5842 err: ::aws_smithy_runtime_api::client::result::SdkError<
5843 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError,
5844 R,
5845 >,
5846 ) -> Self {
5847 match err {
5848 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5849 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5850 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5851 source: err.into(),
5852 }),
5853 }
5854 }
5855}
5856impl From<crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError> for Error {
5857 fn from(err: crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError) -> Self {
5858 match err {
5859 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::AccessDeniedException(inner) => {
5860 Error::AccessDeniedException(inner)
5861 }
5862 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InternalServiceException(inner) => {
5863 Error::InternalServiceException(inner)
5864 }
5865 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InvalidParameterException(inner) => {
5866 Error::InvalidParameterException(inner)
5867 }
5868 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::InvalidRequestException(inner) => {
5869 Error::InvalidRequestException(inner)
5870 }
5871 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::ResourceNotFoundException(inner) => {
5872 Error::ResourceNotFoundException(inner)
5873 }
5874 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::ThrottlingException(inner) => {
5875 Error::ThrottlingException(inner)
5876 }
5877 crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5878 }
5879 }
5880}
5881impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>> for Error
5882where
5883 R: Send + Sync + std::fmt::Debug + 'static,
5884{
5885 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>) -> Self {
5886 match err {
5887 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5888 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5889 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5890 source: err.into(),
5891 }),
5892 }
5893 }
5894}
5895impl From<crate::operation::list_contact_flows::ListContactFlowsError> for Error {
5896 fn from(err: crate::operation::list_contact_flows::ListContactFlowsError) -> Self {
5897 match err {
5898 crate::operation::list_contact_flows::ListContactFlowsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5899 crate::operation::list_contact_flows::ListContactFlowsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5900 crate::operation::list_contact_flows::ListContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5901 crate::operation::list_contact_flows::ListContactFlowsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5902 crate::operation::list_contact_flows::ListContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5903 crate::operation::list_contact_flows::ListContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
5904 }
5905 }
5906}
5907impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>>
5908 for Error
5909where
5910 R: Send + Sync + std::fmt::Debug + 'static,
5911{
5912 fn from(
5913 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>,
5914 ) -> Self {
5915 match err {
5916 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5917 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5918 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5919 source: err.into(),
5920 }),
5921 }
5922 }
5923}
5924impl From<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError> for Error {
5925 fn from(err: crate::operation::list_contact_flow_versions::ListContactFlowVersionsError) -> Self {
5926 match err {
5927 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::AccessDeniedException(inner) => {
5928 Error::AccessDeniedException(inner)
5929 }
5930 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InternalServiceException(inner) => {
5931 Error::InternalServiceException(inner)
5932 }
5933 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidParameterException(inner) => {
5934 Error::InvalidParameterException(inner)
5935 }
5936 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidRequestException(inner) => {
5937 Error::InvalidRequestException(inner)
5938 }
5939 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ResourceNotFoundException(inner) => {
5940 Error::ResourceNotFoundException(inner)
5941 }
5942 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ThrottlingException(inner) => {
5943 Error::ThrottlingException(inner)
5944 }
5945 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5946 }
5947 }
5948}
5949impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>> for Error
5950where
5951 R: Send + Sync + std::fmt::Debug + 'static,
5952{
5953 fn from(
5954 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>,
5955 ) -> Self {
5956 match err {
5957 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5958 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5959 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5960 source: err.into(),
5961 }),
5962 }
5963 }
5964}
5965impl From<crate::operation::list_contact_references::ListContactReferencesError> for Error {
5966 fn from(err: crate::operation::list_contact_references::ListContactReferencesError) -> Self {
5967 match err {
5968 crate::operation::list_contact_references::ListContactReferencesError::InternalServiceException(inner) => {
5969 Error::InternalServiceException(inner)
5970 }
5971 crate::operation::list_contact_references::ListContactReferencesError::InvalidParameterException(inner) => {
5972 Error::InvalidParameterException(inner)
5973 }
5974 crate::operation::list_contact_references::ListContactReferencesError::InvalidRequestException(inner) => {
5975 Error::InvalidRequestException(inner)
5976 }
5977 crate::operation::list_contact_references::ListContactReferencesError::ResourceNotFoundException(inner) => {
5978 Error::ResourceNotFoundException(inner)
5979 }
5980 crate::operation::list_contact_references::ListContactReferencesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5981 crate::operation::list_contact_references::ListContactReferencesError::Unhandled(inner) => Error::Unhandled(inner),
5982 }
5983 }
5984}
5985impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>>
5986 for Error
5987where
5988 R: Send + Sync + std::fmt::Debug + 'static,
5989{
5990 fn from(
5991 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>,
5992 ) -> Self {
5993 match err {
5994 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5995 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5996 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5997 source: err.into(),
5998 }),
5999 }
6000 }
6001}
6002impl From<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError> for Error {
6003 fn from(err: crate::operation::list_default_vocabularies::ListDefaultVocabulariesError) -> Self {
6004 match err {
6005 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::AccessDeniedException(inner) => {
6006 Error::AccessDeniedException(inner)
6007 }
6008 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InternalServiceException(inner) => {
6009 Error::InternalServiceException(inner)
6010 }
6011 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InvalidRequestException(inner) => {
6012 Error::InvalidRequestException(inner)
6013 }
6014 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::ThrottlingException(inner) => {
6015 Error::ThrottlingException(inner)
6016 }
6017 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
6018 }
6019 }
6020}
6021impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>> for Error
6022where
6023 R: Send + Sync + std::fmt::Debug + 'static,
6024{
6025 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>) -> Self {
6026 match err {
6027 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6028 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6029 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6030 source: err.into(),
6031 }),
6032 }
6033 }
6034}
6035impl From<crate::operation::list_evaluation_forms::ListEvaluationFormsError> for Error {
6036 fn from(err: crate::operation::list_evaluation_forms::ListEvaluationFormsError) -> Self {
6037 match err {
6038 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InternalServiceException(inner) => {
6039 Error::InternalServiceException(inner)
6040 }
6041 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InvalidParameterException(inner) => {
6042 Error::InvalidParameterException(inner)
6043 }
6044 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ResourceNotFoundException(inner) => {
6045 Error::ResourceNotFoundException(inner)
6046 }
6047 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6048 crate::operation::list_evaluation_forms::ListEvaluationFormsError::Unhandled(inner) => Error::Unhandled(inner),
6049 }
6050 }
6051}
6052impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>>
6053 for Error
6054where
6055 R: Send + Sync + std::fmt::Debug + 'static,
6056{
6057 fn from(
6058 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>,
6059 ) -> Self {
6060 match err {
6061 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6062 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6063 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6064 source: err.into(),
6065 }),
6066 }
6067 }
6068}
6069impl From<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError> for Error {
6070 fn from(err: crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError) -> Self {
6071 match err {
6072 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InternalServiceException(inner) => {
6073 Error::InternalServiceException(inner)
6074 }
6075 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InvalidParameterException(inner) => {
6076 Error::InvalidParameterException(inner)
6077 }
6078 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ResourceNotFoundException(inner) => {
6079 Error::ResourceNotFoundException(inner)
6080 }
6081 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ThrottlingException(inner) => {
6082 Error::ThrottlingException(inner)
6083 }
6084 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::Unhandled(inner) => Error::Unhandled(inner),
6085 }
6086 }
6087}
6088impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>> for Error
6089where
6090 R: Send + Sync + std::fmt::Debug + 'static,
6091{
6092 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>) -> Self {
6093 match err {
6094 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6095 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6096 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6097 source: err.into(),
6098 }),
6099 }
6100 }
6101}
6102impl From<crate::operation::list_flow_associations::ListFlowAssociationsError> for Error {
6103 fn from(err: crate::operation::list_flow_associations::ListFlowAssociationsError) -> Self {
6104 match err {
6105 crate::operation::list_flow_associations::ListFlowAssociationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6106 crate::operation::list_flow_associations::ListFlowAssociationsError::InternalServiceException(inner) => {
6107 Error::InternalServiceException(inner)
6108 }
6109 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidParameterException(inner) => {
6110 Error::InvalidParameterException(inner)
6111 }
6112 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidRequestException(inner) => {
6113 Error::InvalidRequestException(inner)
6114 }
6115 crate::operation::list_flow_associations::ListFlowAssociationsError::ResourceNotFoundException(inner) => {
6116 Error::ResourceNotFoundException(inner)
6117 }
6118 crate::operation::list_flow_associations::ListFlowAssociationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6119 crate::operation::list_flow_associations::ListFlowAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
6120 }
6121 }
6122}
6123impl<R>
6124 From<
6125 ::aws_smithy_runtime_api::client::result::SdkError<
6126 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
6127 R,
6128 >,
6129 > for Error
6130where
6131 R: Send + Sync + std::fmt::Debug + 'static,
6132{
6133 fn from(
6134 err: ::aws_smithy_runtime_api::client::result::SdkError<
6135 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
6136 R,
6137 >,
6138 ) -> 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::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError> for Error {
6149 fn from(err: crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError) -> Self {
6150 match err {
6151 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InternalServiceException(inner) => {
6152 Error::InternalServiceException(inner)
6153 }
6154 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidParameterException(inner) => {
6155 Error::InvalidParameterException(inner)
6156 }
6157 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidRequestException(inner) => {
6158 Error::InvalidRequestException(inner)
6159 }
6160 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
6161 Error::ResourceNotFoundException(inner)
6162 }
6163 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ThrottlingException(inner) => {
6164 Error::ThrottlingException(inner)
6165 }
6166 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
6167 }
6168 }
6169}
6170impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>> for Error
6171where
6172 R: Send + Sync + std::fmt::Debug + 'static,
6173{
6174 fn from(
6175 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>,
6176 ) -> Self {
6177 match err {
6178 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6179 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6180 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6181 source: err.into(),
6182 }),
6183 }
6184 }
6185}
6186impl From<crate::operation::list_hours_of_operations::ListHoursOfOperationsError> for Error {
6187 fn from(err: crate::operation::list_hours_of_operations::ListHoursOfOperationsError) -> Self {
6188 match err {
6189 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InternalServiceException(inner) => {
6190 Error::InternalServiceException(inner)
6191 }
6192 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidParameterException(inner) => {
6193 Error::InvalidParameterException(inner)
6194 }
6195 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidRequestException(inner) => {
6196 Error::InvalidRequestException(inner)
6197 }
6198 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ResourceNotFoundException(inner) => {
6199 Error::ResourceNotFoundException(inner)
6200 }
6201 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6202 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
6203 }
6204 }
6205}
6206impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>> for Error
6207where
6208 R: Send + Sync + std::fmt::Debug + 'static,
6209{
6210 fn from(
6211 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>,
6212 ) -> Self {
6213 match err {
6214 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6215 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6216 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6217 source: err.into(),
6218 }),
6219 }
6220 }
6221}
6222impl From<crate::operation::list_instance_attributes::ListInstanceAttributesError> for Error {
6223 fn from(err: crate::operation::list_instance_attributes::ListInstanceAttributesError) -> Self {
6224 match err {
6225 crate::operation::list_instance_attributes::ListInstanceAttributesError::InternalServiceException(inner) => {
6226 Error::InternalServiceException(inner)
6227 }
6228 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidParameterException(inner) => {
6229 Error::InvalidParameterException(inner)
6230 }
6231 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidRequestException(inner) => {
6232 Error::InvalidRequestException(inner)
6233 }
6234 crate::operation::list_instance_attributes::ListInstanceAttributesError::ResourceNotFoundException(inner) => {
6235 Error::ResourceNotFoundException(inner)
6236 }
6237 crate::operation::list_instance_attributes::ListInstanceAttributesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6238 crate::operation::list_instance_attributes::ListInstanceAttributesError::Unhandled(inner) => Error::Unhandled(inner),
6239 }
6240 }
6241}
6242impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>> for Error
6243where
6244 R: Send + Sync + std::fmt::Debug + 'static,
6245{
6246 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>) -> Self {
6247 match err {
6248 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6249 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6250 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6251 source: err.into(),
6252 }),
6253 }
6254 }
6255}
6256impl From<crate::operation::list_instances::ListInstancesError> for Error {
6257 fn from(err: crate::operation::list_instances::ListInstancesError) -> Self {
6258 match err {
6259 crate::operation::list_instances::ListInstancesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6260 crate::operation::list_instances::ListInstancesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6261 crate::operation::list_instances::ListInstancesError::Unhandled(inner) => Error::Unhandled(inner),
6262 }
6263 }
6264}
6265impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>>
6266 for Error
6267where
6268 R: Send + Sync + std::fmt::Debug + 'static,
6269{
6270 fn from(
6271 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>,
6272 ) -> Self {
6273 match err {
6274 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6275 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6276 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6277 source: err.into(),
6278 }),
6279 }
6280 }
6281}
6282impl From<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError> for Error {
6283 fn from(err: crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError) -> Self {
6284 match err {
6285 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InternalServiceException(inner) => {
6286 Error::InternalServiceException(inner)
6287 }
6288 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidParameterException(inner) => {
6289 Error::InvalidParameterException(inner)
6290 }
6291 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidRequestException(inner) => {
6292 Error::InvalidRequestException(inner)
6293 }
6294 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ResourceNotFoundException(inner) => {
6295 Error::ResourceNotFoundException(inner)
6296 }
6297 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ThrottlingException(inner) => {
6298 Error::ThrottlingException(inner)
6299 }
6300 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::Unhandled(inner) => Error::Unhandled(inner),
6301 }
6302 }
6303}
6304impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>>
6305 for Error
6306where
6307 R: Send + Sync + std::fmt::Debug + 'static,
6308{
6309 fn from(
6310 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>,
6311 ) -> Self {
6312 match err {
6313 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6314 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6315 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6316 source: err.into(),
6317 }),
6318 }
6319 }
6320}
6321impl From<crate::operation::list_integration_associations::ListIntegrationAssociationsError> for Error {
6322 fn from(err: crate::operation::list_integration_associations::ListIntegrationAssociationsError) -> Self {
6323 match err {
6324 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InternalServiceException(inner) => {
6325 Error::InternalServiceException(inner)
6326 }
6327 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InvalidRequestException(inner) => {
6328 Error::InvalidRequestException(inner)
6329 }
6330 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ResourceNotFoundException(inner) => {
6331 Error::ResourceNotFoundException(inner)
6332 }
6333 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ThrottlingException(inner) => {
6334 Error::ThrottlingException(inner)
6335 }
6336 crate::operation::list_integration_associations::ListIntegrationAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
6337 }
6338 }
6339}
6340impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>> for Error
6341where
6342 R: Send + Sync + std::fmt::Debug + 'static,
6343{
6344 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>) -> Self {
6345 match err {
6346 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6347 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6348 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6349 source: err.into(),
6350 }),
6351 }
6352 }
6353}
6354impl From<crate::operation::list_lambda_functions::ListLambdaFunctionsError> for Error {
6355 fn from(err: crate::operation::list_lambda_functions::ListLambdaFunctionsError) -> Self {
6356 match err {
6357 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InternalServiceException(inner) => {
6358 Error::InternalServiceException(inner)
6359 }
6360 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidParameterException(inner) => {
6361 Error::InvalidParameterException(inner)
6362 }
6363 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidRequestException(inner) => {
6364 Error::InvalidRequestException(inner)
6365 }
6366 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ResourceNotFoundException(inner) => {
6367 Error::ResourceNotFoundException(inner)
6368 }
6369 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6370 crate::operation::list_lambda_functions::ListLambdaFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
6371 }
6372 }
6373}
6374impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>> for Error
6375where
6376 R: Send + Sync + std::fmt::Debug + 'static,
6377{
6378 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>) -> Self {
6379 match err {
6380 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6381 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6382 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6383 source: err.into(),
6384 }),
6385 }
6386 }
6387}
6388impl From<crate::operation::list_lex_bots::ListLexBotsError> for Error {
6389 fn from(err: crate::operation::list_lex_bots::ListLexBotsError) -> Self {
6390 match err {
6391 crate::operation::list_lex_bots::ListLexBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6392 crate::operation::list_lex_bots::ListLexBotsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6393 crate::operation::list_lex_bots::ListLexBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6394 crate::operation::list_lex_bots::ListLexBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6395 crate::operation::list_lex_bots::ListLexBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6396 crate::operation::list_lex_bots::ListLexBotsError::Unhandled(inner) => Error::Unhandled(inner),
6397 }
6398 }
6399}
6400impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>> for Error
6401where
6402 R: Send + Sync + std::fmt::Debug + 'static,
6403{
6404 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>) -> Self {
6405 match err {
6406 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6407 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6408 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6409 source: err.into(),
6410 }),
6411 }
6412 }
6413}
6414impl From<crate::operation::list_phone_numbers::ListPhoneNumbersError> for Error {
6415 fn from(err: crate::operation::list_phone_numbers::ListPhoneNumbersError) -> Self {
6416 match err {
6417 crate::operation::list_phone_numbers::ListPhoneNumbersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6418 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6419 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6420 crate::operation::list_phone_numbers::ListPhoneNumbersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6421 crate::operation::list_phone_numbers::ListPhoneNumbersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6422 crate::operation::list_phone_numbers::ListPhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
6423 }
6424 }
6425}
6426impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>> for Error
6427where
6428 R: Send + Sync + std::fmt::Debug + 'static,
6429{
6430 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>) -> Self {
6431 match err {
6432 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6433 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6434 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6435 source: err.into(),
6436 }),
6437 }
6438 }
6439}
6440impl From<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error> for Error {
6441 fn from(err: crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error) -> Self {
6442 match err {
6443 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6444 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InternalServiceException(inner) => {
6445 Error::InternalServiceException(inner)
6446 }
6447 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InvalidParameterException(inner) => {
6448 Error::InvalidParameterException(inner)
6449 }
6450 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ResourceNotFoundException(inner) => {
6451 Error::ResourceNotFoundException(inner)
6452 }
6453 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
6454 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::Unhandled(inner) => Error::Unhandled(inner),
6455 }
6456 }
6457}
6458impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>>
6459 for Error
6460where
6461 R: Send + Sync + std::fmt::Debug + 'static,
6462{
6463 fn from(
6464 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>,
6465 ) -> Self {
6466 match err {
6467 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6468 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6469 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6470 source: err.into(),
6471 }),
6472 }
6473 }
6474}
6475impl From<crate::operation::list_predefined_attributes::ListPredefinedAttributesError> for Error {
6476 fn from(err: crate::operation::list_predefined_attributes::ListPredefinedAttributesError) -> Self {
6477 match err {
6478 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InternalServiceException(inner) => {
6479 Error::InternalServiceException(inner)
6480 }
6481 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidParameterException(inner) => {
6482 Error::InvalidParameterException(inner)
6483 }
6484 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidRequestException(inner) => {
6485 Error::InvalidRequestException(inner)
6486 }
6487 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ResourceNotFoundException(inner) => {
6488 Error::ResourceNotFoundException(inner)
6489 }
6490 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ThrottlingException(inner) => {
6491 Error::ThrottlingException(inner)
6492 }
6493 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
6494 }
6495 }
6496}
6497impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>> for Error
6498where
6499 R: Send + Sync + std::fmt::Debug + 'static,
6500{
6501 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>) -> Self {
6502 match err {
6503 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6504 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6505 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6506 source: err.into(),
6507 }),
6508 }
6509 }
6510}
6511impl From<crate::operation::list_prompts::ListPromptsError> for Error {
6512 fn from(err: crate::operation::list_prompts::ListPromptsError) -> Self {
6513 match err {
6514 crate::operation::list_prompts::ListPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6515 crate::operation::list_prompts::ListPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6516 crate::operation::list_prompts::ListPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6517 crate::operation::list_prompts::ListPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6518 crate::operation::list_prompts::ListPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6519 crate::operation::list_prompts::ListPromptsError::Unhandled(inner) => Error::Unhandled(inner),
6520 }
6521 }
6522}
6523impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>>
6524 for Error
6525where
6526 R: Send + Sync + std::fmt::Debug + 'static,
6527{
6528 fn from(
6529 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>,
6530 ) -> Self {
6531 match err {
6532 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6533 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6534 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6535 source: err.into(),
6536 }),
6537 }
6538 }
6539}
6540impl From<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError> for Error {
6541 fn from(err: crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError) -> Self {
6542 match err {
6543 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InternalServiceException(inner) => {
6544 Error::InternalServiceException(inner)
6545 }
6546 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidParameterException(inner) => {
6547 Error::InvalidParameterException(inner)
6548 }
6549 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidRequestException(inner) => {
6550 Error::InvalidRequestException(inner)
6551 }
6552 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ResourceNotFoundException(inner) => {
6553 Error::ResourceNotFoundException(inner)
6554 }
6555 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6556 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
6557 }
6558 }
6559}
6560impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>> for Error
6561where
6562 R: Send + Sync + std::fmt::Debug + 'static,
6563{
6564 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>) -> Self {
6565 match err {
6566 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6567 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6568 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6569 source: err.into(),
6570 }),
6571 }
6572 }
6573}
6574impl From<crate::operation::list_queues::ListQueuesError> for Error {
6575 fn from(err: crate::operation::list_queues::ListQueuesError) -> Self {
6576 match err {
6577 crate::operation::list_queues::ListQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6578 crate::operation::list_queues::ListQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6579 crate::operation::list_queues::ListQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6580 crate::operation::list_queues::ListQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6581 crate::operation::list_queues::ListQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6582 crate::operation::list_queues::ListQueuesError::Unhandled(inner) => Error::Unhandled(inner),
6583 }
6584 }
6585}
6586impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>> for Error
6587where
6588 R: Send + Sync + std::fmt::Debug + 'static,
6589{
6590 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>) -> Self {
6591 match err {
6592 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6593 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6594 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6595 source: err.into(),
6596 }),
6597 }
6598 }
6599}
6600impl From<crate::operation::list_quick_connects::ListQuickConnectsError> for Error {
6601 fn from(err: crate::operation::list_quick_connects::ListQuickConnectsError) -> Self {
6602 match err {
6603 crate::operation::list_quick_connects::ListQuickConnectsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6604 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidParameterException(inner) => {
6605 Error::InvalidParameterException(inner)
6606 }
6607 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6608 crate::operation::list_quick_connects::ListQuickConnectsError::ResourceNotFoundException(inner) => {
6609 Error::ResourceNotFoundException(inner)
6610 }
6611 crate::operation::list_quick_connects::ListQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6612 crate::operation::list_quick_connects::ListQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
6613 }
6614 }
6615}
6616impl<R>
6617 From<
6618 ::aws_smithy_runtime_api::client::result::SdkError<
6619 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
6620 R,
6621 >,
6622 > for Error
6623where
6624 R: Send + Sync + std::fmt::Debug + 'static,
6625{
6626 fn from(
6627 err: ::aws_smithy_runtime_api::client::result::SdkError<
6628 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
6629 R,
6630 >,
6631 ) -> Self {
6632 match err {
6633 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6634 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6635 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6636 source: err.into(),
6637 }),
6638 }
6639 }
6640}
6641impl From<crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error> for Error {
6642 fn from(err: crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error) -> Self {
6643 match err {
6644 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::AccessDeniedException(
6645 inner,
6646 ) => Error::AccessDeniedException(inner),
6647 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InternalServiceException(
6648 inner,
6649 ) => Error::InternalServiceException(inner),
6650 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InvalidRequestException(
6651 inner,
6652 ) => Error::InvalidRequestException(inner),
6653 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::OutputTypeNotFoundException(
6654 inner,
6655 ) => Error::OutputTypeNotFoundException(inner),
6656 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ResourceNotFoundException(
6657 inner,
6658 ) => Error::ResourceNotFoundException(inner),
6659 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ThrottlingException(inner) => {
6660 Error::ThrottlingException(inner)
6661 }
6662 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::Unhandled(inner) => {
6663 Error::Unhandled(inner)
6664 }
6665 }
6666 }
6667}
6668impl<R>
6669 From<
6670 ::aws_smithy_runtime_api::client::result::SdkError<
6671 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError,
6672 R,
6673 >,
6674 > for Error
6675where
6676 R: Send + Sync + std::fmt::Debug + 'static,
6677{
6678 fn from(
6679 err: ::aws_smithy_runtime_api::client::result::SdkError<
6680 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError,
6681 R,
6682 >,
6683 ) -> Self {
6684 match err {
6685 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6686 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6687 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6688 source: err.into(),
6689 }),
6690 }
6691 }
6692}
6693impl From<crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError> for Error {
6694 fn from(err: crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError) -> Self {
6695 match err {
6696 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6697 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6698 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6699 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6700 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6701 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::Unhandled(inner) => Error::Unhandled(inner),
6702 }
6703 }
6704}
6705impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>>
6706 for Error
6707where
6708 R: Send + Sync + std::fmt::Debug + 'static,
6709{
6710 fn from(
6711 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>,
6712 ) -> Self {
6713 match err {
6714 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6715 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6716 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6717 source: err.into(),
6718 }),
6719 }
6720 }
6721}
6722impl From<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError> for Error {
6723 fn from(err: crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError) -> Self {
6724 match err {
6725 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InternalServiceException(inner) => {
6726 Error::InternalServiceException(inner)
6727 }
6728 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidParameterException(inner) => {
6729 Error::InvalidParameterException(inner)
6730 }
6731 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidRequestException(inner) => {
6732 Error::InvalidRequestException(inner)
6733 }
6734 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
6735 Error::ResourceNotFoundException(inner)
6736 }
6737 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ThrottlingException(inner) => {
6738 Error::ThrottlingException(inner)
6739 }
6740 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
6741 }
6742 }
6743}
6744impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>> for Error
6745where
6746 R: Send + Sync + std::fmt::Debug + 'static,
6747{
6748 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>) -> Self {
6749 match err {
6750 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6751 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6752 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6753 source: err.into(),
6754 }),
6755 }
6756 }
6757}
6758impl From<crate::operation::list_routing_profiles::ListRoutingProfilesError> for Error {
6759 fn from(err: crate::operation::list_routing_profiles::ListRoutingProfilesError) -> Self {
6760 match err {
6761 crate::operation::list_routing_profiles::ListRoutingProfilesError::InternalServiceException(inner) => {
6762 Error::InternalServiceException(inner)
6763 }
6764 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidParameterException(inner) => {
6765 Error::InvalidParameterException(inner)
6766 }
6767 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidRequestException(inner) => {
6768 Error::InvalidRequestException(inner)
6769 }
6770 crate::operation::list_routing_profiles::ListRoutingProfilesError::ResourceNotFoundException(inner) => {
6771 Error::ResourceNotFoundException(inner)
6772 }
6773 crate::operation::list_routing_profiles::ListRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6774 crate::operation::list_routing_profiles::ListRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
6775 }
6776 }
6777}
6778impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>> for Error
6779where
6780 R: Send + Sync + std::fmt::Debug + 'static,
6781{
6782 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>) -> Self {
6783 match err {
6784 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6785 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6786 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6787 source: err.into(),
6788 }),
6789 }
6790 }
6791}
6792impl From<crate::operation::list_rules::ListRulesError> for Error {
6793 fn from(err: crate::operation::list_rules::ListRulesError) -> Self {
6794 match err {
6795 crate::operation::list_rules::ListRulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6796 crate::operation::list_rules::ListRulesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6797 crate::operation::list_rules::ListRulesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6798 crate::operation::list_rules::ListRulesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6799 crate::operation::list_rules::ListRulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6800 crate::operation::list_rules::ListRulesError::Unhandled(inner) => Error::Unhandled(inner),
6801 }
6802 }
6803}
6804impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>> for Error
6805where
6806 R: Send + Sync + std::fmt::Debug + 'static,
6807{
6808 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>) -> Self {
6809 match err {
6810 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6811 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6812 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6813 source: err.into(),
6814 }),
6815 }
6816 }
6817}
6818impl From<crate::operation::list_security_keys::ListSecurityKeysError> for Error {
6819 fn from(err: crate::operation::list_security_keys::ListSecurityKeysError) -> Self {
6820 match err {
6821 crate::operation::list_security_keys::ListSecurityKeysError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6822 crate::operation::list_security_keys::ListSecurityKeysError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6823 crate::operation::list_security_keys::ListSecurityKeysError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6824 crate::operation::list_security_keys::ListSecurityKeysError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6825 crate::operation::list_security_keys::ListSecurityKeysError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6826 crate::operation::list_security_keys::ListSecurityKeysError::Unhandled(inner) => Error::Unhandled(inner),
6827 }
6828 }
6829}
6830impl<R>
6831 From<
6832 ::aws_smithy_runtime_api::client::result::SdkError<
6833 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
6834 R,
6835 >,
6836 > for Error
6837where
6838 R: Send + Sync + std::fmt::Debug + 'static,
6839{
6840 fn from(
6841 err: ::aws_smithy_runtime_api::client::result::SdkError<
6842 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
6843 R,
6844 >,
6845 ) -> Self {
6846 match err {
6847 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6848 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6849 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6850 source: err.into(),
6851 }),
6852 }
6853 }
6854}
6855impl From<crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError> for Error {
6856 fn from(err: crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError) -> Self {
6857 match err {
6858 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InternalServiceException(inner) => {
6859 Error::InternalServiceException(inner)
6860 }
6861 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidParameterException(inner) => {
6862 Error::InvalidParameterException(inner)
6863 }
6864 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidRequestException(inner) => {
6865 Error::InvalidRequestException(inner)
6866 }
6867 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ResourceNotFoundException(inner) => {
6868 Error::ResourceNotFoundException(inner)
6869 }
6870 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ThrottlingException(inner) => {
6871 Error::ThrottlingException(inner)
6872 }
6873 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::Unhandled(inner) => Error::Unhandled(inner),
6874 }
6875 }
6876}
6877impl<R>
6878 From<
6879 ::aws_smithy_runtime_api::client::result::SdkError<
6880 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
6881 R,
6882 >,
6883 > for Error
6884where
6885 R: Send + Sync + std::fmt::Debug + 'static,
6886{
6887 fn from(
6888 err: ::aws_smithy_runtime_api::client::result::SdkError<
6889 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
6890 R,
6891 >,
6892 ) -> Self {
6893 match err {
6894 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6895 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6896 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6897 source: err.into(),
6898 }),
6899 }
6900 }
6901}
6902impl From<crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError> for Error {
6903 fn from(err: crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError) -> Self {
6904 match err {
6905 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InternalServiceException(inner) => {
6906 Error::InternalServiceException(inner)
6907 }
6908 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidParameterException(inner) => {
6909 Error::InvalidParameterException(inner)
6910 }
6911 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidRequestException(inner) => {
6912 Error::InvalidRequestException(inner)
6913 }
6914 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ResourceNotFoundException(inner) => {
6915 Error::ResourceNotFoundException(inner)
6916 }
6917 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ThrottlingException(inner) => {
6918 Error::ThrottlingException(inner)
6919 }
6920 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
6921 }
6922 }
6923}
6924impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>> for Error
6925where
6926 R: Send + Sync + std::fmt::Debug + 'static,
6927{
6928 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>) -> Self {
6929 match err {
6930 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6931 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6932 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6933 source: err.into(),
6934 }),
6935 }
6936 }
6937}
6938impl From<crate::operation::list_security_profiles::ListSecurityProfilesError> for Error {
6939 fn from(err: crate::operation::list_security_profiles::ListSecurityProfilesError) -> Self {
6940 match err {
6941 crate::operation::list_security_profiles::ListSecurityProfilesError::InternalServiceException(inner) => {
6942 Error::InternalServiceException(inner)
6943 }
6944 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidParameterException(inner) => {
6945 Error::InvalidParameterException(inner)
6946 }
6947 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidRequestException(inner) => {
6948 Error::InvalidRequestException(inner)
6949 }
6950 crate::operation::list_security_profiles::ListSecurityProfilesError::ResourceNotFoundException(inner) => {
6951 Error::ResourceNotFoundException(inner)
6952 }
6953 crate::operation::list_security_profiles::ListSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6954 crate::operation::list_security_profiles::ListSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
6955 }
6956 }
6957}
6958impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
6959where
6960 R: Send + Sync + std::fmt::Debug + 'static,
6961{
6962 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
6963 match err {
6964 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6965 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6966 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6967 source: err.into(),
6968 }),
6969 }
6970 }
6971}
6972impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
6973 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
6974 match err {
6975 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServiceException(inner) => {
6976 Error::InternalServiceException(inner)
6977 }
6978 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterException(inner) => {
6979 Error::InvalidParameterException(inner)
6980 }
6981 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidRequestException(inner) => {
6982 Error::InvalidRequestException(inner)
6983 }
6984 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
6985 Error::ResourceNotFoundException(inner)
6986 }
6987 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6988 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
6989 }
6990 }
6991}
6992impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>> for Error
6993where
6994 R: Send + Sync + std::fmt::Debug + 'static,
6995{
6996 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>) -> Self {
6997 match err {
6998 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6999 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7000 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7001 source: err.into(),
7002 }),
7003 }
7004 }
7005}
7006impl From<crate::operation::list_task_templates::ListTaskTemplatesError> for Error {
7007 fn from(err: crate::operation::list_task_templates::ListTaskTemplatesError) -> Self {
7008 match err {
7009 crate::operation::list_task_templates::ListTaskTemplatesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7010 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidParameterException(inner) => {
7011 Error::InvalidParameterException(inner)
7012 }
7013 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7014 crate::operation::list_task_templates::ListTaskTemplatesError::ResourceNotFoundException(inner) => {
7015 Error::ResourceNotFoundException(inner)
7016 }
7017 crate::operation::list_task_templates::ListTaskTemplatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7018 crate::operation::list_task_templates::ListTaskTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
7019 }
7020 }
7021}
7022impl<R>
7023 From<
7024 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError, R>,
7025 > for Error
7026where
7027 R: Send + Sync + std::fmt::Debug + 'static,
7028{
7029 fn from(
7030 err: ::aws_smithy_runtime_api::client::result::SdkError<
7031 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError,
7032 R,
7033 >,
7034 ) -> Self {
7035 match err {
7036 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7037 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7038 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7039 source: err.into(),
7040 }),
7041 }
7042 }
7043}
7044impl From<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError> for Error {
7045 fn from(err: crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError) -> Self {
7046 match err {
7047 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::AccessDeniedException(inner) => {
7048 Error::AccessDeniedException(inner)
7049 }
7050 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InternalServiceException(inner) => {
7051 Error::InternalServiceException(inner)
7052 }
7053 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InvalidRequestException(inner) => {
7054 Error::InvalidRequestException(inner)
7055 }
7056 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::ThrottlingException(inner) => {
7057 Error::ThrottlingException(inner)
7058 }
7059 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::Unhandled(inner) => Error::Unhandled(inner),
7060 }
7061 }
7062}
7063impl<R>
7064 From<
7065 ::aws_smithy_runtime_api::client::result::SdkError<
7066 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
7067 R,
7068 >,
7069 > for Error
7070where
7071 R: Send + Sync + std::fmt::Debug + 'static,
7072{
7073 fn from(
7074 err: ::aws_smithy_runtime_api::client::result::SdkError<
7075 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
7076 R,
7077 >,
7078 ) -> Self {
7079 match err {
7080 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7081 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7082 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7083 source: err.into(),
7084 }),
7085 }
7086 }
7087}
7088impl From<crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError> for Error {
7089 fn from(err: crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError) -> Self {
7090 match err {
7091 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::AccessDeniedException(inner) => {
7092 Error::AccessDeniedException(inner)
7093 }
7094 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InternalServiceException(inner) => {
7095 Error::InternalServiceException(inner)
7096 }
7097 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InvalidRequestException(inner) => {
7098 Error::InvalidRequestException(inner)
7099 }
7100 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ResourceNotFoundException(inner) => {
7101 Error::ResourceNotFoundException(inner)
7102 }
7103 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ThrottlingException(inner) => {
7104 Error::ThrottlingException(inner)
7105 }
7106 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::Unhandled(inner) => {
7107 Error::Unhandled(inner)
7108 }
7109 }
7110 }
7111}
7112impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>> for Error
7113where
7114 R: Send + Sync + std::fmt::Debug + 'static,
7115{
7116 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>) -> Self {
7117 match err {
7118 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7119 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7120 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7121 source: err.into(),
7122 }),
7123 }
7124 }
7125}
7126impl From<crate::operation::list_use_cases::ListUseCasesError> for Error {
7127 fn from(err: crate::operation::list_use_cases::ListUseCasesError) -> Self {
7128 match err {
7129 crate::operation::list_use_cases::ListUseCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7130 crate::operation::list_use_cases::ListUseCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7131 crate::operation::list_use_cases::ListUseCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7132 crate::operation::list_use_cases::ListUseCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7133 crate::operation::list_use_cases::ListUseCasesError::Unhandled(inner) => Error::Unhandled(inner),
7134 }
7135 }
7136}
7137impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>>
7138 for Error
7139where
7140 R: Send + Sync + std::fmt::Debug + 'static,
7141{
7142 fn from(
7143 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>,
7144 ) -> Self {
7145 match err {
7146 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7147 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7148 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7149 source: err.into(),
7150 }),
7151 }
7152 }
7153}
7154impl From<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError> for Error {
7155 fn from(err: crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError) -> Self {
7156 match err {
7157 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InternalServiceException(inner) => {
7158 Error::InternalServiceException(inner)
7159 }
7160 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidParameterException(inner) => {
7161 Error::InvalidParameterException(inner)
7162 }
7163 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidRequestException(inner) => {
7164 Error::InvalidRequestException(inner)
7165 }
7166 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
7167 Error::ResourceNotFoundException(inner)
7168 }
7169 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ThrottlingException(inner) => {
7170 Error::ThrottlingException(inner)
7171 }
7172 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
7173 }
7174 }
7175}
7176impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>> for Error
7177where
7178 R: Send + Sync + std::fmt::Debug + 'static,
7179{
7180 fn from(
7181 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>,
7182 ) -> Self {
7183 match err {
7184 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7185 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7186 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7187 source: err.into(),
7188 }),
7189 }
7190 }
7191}
7192impl From<crate::operation::list_user_proficiencies::ListUserProficienciesError> for Error {
7193 fn from(err: crate::operation::list_user_proficiencies::ListUserProficienciesError) -> Self {
7194 match err {
7195 crate::operation::list_user_proficiencies::ListUserProficienciesError::InternalServiceException(inner) => {
7196 Error::InternalServiceException(inner)
7197 }
7198 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidParameterException(inner) => {
7199 Error::InvalidParameterException(inner)
7200 }
7201 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidRequestException(inner) => {
7202 Error::InvalidRequestException(inner)
7203 }
7204 crate::operation::list_user_proficiencies::ListUserProficienciesError::ResourceNotFoundException(inner) => {
7205 Error::ResourceNotFoundException(inner)
7206 }
7207 crate::operation::list_user_proficiencies::ListUserProficienciesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7208 crate::operation::list_user_proficiencies::ListUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
7209 }
7210 }
7211}
7212impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>> for Error
7213where
7214 R: Send + Sync + std::fmt::Debug + 'static,
7215{
7216 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>) -> Self {
7217 match err {
7218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7221 source: err.into(),
7222 }),
7223 }
7224 }
7225}
7226impl From<crate::operation::list_users::ListUsersError> for Error {
7227 fn from(err: crate::operation::list_users::ListUsersError) -> Self {
7228 match err {
7229 crate::operation::list_users::ListUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7230 crate::operation::list_users::ListUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7231 crate::operation::list_users::ListUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7232 crate::operation::list_users::ListUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7233 crate::operation::list_users::ListUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7234 crate::operation::list_users::ListUsersError::Unhandled(inner) => Error::Unhandled(inner),
7235 }
7236 }
7237}
7238impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>> for Error
7239where
7240 R: Send + Sync + std::fmt::Debug + 'static,
7241{
7242 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>) -> Self {
7243 match err {
7244 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7245 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7246 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7247 source: err.into(),
7248 }),
7249 }
7250 }
7251}
7252impl From<crate::operation::list_views::ListViewsError> for Error {
7253 fn from(err: crate::operation::list_views::ListViewsError) -> Self {
7254 match err {
7255 crate::operation::list_views::ListViewsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7256 crate::operation::list_views::ListViewsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7257 crate::operation::list_views::ListViewsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7258 crate::operation::list_views::ListViewsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7259 crate::operation::list_views::ListViewsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7260 crate::operation::list_views::ListViewsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
7261 crate::operation::list_views::ListViewsError::Unhandled(inner) => Error::Unhandled(inner),
7262 }
7263 }
7264}
7265impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>> for Error
7266where
7267 R: Send + Sync + std::fmt::Debug + 'static,
7268{
7269 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>) -> Self {
7270 match err {
7271 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7272 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7273 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7274 source: err.into(),
7275 }),
7276 }
7277 }
7278}
7279impl From<crate::operation::list_view_versions::ListViewVersionsError> for Error {
7280 fn from(err: crate::operation::list_view_versions::ListViewVersionsError) -> Self {
7281 match err {
7282 crate::operation::list_view_versions::ListViewVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7283 crate::operation::list_view_versions::ListViewVersionsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7284 crate::operation::list_view_versions::ListViewVersionsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7285 crate::operation::list_view_versions::ListViewVersionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7286 crate::operation::list_view_versions::ListViewVersionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7287 crate::operation::list_view_versions::ListViewVersionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
7288 crate::operation::list_view_versions::ListViewVersionsError::Unhandled(inner) => Error::Unhandled(inner),
7289 }
7290 }
7291}
7292impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>> for Error
7293where
7294 R: Send + Sync + std::fmt::Debug + 'static,
7295{
7296 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>) -> Self {
7297 match err {
7298 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7299 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7300 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7301 source: err.into(),
7302 }),
7303 }
7304 }
7305}
7306impl From<crate::operation::monitor_contact::MonitorContactError> for Error {
7307 fn from(err: crate::operation::monitor_contact::MonitorContactError) -> Self {
7308 match err {
7309 crate::operation::monitor_contact::MonitorContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7310 crate::operation::monitor_contact::MonitorContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
7311 crate::operation::monitor_contact::MonitorContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7312 crate::operation::monitor_contact::MonitorContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7313 crate::operation::monitor_contact::MonitorContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7314 crate::operation::monitor_contact::MonitorContactError::ServiceQuotaExceededException(inner) => {
7315 Error::ServiceQuotaExceededException(inner)
7316 }
7317 crate::operation::monitor_contact::MonitorContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7318 crate::operation::monitor_contact::MonitorContactError::Unhandled(inner) => Error::Unhandled(inner),
7319 }
7320 }
7321}
7322impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>> for Error
7323where
7324 R: Send + Sync + std::fmt::Debug + 'static,
7325{
7326 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>) -> Self {
7327 match err {
7328 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7329 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7330 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7331 source: err.into(),
7332 }),
7333 }
7334 }
7335}
7336impl From<crate::operation::pause_contact::PauseContactError> for Error {
7337 fn from(err: crate::operation::pause_contact::PauseContactError) -> Self {
7338 match err {
7339 crate::operation::pause_contact::PauseContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7340 crate::operation::pause_contact::PauseContactError::ConflictException(inner) => Error::ConflictException(inner),
7341 crate::operation::pause_contact::PauseContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7342 crate::operation::pause_contact::PauseContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7343 crate::operation::pause_contact::PauseContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7344 crate::operation::pause_contact::PauseContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7345 crate::operation::pause_contact::PauseContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7346 crate::operation::pause_contact::PauseContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7347 crate::operation::pause_contact::PauseContactError::Unhandled(inner) => Error::Unhandled(inner),
7348 }
7349 }
7350}
7351impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>> for Error
7352where
7353 R: Send + Sync + std::fmt::Debug + 'static,
7354{
7355 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>) -> Self {
7356 match err {
7357 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7358 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7359 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7360 source: err.into(),
7361 }),
7362 }
7363 }
7364}
7365impl From<crate::operation::put_user_status::PutUserStatusError> for Error {
7366 fn from(err: crate::operation::put_user_status::PutUserStatusError) -> Self {
7367 match err {
7368 crate::operation::put_user_status::PutUserStatusError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7369 crate::operation::put_user_status::PutUserStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7370 crate::operation::put_user_status::PutUserStatusError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7371 crate::operation::put_user_status::PutUserStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7372 crate::operation::put_user_status::PutUserStatusError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7373 crate::operation::put_user_status::PutUserStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7374 crate::operation::put_user_status::PutUserStatusError::Unhandled(inner) => Error::Unhandled(inner),
7375 }
7376 }
7377}
7378impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>> for Error
7379where
7380 R: Send + Sync + std::fmt::Debug + 'static,
7381{
7382 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>) -> Self {
7383 match err {
7384 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7385 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7386 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7387 source: err.into(),
7388 }),
7389 }
7390 }
7391}
7392impl From<crate::operation::release_phone_number::ReleasePhoneNumberError> for Error {
7393 fn from(err: crate::operation::release_phone_number::ReleasePhoneNumberError) -> Self {
7394 match err {
7395 crate::operation::release_phone_number::ReleasePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7396 crate::operation::release_phone_number::ReleasePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
7397 crate::operation::release_phone_number::ReleasePhoneNumberError::InternalServiceException(inner) => {
7398 Error::InternalServiceException(inner)
7399 }
7400 crate::operation::release_phone_number::ReleasePhoneNumberError::InvalidParameterException(inner) => {
7401 Error::InvalidParameterException(inner)
7402 }
7403 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
7404 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceNotFoundException(inner) => {
7405 Error::ResourceNotFoundException(inner)
7406 }
7407 crate::operation::release_phone_number::ReleasePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7408 crate::operation::release_phone_number::ReleasePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
7409 }
7410 }
7411}
7412impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>> for Error
7413where
7414 R: Send + Sync + std::fmt::Debug + 'static,
7415{
7416 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>) -> Self {
7417 match err {
7418 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7419 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7420 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7421 source: err.into(),
7422 }),
7423 }
7424 }
7425}
7426impl From<crate::operation::replicate_instance::ReplicateInstanceError> for Error {
7427 fn from(err: crate::operation::replicate_instance::ReplicateInstanceError) -> Self {
7428 match err {
7429 crate::operation::replicate_instance::ReplicateInstanceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7430 crate::operation::replicate_instance::ReplicateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7431 crate::operation::replicate_instance::ReplicateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7432 crate::operation::replicate_instance::ReplicateInstanceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
7433 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7434 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotReadyException(inner) => Error::ResourceNotReadyException(inner),
7435 crate::operation::replicate_instance::ReplicateInstanceError::ServiceQuotaExceededException(inner) => {
7436 Error::ServiceQuotaExceededException(inner)
7437 }
7438 crate::operation::replicate_instance::ReplicateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7439 crate::operation::replicate_instance::ReplicateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
7440 }
7441 }
7442}
7443impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>> for Error
7444where
7445 R: Send + Sync + std::fmt::Debug + 'static,
7446{
7447 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>) -> Self {
7448 match err {
7449 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7450 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7451 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7452 source: err.into(),
7453 }),
7454 }
7455 }
7456}
7457impl From<crate::operation::resume_contact::ResumeContactError> for Error {
7458 fn from(err: crate::operation::resume_contact::ResumeContactError) -> Self {
7459 match err {
7460 crate::operation::resume_contact::ResumeContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7461 crate::operation::resume_contact::ResumeContactError::ConflictException(inner) => Error::ConflictException(inner),
7462 crate::operation::resume_contact::ResumeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7463 crate::operation::resume_contact::ResumeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7464 crate::operation::resume_contact::ResumeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7465 crate::operation::resume_contact::ResumeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7466 crate::operation::resume_contact::ResumeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7467 crate::operation::resume_contact::ResumeContactError::Unhandled(inner) => Error::Unhandled(inner),
7468 }
7469 }
7470}
7471impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>> for Error
7472where
7473 R: Send + Sync + std::fmt::Debug + 'static,
7474{
7475 fn from(
7476 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>,
7477 ) -> Self {
7478 match err {
7479 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7480 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7481 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7482 source: err.into(),
7483 }),
7484 }
7485 }
7486}
7487impl From<crate::operation::resume_contact_recording::ResumeContactRecordingError> for Error {
7488 fn from(err: crate::operation::resume_contact_recording::ResumeContactRecordingError) -> Self {
7489 match err {
7490 crate::operation::resume_contact_recording::ResumeContactRecordingError::InternalServiceException(inner) => {
7491 Error::InternalServiceException(inner)
7492 }
7493 crate::operation::resume_contact_recording::ResumeContactRecordingError::InvalidRequestException(inner) => {
7494 Error::InvalidRequestException(inner)
7495 }
7496 crate::operation::resume_contact_recording::ResumeContactRecordingError::ResourceNotFoundException(inner) => {
7497 Error::ResourceNotFoundException(inner)
7498 }
7499 crate::operation::resume_contact_recording::ResumeContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
7500 }
7501 }
7502}
7503impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>> for Error
7504where
7505 R: Send + Sync + std::fmt::Debug + 'static,
7506{
7507 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>) -> Self {
7508 match err {
7509 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7510 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7511 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7512 source: err.into(),
7513 }),
7514 }
7515 }
7516}
7517impl From<crate::operation::search_agent_statuses::SearchAgentStatusesError> for Error {
7518 fn from(err: crate::operation::search_agent_statuses::SearchAgentStatusesError) -> Self {
7519 match err {
7520 crate::operation::search_agent_statuses::SearchAgentStatusesError::InternalServiceException(inner) => {
7521 Error::InternalServiceException(inner)
7522 }
7523 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidParameterException(inner) => {
7524 Error::InvalidParameterException(inner)
7525 }
7526 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidRequestException(inner) => {
7527 Error::InvalidRequestException(inner)
7528 }
7529 crate::operation::search_agent_statuses::SearchAgentStatusesError::ResourceNotFoundException(inner) => {
7530 Error::ResourceNotFoundException(inner)
7531 }
7532 crate::operation::search_agent_statuses::SearchAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7533 crate::operation::search_agent_statuses::SearchAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
7534 }
7535 }
7536}
7537impl<R>
7538 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError, R>>
7539 for Error
7540where
7541 R: Send + Sync + std::fmt::Debug + 'static,
7542{
7543 fn from(
7544 err: ::aws_smithy_runtime_api::client::result::SdkError<
7545 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError,
7546 R,
7547 >,
7548 ) -> Self {
7549 match err {
7550 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7551 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7552 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7553 source: err.into(),
7554 }),
7555 }
7556 }
7557}
7558impl From<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError> for Error {
7559 fn from(err: crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError) -> Self {
7560 match err {
7561 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::AccessDeniedException(inner) => {
7562 Error::AccessDeniedException(inner)
7563 }
7564 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InternalServiceException(inner) => {
7565 Error::InternalServiceException(inner)
7566 }
7567 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InvalidParameterException(inner) => {
7568 Error::InvalidParameterException(inner)
7569 }
7570 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::ThrottlingException(inner) => {
7571 Error::ThrottlingException(inner)
7572 }
7573 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
7574 }
7575 }
7576}
7577impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_evaluations::SearchContactEvaluationsError, R>>
7578 for Error
7579where
7580 R: Send + Sync + std::fmt::Debug + 'static,
7581{
7582 fn from(
7583 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_evaluations::SearchContactEvaluationsError, R>,
7584 ) -> Self {
7585 match err {
7586 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7587 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7588 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7589 source: err.into(),
7590 }),
7591 }
7592 }
7593}
7594impl From<crate::operation::search_contact_evaluations::SearchContactEvaluationsError> for Error {
7595 fn from(err: crate::operation::search_contact_evaluations::SearchContactEvaluationsError) -> Self {
7596 match err {
7597 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InternalServiceException(inner) => {
7598 Error::InternalServiceException(inner)
7599 }
7600 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InvalidParameterException(inner) => {
7601 Error::InvalidParameterException(inner)
7602 }
7603 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::InvalidRequestException(inner) => {
7604 Error::InvalidRequestException(inner)
7605 }
7606 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::ResourceNotFoundException(inner) => {
7607 Error::ResourceNotFoundException(inner)
7608 }
7609 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::ThrottlingException(inner) => {
7610 Error::ThrottlingException(inner)
7611 }
7612 crate::operation::search_contact_evaluations::SearchContactEvaluationsError::Unhandled(inner) => Error::Unhandled(inner),
7613 }
7614 }
7615}
7616impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>>
7617 for Error
7618where
7619 R: Send + Sync + std::fmt::Debug + 'static,
7620{
7621 fn from(
7622 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>,
7623 ) -> Self {
7624 match err {
7625 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7626 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7627 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7628 source: err.into(),
7629 }),
7630 }
7631 }
7632}
7633impl From<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError> for Error {
7634 fn from(err: crate::operation::search_contact_flow_modules::SearchContactFlowModulesError) -> Self {
7635 match err {
7636 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InternalServiceException(inner) => {
7637 Error::InternalServiceException(inner)
7638 }
7639 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidParameterException(inner) => {
7640 Error::InvalidParameterException(inner)
7641 }
7642 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidRequestException(inner) => {
7643 Error::InvalidRequestException(inner)
7644 }
7645 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ResourceNotFoundException(inner) => {
7646 Error::ResourceNotFoundException(inner)
7647 }
7648 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ThrottlingException(inner) => {
7649 Error::ThrottlingException(inner)
7650 }
7651 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
7652 }
7653 }
7654}
7655impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>> for Error
7656where
7657 R: Send + Sync + std::fmt::Debug + 'static,
7658{
7659 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>) -> Self {
7660 match err {
7661 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7662 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7663 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7664 source: err.into(),
7665 }),
7666 }
7667 }
7668}
7669impl From<crate::operation::search_contact_flows::SearchContactFlowsError> for Error {
7670 fn from(err: crate::operation::search_contact_flows::SearchContactFlowsError) -> Self {
7671 match err {
7672 crate::operation::search_contact_flows::SearchContactFlowsError::InternalServiceException(inner) => {
7673 Error::InternalServiceException(inner)
7674 }
7675 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidParameterException(inner) => {
7676 Error::InvalidParameterException(inner)
7677 }
7678 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7679 crate::operation::search_contact_flows::SearchContactFlowsError::ResourceNotFoundException(inner) => {
7680 Error::ResourceNotFoundException(inner)
7681 }
7682 crate::operation::search_contact_flows::SearchContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7683 crate::operation::search_contact_flows::SearchContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
7684 }
7685 }
7686}
7687impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>> for Error
7688where
7689 R: Send + Sync + std::fmt::Debug + 'static,
7690{
7691 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>) -> Self {
7692 match err {
7693 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7694 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7695 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7696 source: err.into(),
7697 }),
7698 }
7699 }
7700}
7701impl From<crate::operation::search_contacts::SearchContactsError> for Error {
7702 fn from(err: crate::operation::search_contacts::SearchContactsError) -> Self {
7703 match err {
7704 crate::operation::search_contacts::SearchContactsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7705 crate::operation::search_contacts::SearchContactsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7706 crate::operation::search_contacts::SearchContactsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7707 crate::operation::search_contacts::SearchContactsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7708 crate::operation::search_contacts::SearchContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7709 crate::operation::search_contacts::SearchContactsError::Unhandled(inner) => Error::Unhandled(inner),
7710 }
7711 }
7712}
7713impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>> for Error
7714where
7715 R: Send + Sync + std::fmt::Debug + 'static,
7716{
7717 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>) -> Self {
7718 match err {
7719 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7720 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7721 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7722 source: err.into(),
7723 }),
7724 }
7725 }
7726}
7727impl From<crate::operation::search_email_addresses::SearchEmailAddressesError> for Error {
7728 fn from(err: crate::operation::search_email_addresses::SearchEmailAddressesError) -> Self {
7729 match err {
7730 crate::operation::search_email_addresses::SearchEmailAddressesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7731 crate::operation::search_email_addresses::SearchEmailAddressesError::InternalServiceException(inner) => {
7732 Error::InternalServiceException(inner)
7733 }
7734 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidParameterException(inner) => {
7735 Error::InvalidParameterException(inner)
7736 }
7737 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidRequestException(inner) => {
7738 Error::InvalidRequestException(inner)
7739 }
7740 crate::operation::search_email_addresses::SearchEmailAddressesError::ResourceNotFoundException(inner) => {
7741 Error::ResourceNotFoundException(inner)
7742 }
7743 crate::operation::search_email_addresses::SearchEmailAddressesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7744 crate::operation::search_email_addresses::SearchEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
7745 }
7746 }
7747}
7748impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_evaluation_forms::SearchEvaluationFormsError, R>> for Error
7749where
7750 R: Send + Sync + std::fmt::Debug + 'static,
7751{
7752 fn from(
7753 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_evaluation_forms::SearchEvaluationFormsError, R>,
7754 ) -> Self {
7755 match err {
7756 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7757 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7758 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7759 source: err.into(),
7760 }),
7761 }
7762 }
7763}
7764impl From<crate::operation::search_evaluation_forms::SearchEvaluationFormsError> for Error {
7765 fn from(err: crate::operation::search_evaluation_forms::SearchEvaluationFormsError) -> Self {
7766 match err {
7767 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InternalServiceException(inner) => {
7768 Error::InternalServiceException(inner)
7769 }
7770 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InvalidParameterException(inner) => {
7771 Error::InvalidParameterException(inner)
7772 }
7773 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::InvalidRequestException(inner) => {
7774 Error::InvalidRequestException(inner)
7775 }
7776 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::ResourceNotFoundException(inner) => {
7777 Error::ResourceNotFoundException(inner)
7778 }
7779 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7780 crate::operation::search_evaluation_forms::SearchEvaluationFormsError::Unhandled(inner) => Error::Unhandled(inner),
7781 }
7782 }
7783}
7784impl<R>
7785 From<
7786 ::aws_smithy_runtime_api::client::result::SdkError<
7787 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
7788 R,
7789 >,
7790 > for Error
7791where
7792 R: Send + Sync + std::fmt::Debug + 'static,
7793{
7794 fn from(
7795 err: ::aws_smithy_runtime_api::client::result::SdkError<
7796 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
7797 R,
7798 >,
7799 ) -> Self {
7800 match err {
7801 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7802 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7803 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7804 source: err.into(),
7805 }),
7806 }
7807 }
7808}
7809impl From<crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError> for Error {
7810 fn from(err: crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError) -> Self {
7811 match err {
7812 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InternalServiceException(inner) => {
7813 Error::InternalServiceException(inner)
7814 }
7815 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidParameterException(inner) => {
7816 Error::InvalidParameterException(inner)
7817 }
7818 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidRequestException(inner) => {
7819 Error::InvalidRequestException(inner)
7820 }
7821 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
7822 Error::ResourceNotFoundException(inner)
7823 }
7824 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ThrottlingException(inner) => {
7825 Error::ThrottlingException(inner)
7826 }
7827 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
7828 }
7829 }
7830}
7831impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>>
7832 for Error
7833where
7834 R: Send + Sync + std::fmt::Debug + 'static,
7835{
7836 fn from(
7837 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>,
7838 ) -> Self {
7839 match err {
7840 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7841 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7842 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7843 source: err.into(),
7844 }),
7845 }
7846 }
7847}
7848impl From<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError> for Error {
7849 fn from(err: crate::operation::search_hours_of_operations::SearchHoursOfOperationsError) -> Self {
7850 match err {
7851 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InternalServiceException(inner) => {
7852 Error::InternalServiceException(inner)
7853 }
7854 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidParameterException(inner) => {
7855 Error::InvalidParameterException(inner)
7856 }
7857 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidRequestException(inner) => {
7858 Error::InvalidRequestException(inner)
7859 }
7860 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ResourceNotFoundException(inner) => {
7861 Error::ResourceNotFoundException(inner)
7862 }
7863 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ThrottlingException(inner) => {
7864 Error::ThrottlingException(inner)
7865 }
7866 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
7867 }
7868 }
7869}
7870impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>>
7871 for Error
7872where
7873 R: Send + Sync + std::fmt::Debug + 'static,
7874{
7875 fn from(
7876 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>,
7877 ) -> Self {
7878 match err {
7879 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7880 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7881 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7882 source: err.into(),
7883 }),
7884 }
7885 }
7886}
7887impl From<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError> for Error {
7888 fn from(err: crate::operation::search_predefined_attributes::SearchPredefinedAttributesError) -> Self {
7889 match err {
7890 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InternalServiceException(inner) => {
7891 Error::InternalServiceException(inner)
7892 }
7893 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidParameterException(inner) => {
7894 Error::InvalidParameterException(inner)
7895 }
7896 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidRequestException(inner) => {
7897 Error::InvalidRequestException(inner)
7898 }
7899 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ResourceNotFoundException(inner) => {
7900 Error::ResourceNotFoundException(inner)
7901 }
7902 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ThrottlingException(inner) => {
7903 Error::ThrottlingException(inner)
7904 }
7905 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
7906 }
7907 }
7908}
7909impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>> for Error
7910where
7911 R: Send + Sync + std::fmt::Debug + 'static,
7912{
7913 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>) -> Self {
7914 match err {
7915 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7916 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7917 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7918 source: err.into(),
7919 }),
7920 }
7921 }
7922}
7923impl From<crate::operation::search_prompts::SearchPromptsError> for Error {
7924 fn from(err: crate::operation::search_prompts::SearchPromptsError) -> Self {
7925 match err {
7926 crate::operation::search_prompts::SearchPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7927 crate::operation::search_prompts::SearchPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7928 crate::operation::search_prompts::SearchPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7929 crate::operation::search_prompts::SearchPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7930 crate::operation::search_prompts::SearchPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7931 crate::operation::search_prompts::SearchPromptsError::Unhandled(inner) => Error::Unhandled(inner),
7932 }
7933 }
7934}
7935impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>> for Error
7936where
7937 R: Send + Sync + std::fmt::Debug + 'static,
7938{
7939 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>) -> Self {
7940 match err {
7941 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7942 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7943 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7944 source: err.into(),
7945 }),
7946 }
7947 }
7948}
7949impl From<crate::operation::search_queues::SearchQueuesError> for Error {
7950 fn from(err: crate::operation::search_queues::SearchQueuesError) -> Self {
7951 match err {
7952 crate::operation::search_queues::SearchQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7953 crate::operation::search_queues::SearchQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7954 crate::operation::search_queues::SearchQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7955 crate::operation::search_queues::SearchQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7956 crate::operation::search_queues::SearchQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7957 crate::operation::search_queues::SearchQueuesError::Unhandled(inner) => Error::Unhandled(inner),
7958 }
7959 }
7960}
7961impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>> for Error
7962where
7963 R: Send + Sync + std::fmt::Debug + 'static,
7964{
7965 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>) -> Self {
7966 match err {
7967 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7968 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7969 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7970 source: err.into(),
7971 }),
7972 }
7973 }
7974}
7975impl From<crate::operation::search_quick_connects::SearchQuickConnectsError> for Error {
7976 fn from(err: crate::operation::search_quick_connects::SearchQuickConnectsError) -> Self {
7977 match err {
7978 crate::operation::search_quick_connects::SearchQuickConnectsError::InternalServiceException(inner) => {
7979 Error::InternalServiceException(inner)
7980 }
7981 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidParameterException(inner) => {
7982 Error::InvalidParameterException(inner)
7983 }
7984 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidRequestException(inner) => {
7985 Error::InvalidRequestException(inner)
7986 }
7987 crate::operation::search_quick_connects::SearchQuickConnectsError::ResourceNotFoundException(inner) => {
7988 Error::ResourceNotFoundException(inner)
7989 }
7990 crate::operation::search_quick_connects::SearchQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7991 crate::operation::search_quick_connects::SearchQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
7992 }
7993 }
7994}
7995impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>> for Error
7996where
7997 R: Send + Sync + std::fmt::Debug + 'static,
7998{
7999 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>) -> Self {
8000 match err {
8001 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8002 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8003 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8004 source: err.into(),
8005 }),
8006 }
8007 }
8008}
8009impl From<crate::operation::search_resource_tags::SearchResourceTagsError> for Error {
8010 fn from(err: crate::operation::search_resource_tags::SearchResourceTagsError) -> Self {
8011 match err {
8012 crate::operation::search_resource_tags::SearchResourceTagsError::InternalServiceException(inner) => {
8013 Error::InternalServiceException(inner)
8014 }
8015 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidParameterException(inner) => {
8016 Error::InvalidParameterException(inner)
8017 }
8018 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8019 crate::operation::search_resource_tags::SearchResourceTagsError::MaximumResultReturnedException(inner) => {
8020 Error::MaximumResultReturnedException(inner)
8021 }
8022 crate::operation::search_resource_tags::SearchResourceTagsError::ResourceNotFoundException(inner) => {
8023 Error::ResourceNotFoundException(inner)
8024 }
8025 crate::operation::search_resource_tags::SearchResourceTagsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8026 crate::operation::search_resource_tags::SearchResourceTagsError::Unhandled(inner) => Error::Unhandled(inner),
8027 }
8028 }
8029}
8030impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>> for Error
8031where
8032 R: Send + Sync + std::fmt::Debug + 'static,
8033{
8034 fn from(
8035 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>,
8036 ) -> Self {
8037 match err {
8038 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8039 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8040 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8041 source: err.into(),
8042 }),
8043 }
8044 }
8045}
8046impl From<crate::operation::search_routing_profiles::SearchRoutingProfilesError> for Error {
8047 fn from(err: crate::operation::search_routing_profiles::SearchRoutingProfilesError) -> Self {
8048 match err {
8049 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InternalServiceException(inner) => {
8050 Error::InternalServiceException(inner)
8051 }
8052 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidParameterException(inner) => {
8053 Error::InvalidParameterException(inner)
8054 }
8055 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidRequestException(inner) => {
8056 Error::InvalidRequestException(inner)
8057 }
8058 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ResourceNotFoundException(inner) => {
8059 Error::ResourceNotFoundException(inner)
8060 }
8061 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8062 crate::operation::search_routing_profiles::SearchRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
8063 }
8064 }
8065}
8066impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>> for Error
8067where
8068 R: Send + Sync + std::fmt::Debug + 'static,
8069{
8070 fn from(
8071 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>,
8072 ) -> Self {
8073 match err {
8074 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8075 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8076 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8077 source: err.into(),
8078 }),
8079 }
8080 }
8081}
8082impl From<crate::operation::search_security_profiles::SearchSecurityProfilesError> for Error {
8083 fn from(err: crate::operation::search_security_profiles::SearchSecurityProfilesError) -> Self {
8084 match err {
8085 crate::operation::search_security_profiles::SearchSecurityProfilesError::InternalServiceException(inner) => {
8086 Error::InternalServiceException(inner)
8087 }
8088 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidParameterException(inner) => {
8089 Error::InvalidParameterException(inner)
8090 }
8091 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidRequestException(inner) => {
8092 Error::InvalidRequestException(inner)
8093 }
8094 crate::operation::search_security_profiles::SearchSecurityProfilesError::ResourceNotFoundException(inner) => {
8095 Error::ResourceNotFoundException(inner)
8096 }
8097 crate::operation::search_security_profiles::SearchSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8098 crate::operation::search_security_profiles::SearchSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
8099 }
8100 }
8101}
8102impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>>
8103 for Error
8104where
8105 R: Send + Sync + std::fmt::Debug + 'static,
8106{
8107 fn from(
8108 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>,
8109 ) -> Self {
8110 match err {
8111 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8112 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8113 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8114 source: err.into(),
8115 }),
8116 }
8117 }
8118}
8119impl From<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError> for Error {
8120 fn from(err: crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError) -> Self {
8121 match err {
8122 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InternalServiceException(inner) => {
8123 Error::InternalServiceException(inner)
8124 }
8125 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidParameterException(inner) => {
8126 Error::InvalidParameterException(inner)
8127 }
8128 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidRequestException(inner) => {
8129 Error::InvalidRequestException(inner)
8130 }
8131 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
8132 Error::ResourceNotFoundException(inner)
8133 }
8134 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ThrottlingException(inner) => {
8135 Error::ThrottlingException(inner)
8136 }
8137 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
8138 }
8139 }
8140}
8141impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>> for Error
8142where
8143 R: Send + Sync + std::fmt::Debug + 'static,
8144{
8145 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>) -> Self {
8146 match err {
8147 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8148 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8149 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8150 source: err.into(),
8151 }),
8152 }
8153 }
8154}
8155impl From<crate::operation::search_users::SearchUsersError> for Error {
8156 fn from(err: crate::operation::search_users::SearchUsersError) -> Self {
8157 match err {
8158 crate::operation::search_users::SearchUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8159 crate::operation::search_users::SearchUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8160 crate::operation::search_users::SearchUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8161 crate::operation::search_users::SearchUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8162 crate::operation::search_users::SearchUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8163 crate::operation::search_users::SearchUsersError::Unhandled(inner) => Error::Unhandled(inner),
8164 }
8165 }
8166}
8167impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>> for Error
8168where
8169 R: Send + Sync + std::fmt::Debug + 'static,
8170{
8171 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>) -> Self {
8172 match err {
8173 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8174 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8175 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8176 source: err.into(),
8177 }),
8178 }
8179 }
8180}
8181impl From<crate::operation::search_vocabularies::SearchVocabulariesError> for Error {
8182 fn from(err: crate::operation::search_vocabularies::SearchVocabulariesError) -> Self {
8183 match err {
8184 crate::operation::search_vocabularies::SearchVocabulariesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8185 crate::operation::search_vocabularies::SearchVocabulariesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8186 crate::operation::search_vocabularies::SearchVocabulariesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8187 crate::operation::search_vocabularies::SearchVocabulariesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8188 crate::operation::search_vocabularies::SearchVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
8189 }
8190 }
8191}
8192impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>>
8193 for Error
8194where
8195 R: Send + Sync + std::fmt::Debug + 'static,
8196{
8197 fn from(
8198 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>,
8199 ) -> Self {
8200 match err {
8201 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8202 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8203 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8204 source: err.into(),
8205 }),
8206 }
8207 }
8208}
8209impl From<crate::operation::send_chat_integration_event::SendChatIntegrationEventError> for Error {
8210 fn from(err: crate::operation::send_chat_integration_event::SendChatIntegrationEventError) -> Self {
8211 match err {
8212 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::AccessDeniedException(inner) => {
8213 Error::AccessDeniedException(inner)
8214 }
8215 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InternalServiceException(inner) => {
8216 Error::InternalServiceException(inner)
8217 }
8218 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InvalidRequestException(inner) => {
8219 Error::InvalidRequestException(inner)
8220 }
8221 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ResourceNotFoundException(inner) => {
8222 Error::ResourceNotFoundException(inner)
8223 }
8224 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ThrottlingException(inner) => {
8225 Error::ThrottlingException(inner)
8226 }
8227 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::Unhandled(inner) => Error::Unhandled(inner),
8228 }
8229 }
8230}
8231impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>> for Error
8232where
8233 R: Send + Sync + std::fmt::Debug + 'static,
8234{
8235 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>) -> Self {
8236 match err {
8237 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8238 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8239 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8240 source: err.into(),
8241 }),
8242 }
8243 }
8244}
8245impl From<crate::operation::send_outbound_email::SendOutboundEmailError> for Error {
8246 fn from(err: crate::operation::send_outbound_email::SendOutboundEmailError) -> Self {
8247 match err {
8248 crate::operation::send_outbound_email::SendOutboundEmailError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8249 crate::operation::send_outbound_email::SendOutboundEmailError::IdempotencyException(inner) => Error::IdempotencyException(inner),
8250 crate::operation::send_outbound_email::SendOutboundEmailError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8251 crate::operation::send_outbound_email::SendOutboundEmailError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8252 crate::operation::send_outbound_email::SendOutboundEmailError::ResourceNotFoundException(inner) => {
8253 Error::ResourceNotFoundException(inner)
8254 }
8255 crate::operation::send_outbound_email::SendOutboundEmailError::ServiceQuotaExceededException(inner) => {
8256 Error::ServiceQuotaExceededException(inner)
8257 }
8258 crate::operation::send_outbound_email::SendOutboundEmailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8259 crate::operation::send_outbound_email::SendOutboundEmailError::Unhandled(inner) => Error::Unhandled(inner),
8260 }
8261 }
8262}
8263impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>>
8264 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::start_attached_file_upload::StartAttachedFileUploadError, 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::start_attached_file_upload::StartAttachedFileUploadError> for Error {
8281 fn from(err: crate::operation::start_attached_file_upload::StartAttachedFileUploadError) -> Self {
8282 match err {
8283 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::AccessDeniedException(inner) => {
8284 Error::AccessDeniedException(inner)
8285 }
8286 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InternalServiceException(inner) => {
8287 Error::InternalServiceException(inner)
8288 }
8289 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InvalidRequestException(inner) => {
8290 Error::InvalidRequestException(inner)
8291 }
8292 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ResourceConflictException(inner) => {
8293 Error::ResourceConflictException(inner)
8294 }
8295 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ServiceQuotaExceededException(inner) => {
8296 Error::ServiceQuotaExceededException(inner)
8297 }
8298 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ThrottlingException(inner) => {
8299 Error::ThrottlingException(inner)
8300 }
8301 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::Unhandled(inner) => Error::Unhandled(inner),
8302 }
8303 }
8304}
8305impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>> for Error
8306where
8307 R: Send + Sync + std::fmt::Debug + 'static,
8308{
8309 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>) -> Self {
8310 match err {
8311 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8312 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8313 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8314 source: err.into(),
8315 }),
8316 }
8317 }
8318}
8319impl From<crate::operation::start_chat_contact::StartChatContactError> for Error {
8320 fn from(err: crate::operation::start_chat_contact::StartChatContactError) -> Self {
8321 match err {
8322 crate::operation::start_chat_contact::StartChatContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8323 crate::operation::start_chat_contact::StartChatContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8324 crate::operation::start_chat_contact::StartChatContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8325 crate::operation::start_chat_contact::StartChatContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8326 crate::operation::start_chat_contact::StartChatContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8327 crate::operation::start_chat_contact::StartChatContactError::Unhandled(inner) => Error::Unhandled(inner),
8328 }
8329 }
8330}
8331impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>> for Error
8332where
8333 R: Send + Sync + std::fmt::Debug + 'static,
8334{
8335 fn from(
8336 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>,
8337 ) -> Self {
8338 match err {
8339 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8340 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8341 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8342 source: err.into(),
8343 }),
8344 }
8345 }
8346}
8347impl From<crate::operation::start_contact_evaluation::StartContactEvaluationError> for Error {
8348 fn from(err: crate::operation::start_contact_evaluation::StartContactEvaluationError) -> Self {
8349 match err {
8350 crate::operation::start_contact_evaluation::StartContactEvaluationError::InternalServiceException(inner) => {
8351 Error::InternalServiceException(inner)
8352 }
8353 crate::operation::start_contact_evaluation::StartContactEvaluationError::InvalidParameterException(inner) => {
8354 Error::InvalidParameterException(inner)
8355 }
8356 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceConflictException(inner) => {
8357 Error::ResourceConflictException(inner)
8358 }
8359 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceNotFoundException(inner) => {
8360 Error::ResourceNotFoundException(inner)
8361 }
8362 crate::operation::start_contact_evaluation::StartContactEvaluationError::ServiceQuotaExceededException(inner) => {
8363 Error::ServiceQuotaExceededException(inner)
8364 }
8365 crate::operation::start_contact_evaluation::StartContactEvaluationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8366 crate::operation::start_contact_evaluation::StartContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
8367 }
8368 }
8369}
8370impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>> for Error
8371where
8372 R: Send + Sync + std::fmt::Debug + 'static,
8373{
8374 fn from(
8375 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>,
8376 ) -> Self {
8377 match err {
8378 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8379 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8380 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8381 source: err.into(),
8382 }),
8383 }
8384 }
8385}
8386impl From<crate::operation::start_contact_recording::StartContactRecordingError> for Error {
8387 fn from(err: crate::operation::start_contact_recording::StartContactRecordingError) -> Self {
8388 match err {
8389 crate::operation::start_contact_recording::StartContactRecordingError::InternalServiceException(inner) => {
8390 Error::InternalServiceException(inner)
8391 }
8392 crate::operation::start_contact_recording::StartContactRecordingError::InvalidParameterException(inner) => {
8393 Error::InvalidParameterException(inner)
8394 }
8395 crate::operation::start_contact_recording::StartContactRecordingError::InvalidRequestException(inner) => {
8396 Error::InvalidRequestException(inner)
8397 }
8398 crate::operation::start_contact_recording::StartContactRecordingError::ResourceNotFoundException(inner) => {
8399 Error::ResourceNotFoundException(inner)
8400 }
8401 crate::operation::start_contact_recording::StartContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
8402 }
8403 }
8404}
8405impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>> for Error
8406where
8407 R: Send + Sync + std::fmt::Debug + 'static,
8408{
8409 fn from(
8410 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>,
8411 ) -> Self {
8412 match err {
8413 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8414 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8415 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8416 source: err.into(),
8417 }),
8418 }
8419 }
8420}
8421impl From<crate::operation::start_contact_streaming::StartContactStreamingError> for Error {
8422 fn from(err: crate::operation::start_contact_streaming::StartContactStreamingError) -> Self {
8423 match err {
8424 crate::operation::start_contact_streaming::StartContactStreamingError::InternalServiceException(inner) => {
8425 Error::InternalServiceException(inner)
8426 }
8427 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidParameterException(inner) => {
8428 Error::InvalidParameterException(inner)
8429 }
8430 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidRequestException(inner) => {
8431 Error::InvalidRequestException(inner)
8432 }
8433 crate::operation::start_contact_streaming::StartContactStreamingError::LimitExceededException(inner) => {
8434 Error::LimitExceededException(inner)
8435 }
8436 crate::operation::start_contact_streaming::StartContactStreamingError::ResourceNotFoundException(inner) => {
8437 Error::ResourceNotFoundException(inner)
8438 }
8439 crate::operation::start_contact_streaming::StartContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
8440 }
8441 }
8442}
8443impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>> for Error
8444where
8445 R: Send + Sync + std::fmt::Debug + 'static,
8446{
8447 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>) -> Self {
8448 match err {
8449 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8450 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8451 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8452 source: err.into(),
8453 }),
8454 }
8455 }
8456}
8457impl From<crate::operation::start_email_contact::StartEmailContactError> for Error {
8458 fn from(err: crate::operation::start_email_contact::StartEmailContactError) -> Self {
8459 match err {
8460 crate::operation::start_email_contact::StartEmailContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8461 crate::operation::start_email_contact::StartEmailContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
8462 crate::operation::start_email_contact::StartEmailContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8463 crate::operation::start_email_contact::StartEmailContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8464 crate::operation::start_email_contact::StartEmailContactError::ResourceNotFoundException(inner) => {
8465 Error::ResourceNotFoundException(inner)
8466 }
8467 crate::operation::start_email_contact::StartEmailContactError::ServiceQuotaExceededException(inner) => {
8468 Error::ServiceQuotaExceededException(inner)
8469 }
8470 crate::operation::start_email_contact::StartEmailContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8471 crate::operation::start_email_contact::StartEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
8472 }
8473 }
8474}
8475impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>>
8476 for Error
8477where
8478 R: Send + Sync + std::fmt::Debug + 'static,
8479{
8480 fn from(
8481 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>,
8482 ) -> Self {
8483 match err {
8484 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8485 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8486 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8487 source: err.into(),
8488 }),
8489 }
8490 }
8491}
8492impl From<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError> for Error {
8493 fn from(err: crate::operation::start_outbound_chat_contact::StartOutboundChatContactError) -> Self {
8494 match err {
8495 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::AccessDeniedException(inner) => {
8496 Error::AccessDeniedException(inner)
8497 }
8498 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ConflictException(inner) => Error::ConflictException(inner),
8499 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InternalServiceException(inner) => {
8500 Error::InternalServiceException(inner)
8501 }
8502 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InvalidRequestException(inner) => {
8503 Error::InvalidRequestException(inner)
8504 }
8505 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::LimitExceededException(inner) => {
8506 Error::LimitExceededException(inner)
8507 }
8508 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ResourceNotFoundException(inner) => {
8509 Error::ResourceNotFoundException(inner)
8510 }
8511 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ThrottlingException(inner) => {
8512 Error::ThrottlingException(inner)
8513 }
8514 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::Unhandled(inner) => Error::Unhandled(inner),
8515 }
8516 }
8517}
8518impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>>
8519 for Error
8520where
8521 R: Send + Sync + std::fmt::Debug + 'static,
8522{
8523 fn from(
8524 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>,
8525 ) -> Self {
8526 match err {
8527 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8528 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8529 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8530 source: err.into(),
8531 }),
8532 }
8533 }
8534}
8535impl From<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError> for Error {
8536 fn from(err: crate::operation::start_outbound_email_contact::StartOutboundEmailContactError) -> Self {
8537 match err {
8538 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::AccessDeniedException(inner) => {
8539 Error::AccessDeniedException(inner)
8540 }
8541 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::IdempotencyException(inner) => {
8542 Error::IdempotencyException(inner)
8543 }
8544 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InternalServiceException(inner) => {
8545 Error::InternalServiceException(inner)
8546 }
8547 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InvalidRequestException(inner) => {
8548 Error::InvalidRequestException(inner)
8549 }
8550 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ResourceNotFoundException(inner) => {
8551 Error::ResourceNotFoundException(inner)
8552 }
8553 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ServiceQuotaExceededException(inner) => {
8554 Error::ServiceQuotaExceededException(inner)
8555 }
8556 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ThrottlingException(inner) => {
8557 Error::ThrottlingException(inner)
8558 }
8559 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
8560 }
8561 }
8562}
8563impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>>
8564 for Error
8565where
8566 R: Send + Sync + std::fmt::Debug + 'static,
8567{
8568 fn from(
8569 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>,
8570 ) -> Self {
8571 match err {
8572 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8573 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8574 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8575 source: err.into(),
8576 }),
8577 }
8578 }
8579}
8580impl From<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError> for Error {
8581 fn from(err: crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError) -> Self {
8582 match err {
8583 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::DestinationNotAllowedException(inner) => {
8584 Error::DestinationNotAllowedException(inner)
8585 }
8586 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InternalServiceException(inner) => {
8587 Error::InternalServiceException(inner)
8588 }
8589 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidParameterException(inner) => {
8590 Error::InvalidParameterException(inner)
8591 }
8592 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidRequestException(inner) => {
8593 Error::InvalidRequestException(inner)
8594 }
8595 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::LimitExceededException(inner) => {
8596 Error::LimitExceededException(inner)
8597 }
8598 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::OutboundContactNotPermittedException(inner) => {
8599 Error::OutboundContactNotPermittedException(inner)
8600 }
8601 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::ResourceNotFoundException(inner) => {
8602 Error::ResourceNotFoundException(inner)
8603 }
8604 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::Unhandled(inner) => Error::Unhandled(inner),
8605 }
8606 }
8607}
8608impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>> for Error
8609where
8610 R: Send + Sync + std::fmt::Debug + 'static,
8611{
8612 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>) -> Self {
8613 match err {
8614 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8615 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8616 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8617 source: err.into(),
8618 }),
8619 }
8620 }
8621}
8622impl From<crate::operation::start_screen_sharing::StartScreenSharingError> for Error {
8623 fn from(err: crate::operation::start_screen_sharing::StartScreenSharingError) -> Self {
8624 match err {
8625 crate::operation::start_screen_sharing::StartScreenSharingError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8626 crate::operation::start_screen_sharing::StartScreenSharingError::InternalServiceException(inner) => {
8627 Error::InternalServiceException(inner)
8628 }
8629 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidParameterException(inner) => {
8630 Error::InvalidParameterException(inner)
8631 }
8632 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8633 crate::operation::start_screen_sharing::StartScreenSharingError::ResourceNotFoundException(inner) => {
8634 Error::ResourceNotFoundException(inner)
8635 }
8636 crate::operation::start_screen_sharing::StartScreenSharingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8637 crate::operation::start_screen_sharing::StartScreenSharingError::Unhandled(inner) => Error::Unhandled(inner),
8638 }
8639 }
8640}
8641impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>> for Error
8642where
8643 R: Send + Sync + std::fmt::Debug + 'static,
8644{
8645 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>) -> Self {
8646 match err {
8647 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8648 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8649 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8650 source: err.into(),
8651 }),
8652 }
8653 }
8654}
8655impl From<crate::operation::start_task_contact::StartTaskContactError> for Error {
8656 fn from(err: crate::operation::start_task_contact::StartTaskContactError) -> Self {
8657 match err {
8658 crate::operation::start_task_contact::StartTaskContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8659 crate::operation::start_task_contact::StartTaskContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8660 crate::operation::start_task_contact::StartTaskContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8661 crate::operation::start_task_contact::StartTaskContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8662 crate::operation::start_task_contact::StartTaskContactError::ServiceQuotaExceededException(inner) => {
8663 Error::ServiceQuotaExceededException(inner)
8664 }
8665 crate::operation::start_task_contact::StartTaskContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8666 crate::operation::start_task_contact::StartTaskContactError::Unhandled(inner) => Error::Unhandled(inner),
8667 }
8668 }
8669}
8670impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>> for Error
8671where
8672 R: Send + Sync + std::fmt::Debug + 'static,
8673{
8674 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>) -> Self {
8675 match err {
8676 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8677 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8678 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8679 source: err.into(),
8680 }),
8681 }
8682 }
8683}
8684impl From<crate::operation::start_web_rtc_contact::StartWebRTCContactError> for Error {
8685 fn from(err: crate::operation::start_web_rtc_contact::StartWebRTCContactError) -> Self {
8686 match err {
8687 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InternalServiceException(inner) => {
8688 Error::InternalServiceException(inner)
8689 }
8690 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidParameterException(inner) => {
8691 Error::InvalidParameterException(inner)
8692 }
8693 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8694 crate::operation::start_web_rtc_contact::StartWebRTCContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8695 crate::operation::start_web_rtc_contact::StartWebRTCContactError::ResourceNotFoundException(inner) => {
8696 Error::ResourceNotFoundException(inner)
8697 }
8698 crate::operation::start_web_rtc_contact::StartWebRTCContactError::Unhandled(inner) => Error::Unhandled(inner),
8699 }
8700 }
8701}
8702impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>> for Error
8703where
8704 R: Send + Sync + std::fmt::Debug + 'static,
8705{
8706 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>) -> Self {
8707 match err {
8708 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8709 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8710 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8711 source: err.into(),
8712 }),
8713 }
8714 }
8715}
8716impl From<crate::operation::stop_contact::StopContactError> for Error {
8717 fn from(err: crate::operation::stop_contact::StopContactError) -> Self {
8718 match err {
8719 crate::operation::stop_contact::StopContactError::ContactNotFoundException(inner) => Error::ContactNotFoundException(inner),
8720 crate::operation::stop_contact::StopContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8721 crate::operation::stop_contact::StopContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8722 crate::operation::stop_contact::StopContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8723 crate::operation::stop_contact::StopContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8724 crate::operation::stop_contact::StopContactError::Unhandled(inner) => Error::Unhandled(inner),
8725 }
8726 }
8727}
8728impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>> for Error
8729where
8730 R: Send + Sync + std::fmt::Debug + 'static,
8731{
8732 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>) -> Self {
8733 match err {
8734 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8735 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8736 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8737 source: err.into(),
8738 }),
8739 }
8740 }
8741}
8742impl From<crate::operation::stop_contact_recording::StopContactRecordingError> for Error {
8743 fn from(err: crate::operation::stop_contact_recording::StopContactRecordingError) -> Self {
8744 match err {
8745 crate::operation::stop_contact_recording::StopContactRecordingError::InternalServiceException(inner) => {
8746 Error::InternalServiceException(inner)
8747 }
8748 crate::operation::stop_contact_recording::StopContactRecordingError::InvalidRequestException(inner) => {
8749 Error::InvalidRequestException(inner)
8750 }
8751 crate::operation::stop_contact_recording::StopContactRecordingError::ResourceNotFoundException(inner) => {
8752 Error::ResourceNotFoundException(inner)
8753 }
8754 crate::operation::stop_contact_recording::StopContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
8755 }
8756 }
8757}
8758impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>> for Error
8759where
8760 R: Send + Sync + std::fmt::Debug + 'static,
8761{
8762 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>) -> Self {
8763 match err {
8764 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8765 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8766 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8767 source: err.into(),
8768 }),
8769 }
8770 }
8771}
8772impl From<crate::operation::stop_contact_streaming::StopContactStreamingError> for Error {
8773 fn from(err: crate::operation::stop_contact_streaming::StopContactStreamingError) -> Self {
8774 match err {
8775 crate::operation::stop_contact_streaming::StopContactStreamingError::InternalServiceException(inner) => {
8776 Error::InternalServiceException(inner)
8777 }
8778 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidParameterException(inner) => {
8779 Error::InvalidParameterException(inner)
8780 }
8781 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidRequestException(inner) => {
8782 Error::InvalidRequestException(inner)
8783 }
8784 crate::operation::stop_contact_streaming::StopContactStreamingError::ResourceNotFoundException(inner) => {
8785 Error::ResourceNotFoundException(inner)
8786 }
8787 crate::operation::stop_contact_streaming::StopContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
8788 }
8789 }
8790}
8791impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>>
8792 for Error
8793where
8794 R: Send + Sync + std::fmt::Debug + 'static,
8795{
8796 fn from(
8797 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>,
8798 ) -> Self {
8799 match err {
8800 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8801 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8802 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8803 source: err.into(),
8804 }),
8805 }
8806 }
8807}
8808impl From<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError> for Error {
8809 fn from(err: crate::operation::submit_contact_evaluation::SubmitContactEvaluationError) -> Self {
8810 match err {
8811 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InternalServiceException(inner) => {
8812 Error::InternalServiceException(inner)
8813 }
8814 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InvalidParameterException(inner) => {
8815 Error::InvalidParameterException(inner)
8816 }
8817 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceConflictException(inner) => {
8818 Error::ResourceConflictException(inner)
8819 }
8820 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceNotFoundException(inner) => {
8821 Error::ResourceNotFoundException(inner)
8822 }
8823 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ThrottlingException(inner) => {
8824 Error::ThrottlingException(inner)
8825 }
8826 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
8827 }
8828 }
8829}
8830impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>>
8831 for Error
8832where
8833 R: Send + Sync + std::fmt::Debug + 'static,
8834{
8835 fn from(
8836 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>,
8837 ) -> Self {
8838 match err {
8839 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8840 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8841 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8842 source: err.into(),
8843 }),
8844 }
8845 }
8846}
8847impl From<crate::operation::suspend_contact_recording::SuspendContactRecordingError> for Error {
8848 fn from(err: crate::operation::suspend_contact_recording::SuspendContactRecordingError) -> Self {
8849 match err {
8850 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InternalServiceException(inner) => {
8851 Error::InternalServiceException(inner)
8852 }
8853 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InvalidRequestException(inner) => {
8854 Error::InvalidRequestException(inner)
8855 }
8856 crate::operation::suspend_contact_recording::SuspendContactRecordingError::ResourceNotFoundException(inner) => {
8857 Error::ResourceNotFoundException(inner)
8858 }
8859 crate::operation::suspend_contact_recording::SuspendContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
8860 }
8861 }
8862}
8863impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>> for Error
8864where
8865 R: Send + Sync + std::fmt::Debug + 'static,
8866{
8867 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>) -> Self {
8868 match err {
8869 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8870 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8871 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8872 source: err.into(),
8873 }),
8874 }
8875 }
8876}
8877impl From<crate::operation::tag_contact::TagContactError> for Error {
8878 fn from(err: crate::operation::tag_contact::TagContactError) -> Self {
8879 match err {
8880 crate::operation::tag_contact::TagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8881 crate::operation::tag_contact::TagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8882 crate::operation::tag_contact::TagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8883 crate::operation::tag_contact::TagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8884 crate::operation::tag_contact::TagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8885 crate::operation::tag_contact::TagContactError::Unhandled(inner) => Error::Unhandled(inner),
8886 }
8887 }
8888}
8889impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
8890where
8891 R: Send + Sync + std::fmt::Debug + 'static,
8892{
8893 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
8894 match err {
8895 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8896 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8897 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8898 source: err.into(),
8899 }),
8900 }
8901 }
8902}
8903impl From<crate::operation::tag_resource::TagResourceError> for Error {
8904 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
8905 match err {
8906 crate::operation::tag_resource::TagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8907 crate::operation::tag_resource::TagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8908 crate::operation::tag_resource::TagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8909 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8910 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8911 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
8912 }
8913 }
8914}
8915impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>> for Error
8916where
8917 R: Send + Sync + std::fmt::Debug + 'static,
8918{
8919 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>) -> Self {
8920 match err {
8921 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8922 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8923 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8924 source: err.into(),
8925 }),
8926 }
8927 }
8928}
8929impl From<crate::operation::transfer_contact::TransferContactError> for Error {
8930 fn from(err: crate::operation::transfer_contact::TransferContactError) -> Self {
8931 match err {
8932 crate::operation::transfer_contact::TransferContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8933 crate::operation::transfer_contact::TransferContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
8934 crate::operation::transfer_contact::TransferContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8935 crate::operation::transfer_contact::TransferContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8936 crate::operation::transfer_contact::TransferContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8937 crate::operation::transfer_contact::TransferContactError::ServiceQuotaExceededException(inner) => {
8938 Error::ServiceQuotaExceededException(inner)
8939 }
8940 crate::operation::transfer_contact::TransferContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8941 crate::operation::transfer_contact::TransferContactError::Unhandled(inner) => Error::Unhandled(inner),
8942 }
8943 }
8944}
8945impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>> for Error
8946where
8947 R: Send + Sync + std::fmt::Debug + 'static,
8948{
8949 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>) -> Self {
8950 match err {
8951 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8952 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8953 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8954 source: err.into(),
8955 }),
8956 }
8957 }
8958}
8959impl From<crate::operation::untag_contact::UntagContactError> for Error {
8960 fn from(err: crate::operation::untag_contact::UntagContactError) -> Self {
8961 match err {
8962 crate::operation::untag_contact::UntagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8963 crate::operation::untag_contact::UntagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8964 crate::operation::untag_contact::UntagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8965 crate::operation::untag_contact::UntagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8966 crate::operation::untag_contact::UntagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8967 crate::operation::untag_contact::UntagContactError::Unhandled(inner) => Error::Unhandled(inner),
8968 }
8969 }
8970}
8971impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
8972where
8973 R: Send + Sync + std::fmt::Debug + 'static,
8974{
8975 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
8976 match err {
8977 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8978 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8979 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8980 source: err.into(),
8981 }),
8982 }
8983 }
8984}
8985impl From<crate::operation::untag_resource::UntagResourceError> for Error {
8986 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
8987 match err {
8988 crate::operation::untag_resource::UntagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8989 crate::operation::untag_resource::UntagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8990 crate::operation::untag_resource::UntagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8991 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8992 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8993 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
8994 }
8995 }
8996}
8997impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>> for Error
8998where
8999 R: Send + Sync + std::fmt::Debug + 'static,
9000{
9001 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>) -> Self {
9002 match err {
9003 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9004 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9005 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9006 source: err.into(),
9007 }),
9008 }
9009 }
9010}
9011impl From<crate::operation::update_agent_status::UpdateAgentStatusError> for Error {
9012 fn from(err: crate::operation::update_agent_status::UpdateAgentStatusError) -> Self {
9013 match err {
9014 crate::operation::update_agent_status::UpdateAgentStatusError::DuplicateResourceException(inner) => {
9015 Error::DuplicateResourceException(inner)
9016 }
9017 crate::operation::update_agent_status::UpdateAgentStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9018 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidParameterException(inner) => {
9019 Error::InvalidParameterException(inner)
9020 }
9021 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9022 crate::operation::update_agent_status::UpdateAgentStatusError::LimitExceededException(inner) => Error::LimitExceededException(inner),
9023 crate::operation::update_agent_status::UpdateAgentStatusError::ResourceNotFoundException(inner) => {
9024 Error::ResourceNotFoundException(inner)
9025 }
9026 crate::operation::update_agent_status::UpdateAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9027 crate::operation::update_agent_status::UpdateAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
9028 }
9029 }
9030}
9031impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>>
9032 for Error
9033where
9034 R: Send + Sync + std::fmt::Debug + 'static,
9035{
9036 fn from(
9037 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>,
9038 ) -> Self {
9039 match err {
9040 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9041 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9042 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9043 source: err.into(),
9044 }),
9045 }
9046 }
9047}
9048impl From<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError> for Error {
9049 fn from(err: crate::operation::update_authentication_profile::UpdateAuthenticationProfileError) -> Self {
9050 match err {
9051 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InternalServiceException(inner) => {
9052 Error::InternalServiceException(inner)
9053 }
9054 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidParameterException(inner) => {
9055 Error::InvalidParameterException(inner)
9056 }
9057 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidRequestException(inner) => {
9058 Error::InvalidRequestException(inner)
9059 }
9060 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ResourceNotFoundException(inner) => {
9061 Error::ResourceNotFoundException(inner)
9062 }
9063 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ThrottlingException(inner) => {
9064 Error::ThrottlingException(inner)
9065 }
9066 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
9067 }
9068 }
9069}
9070impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>> for Error
9071where
9072 R: Send + Sync + std::fmt::Debug + 'static,
9073{
9074 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>) -> Self {
9075 match err {
9076 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9077 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9078 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9079 source: err.into(),
9080 }),
9081 }
9082 }
9083}
9084impl From<crate::operation::update_contact::UpdateContactError> for Error {
9085 fn from(err: crate::operation::update_contact::UpdateContactError) -> Self {
9086 match err {
9087 crate::operation::update_contact::UpdateContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9088 crate::operation::update_contact::UpdateContactError::ConflictException(inner) => Error::ConflictException(inner),
9089 crate::operation::update_contact::UpdateContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9090 crate::operation::update_contact::UpdateContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9091 crate::operation::update_contact::UpdateContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9092 crate::operation::update_contact::UpdateContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9093 crate::operation::update_contact::UpdateContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9094 crate::operation::update_contact::UpdateContactError::Unhandled(inner) => Error::Unhandled(inner),
9095 }
9096 }
9097}
9098impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>>
9099 for Error
9100where
9101 R: Send + Sync + std::fmt::Debug + 'static,
9102{
9103 fn from(
9104 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>,
9105 ) -> Self {
9106 match err {
9107 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9108 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9109 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9110 source: err.into(),
9111 }),
9112 }
9113 }
9114}
9115impl From<crate::operation::update_contact_attributes::UpdateContactAttributesError> for Error {
9116 fn from(err: crate::operation::update_contact_attributes::UpdateContactAttributesError) -> Self {
9117 match err {
9118 crate::operation::update_contact_attributes::UpdateContactAttributesError::InternalServiceException(inner) => {
9119 Error::InternalServiceException(inner)
9120 }
9121 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidParameterException(inner) => {
9122 Error::InvalidParameterException(inner)
9123 }
9124 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidRequestException(inner) => {
9125 Error::InvalidRequestException(inner)
9126 }
9127 crate::operation::update_contact_attributes::UpdateContactAttributesError::ResourceNotFoundException(inner) => {
9128 Error::ResourceNotFoundException(inner)
9129 }
9130 crate::operation::update_contact_attributes::UpdateContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
9131 }
9132 }
9133}
9134impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>>
9135 for Error
9136where
9137 R: Send + Sync + std::fmt::Debug + 'static,
9138{
9139 fn from(
9140 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>,
9141 ) -> Self {
9142 match err {
9143 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9144 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9145 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9146 source: err.into(),
9147 }),
9148 }
9149 }
9150}
9151impl From<crate::operation::update_contact_evaluation::UpdateContactEvaluationError> for Error {
9152 fn from(err: crate::operation::update_contact_evaluation::UpdateContactEvaluationError) -> Self {
9153 match err {
9154 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InternalServiceException(inner) => {
9155 Error::InternalServiceException(inner)
9156 }
9157 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InvalidParameterException(inner) => {
9158 Error::InvalidParameterException(inner)
9159 }
9160 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceConflictException(inner) => {
9161 Error::ResourceConflictException(inner)
9162 }
9163 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceNotFoundException(inner) => {
9164 Error::ResourceNotFoundException(inner)
9165 }
9166 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ThrottlingException(inner) => {
9167 Error::ThrottlingException(inner)
9168 }
9169 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
9170 }
9171 }
9172}
9173impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>>
9174 for Error
9175where
9176 R: Send + Sync + std::fmt::Debug + 'static,
9177{
9178 fn from(
9179 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>,
9180 ) -> Self {
9181 match err {
9182 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9183 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9184 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9185 source: err.into(),
9186 }),
9187 }
9188 }
9189}
9190impl From<crate::operation::update_contact_flow_content::UpdateContactFlowContentError> for Error {
9191 fn from(err: crate::operation::update_contact_flow_content::UpdateContactFlowContentError) -> Self {
9192 match err {
9193 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InternalServiceException(inner) => {
9194 Error::InternalServiceException(inner)
9195 }
9196 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidContactFlowException(inner) => {
9197 Error::InvalidContactFlowException(inner)
9198 }
9199 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidParameterException(inner) => {
9200 Error::InvalidParameterException(inner)
9201 }
9202 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidRequestException(inner) => {
9203 Error::InvalidRequestException(inner)
9204 }
9205 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ResourceNotFoundException(inner) => {
9206 Error::ResourceNotFoundException(inner)
9207 }
9208 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ThrottlingException(inner) => {
9209 Error::ThrottlingException(inner)
9210 }
9211 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::Unhandled(inner) => Error::Unhandled(inner),
9212 }
9213 }
9214}
9215impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>>
9216 for Error
9217where
9218 R: Send + Sync + std::fmt::Debug + 'static,
9219{
9220 fn from(
9221 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>,
9222 ) -> Self {
9223 match err {
9224 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9225 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9226 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9227 source: err.into(),
9228 }),
9229 }
9230 }
9231}
9232impl From<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError> for Error {
9233 fn from(err: crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError) -> Self {
9234 match err {
9235 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::DuplicateResourceException(inner) => {
9236 Error::DuplicateResourceException(inner)
9237 }
9238 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InternalServiceException(inner) => {
9239 Error::InternalServiceException(inner)
9240 }
9241 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidParameterException(inner) => {
9242 Error::InvalidParameterException(inner)
9243 }
9244 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidRequestException(inner) => {
9245 Error::InvalidRequestException(inner)
9246 }
9247 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ResourceNotFoundException(inner) => {
9248 Error::ResourceNotFoundException(inner)
9249 }
9250 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ThrottlingException(inner) => {
9251 Error::ThrottlingException(inner)
9252 }
9253 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::Unhandled(inner) => Error::Unhandled(inner),
9254 }
9255 }
9256}
9257impl<R>
9258 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError, R>>
9259 for Error
9260where
9261 R: Send + Sync + std::fmt::Debug + 'static,
9262{
9263 fn from(
9264 err: ::aws_smithy_runtime_api::client::result::SdkError<
9265 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError,
9266 R,
9267 >,
9268 ) -> Self {
9269 match err {
9270 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9271 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9272 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9273 source: err.into(),
9274 }),
9275 }
9276 }
9277}
9278impl From<crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError> for Error {
9279 fn from(err: crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError) -> Self {
9280 match err {
9281 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::AccessDeniedException(inner) => {
9282 Error::AccessDeniedException(inner)
9283 }
9284 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ConditionalOperationFailedException(inner) => {
9285 Error::ConditionalOperationFailedException(inner)
9286 }
9287 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::DuplicateResourceException(inner) => {
9288 Error::DuplicateResourceException(inner)
9289 }
9290 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InternalServiceException(inner) => {
9291 Error::InternalServiceException(inner)
9292 }
9293 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InvalidParameterException(inner) => {
9294 Error::InvalidParameterException(inner)
9295 }
9296 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::InvalidRequestException(inner) => {
9297 Error::InvalidRequestException(inner)
9298 }
9299 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ResourceNotFoundException(inner) => {
9300 Error::ResourceNotFoundException(inner)
9301 }
9302 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::ThrottlingException(inner) => {
9303 Error::ThrottlingException(inner)
9304 }
9305 crate::operation::update_contact_flow_module_alias::UpdateContactFlowModuleAliasError::Unhandled(inner) => Error::Unhandled(inner),
9306 }
9307 }
9308}
9309impl<R>
9310 From<
9311 ::aws_smithy_runtime_api::client::result::SdkError<
9312 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
9313 R,
9314 >,
9315 > for Error
9316where
9317 R: Send + Sync + std::fmt::Debug + 'static,
9318{
9319 fn from(
9320 err: ::aws_smithy_runtime_api::client::result::SdkError<
9321 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
9322 R,
9323 >,
9324 ) -> Self {
9325 match err {
9326 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9327 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9328 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9329 source: err.into(),
9330 }),
9331 }
9332 }
9333}
9334impl From<crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError> for Error {
9335 fn from(err: crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError) -> Self {
9336 match err {
9337 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::AccessDeniedException(inner) => {
9338 Error::AccessDeniedException(inner)
9339 }
9340 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InternalServiceException(inner) => {
9341 Error::InternalServiceException(inner)
9342 }
9343 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidContactFlowModuleException(inner) => {
9344 Error::InvalidContactFlowModuleException(inner)
9345 }
9346 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidRequestException(inner) => {
9347 Error::InvalidRequestException(inner)
9348 }
9349 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ResourceNotFoundException(inner) => {
9350 Error::ResourceNotFoundException(inner)
9351 }
9352 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ThrottlingException(inner) => {
9353 Error::ThrottlingException(inner)
9354 }
9355 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::Unhandled(inner) => Error::Unhandled(inner),
9356 }
9357 }
9358}
9359impl<R>
9360 From<
9361 ::aws_smithy_runtime_api::client::result::SdkError<
9362 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
9363 R,
9364 >,
9365 > for Error
9366where
9367 R: Send + Sync + std::fmt::Debug + 'static,
9368{
9369 fn from(
9370 err: ::aws_smithy_runtime_api::client::result::SdkError<
9371 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
9372 R,
9373 >,
9374 ) -> Self {
9375 match err {
9376 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9377 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9378 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9379 source: err.into(),
9380 }),
9381 }
9382 }
9383}
9384impl From<crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError> for Error {
9385 fn from(err: crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError) -> Self {
9386 match err {
9387 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::AccessDeniedException(inner) => {
9388 Error::AccessDeniedException(inner)
9389 }
9390 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::DuplicateResourceException(inner) => {
9391 Error::DuplicateResourceException(inner)
9392 }
9393 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InternalServiceException(inner) => {
9394 Error::InternalServiceException(inner)
9395 }
9396 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidParameterException(inner) => {
9397 Error::InvalidParameterException(inner)
9398 }
9399 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidRequestException(inner) => {
9400 Error::InvalidRequestException(inner)
9401 }
9402 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ResourceNotFoundException(inner) => {
9403 Error::ResourceNotFoundException(inner)
9404 }
9405 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ThrottlingException(inner) => {
9406 Error::ThrottlingException(inner)
9407 }
9408 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::Unhandled(inner) => Error::Unhandled(inner),
9409 }
9410 }
9411}
9412impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>> for Error
9413where
9414 R: Send + Sync + std::fmt::Debug + 'static,
9415{
9416 fn from(
9417 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>,
9418 ) -> Self {
9419 match err {
9420 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9421 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9422 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9423 source: err.into(),
9424 }),
9425 }
9426 }
9427}
9428impl From<crate::operation::update_contact_flow_name::UpdateContactFlowNameError> for Error {
9429 fn from(err: crate::operation::update_contact_flow_name::UpdateContactFlowNameError) -> Self {
9430 match err {
9431 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::DuplicateResourceException(inner) => {
9432 Error::DuplicateResourceException(inner)
9433 }
9434 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InternalServiceException(inner) => {
9435 Error::InternalServiceException(inner)
9436 }
9437 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidParameterException(inner) => {
9438 Error::InvalidParameterException(inner)
9439 }
9440 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidRequestException(inner) => {
9441 Error::InvalidRequestException(inner)
9442 }
9443 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ResourceNotFoundException(inner) => {
9444 Error::ResourceNotFoundException(inner)
9445 }
9446 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9447 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::Unhandled(inner) => Error::Unhandled(inner),
9448 }
9449 }
9450}
9451impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>>
9452 for Error
9453where
9454 R: Send + Sync + std::fmt::Debug + 'static,
9455{
9456 fn from(
9457 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>,
9458 ) -> Self {
9459 match err {
9460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9463 source: err.into(),
9464 }),
9465 }
9466 }
9467}
9468impl From<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError> for Error {
9469 fn from(err: crate::operation::update_contact_routing_data::UpdateContactRoutingDataError) -> Self {
9470 match err {
9471 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::AccessDeniedException(inner) => {
9472 Error::AccessDeniedException(inner)
9473 }
9474 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InternalServiceException(inner) => {
9475 Error::InternalServiceException(inner)
9476 }
9477 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InvalidParameterException(inner) => {
9478 Error::InvalidParameterException(inner)
9479 }
9480 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceConflictException(inner) => {
9481 Error::ResourceConflictException(inner)
9482 }
9483 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceNotFoundException(inner) => {
9484 Error::ResourceNotFoundException(inner)
9485 }
9486 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ThrottlingException(inner) => {
9487 Error::ThrottlingException(inner)
9488 }
9489 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::Unhandled(inner) => Error::Unhandled(inner),
9490 }
9491 }
9492}
9493impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>> for Error
9494where
9495 R: Send + Sync + std::fmt::Debug + 'static,
9496{
9497 fn from(
9498 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>,
9499 ) -> Self {
9500 match err {
9501 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9502 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9503 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9504 source: err.into(),
9505 }),
9506 }
9507 }
9508}
9509impl From<crate::operation::update_contact_schedule::UpdateContactScheduleError> for Error {
9510 fn from(err: crate::operation::update_contact_schedule::UpdateContactScheduleError) -> Self {
9511 match err {
9512 crate::operation::update_contact_schedule::UpdateContactScheduleError::InternalServiceException(inner) => {
9513 Error::InternalServiceException(inner)
9514 }
9515 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidParameterException(inner) => {
9516 Error::InvalidParameterException(inner)
9517 }
9518 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidRequestException(inner) => {
9519 Error::InvalidRequestException(inner)
9520 }
9521 crate::operation::update_contact_schedule::UpdateContactScheduleError::LimitExceededException(inner) => {
9522 Error::LimitExceededException(inner)
9523 }
9524 crate::operation::update_contact_schedule::UpdateContactScheduleError::ResourceNotFoundException(inner) => {
9525 Error::ResourceNotFoundException(inner)
9526 }
9527 crate::operation::update_contact_schedule::UpdateContactScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9528 crate::operation::update_contact_schedule::UpdateContactScheduleError::Unhandled(inner) => Error::Unhandled(inner),
9529 }
9530 }
9531}
9532impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>>
9533 for Error
9534where
9535 R: Send + Sync + std::fmt::Debug + 'static,
9536{
9537 fn from(
9538 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>,
9539 ) -> Self {
9540 match err {
9541 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9542 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9543 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9544 source: err.into(),
9545 }),
9546 }
9547 }
9548}
9549impl From<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError> for Error {
9550 fn from(err: crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError) -> Self {
9551 match err {
9552 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::AccessDeniedException(inner) => {
9553 Error::AccessDeniedException(inner)
9554 }
9555 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::IdempotencyException(inner) => {
9556 Error::IdempotencyException(inner)
9557 }
9558 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InternalServiceException(inner) => {
9559 Error::InternalServiceException(inner)
9560 }
9561 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidParameterException(inner) => {
9562 Error::InvalidParameterException(inner)
9563 }
9564 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidRequestException(inner) => {
9565 Error::InvalidRequestException(inner)
9566 }
9567 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ResourceNotFoundException(inner) => {
9568 Error::ResourceNotFoundException(inner)
9569 }
9570 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ThrottlingException(inner) => {
9571 Error::ThrottlingException(inner)
9572 }
9573 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::Unhandled(inner) => Error::Unhandled(inner),
9574 }
9575 }
9576}
9577impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>> for Error
9578where
9579 R: Send + Sync + std::fmt::Debug + 'static,
9580{
9581 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>) -> Self {
9582 match err {
9583 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9584 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9585 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9586 source: err.into(),
9587 }),
9588 }
9589 }
9590}
9591impl From<crate::operation::update_evaluation_form::UpdateEvaluationFormError> for Error {
9592 fn from(err: crate::operation::update_evaluation_form::UpdateEvaluationFormError) -> Self {
9593 match err {
9594 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InternalServiceException(inner) => {
9595 Error::InternalServiceException(inner)
9596 }
9597 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InvalidParameterException(inner) => {
9598 Error::InvalidParameterException(inner)
9599 }
9600 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceConflictException(inner) => {
9601 Error::ResourceConflictException(inner)
9602 }
9603 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceNotFoundException(inner) => {
9604 Error::ResourceNotFoundException(inner)
9605 }
9606 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ServiceQuotaExceededException(inner) => {
9607 Error::ServiceQuotaExceededException(inner)
9608 }
9609 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9610 crate::operation::update_evaluation_form::UpdateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
9611 }
9612 }
9613}
9614impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>>
9615 for Error
9616where
9617 R: Send + Sync + std::fmt::Debug + 'static,
9618{
9619 fn from(
9620 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>,
9621 ) -> Self {
9622 match err {
9623 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9624 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9625 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9626 source: err.into(),
9627 }),
9628 }
9629 }
9630}
9631impl From<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError> for Error {
9632 fn from(err: crate::operation::update_hours_of_operation::UpdateHoursOfOperationError) -> Self {
9633 match err {
9634 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::DuplicateResourceException(inner) => {
9635 Error::DuplicateResourceException(inner)
9636 }
9637 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InternalServiceException(inner) => {
9638 Error::InternalServiceException(inner)
9639 }
9640 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidParameterException(inner) => {
9641 Error::InvalidParameterException(inner)
9642 }
9643 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidRequestException(inner) => {
9644 Error::InvalidRequestException(inner)
9645 }
9646 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ResourceNotFoundException(inner) => {
9647 Error::ResourceNotFoundException(inner)
9648 }
9649 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9650 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
9651 }
9652 }
9653}
9654impl<R>
9655 From<
9656 ::aws_smithy_runtime_api::client::result::SdkError<
9657 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
9658 R,
9659 >,
9660 > for Error
9661where
9662 R: Send + Sync + std::fmt::Debug + 'static,
9663{
9664 fn from(
9665 err: ::aws_smithy_runtime_api::client::result::SdkError<
9666 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
9667 R,
9668 >,
9669 ) -> Self {
9670 match err {
9671 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9672 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9673 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9674 source: err.into(),
9675 }),
9676 }
9677 }
9678}
9679impl From<crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError> for Error {
9680 fn from(err: crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError) -> Self {
9681 match err {
9682 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ConditionalOperationFailedException(inner) => {
9683 Error::ConditionalOperationFailedException(inner)
9684 }
9685 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
9686 Error::DuplicateResourceException(inner)
9687 }
9688 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InternalServiceException(inner) => {
9689 Error::InternalServiceException(inner)
9690 }
9691 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
9692 Error::InvalidParameterException(inner)
9693 }
9694 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
9695 Error::InvalidRequestException(inner)
9696 }
9697 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
9698 Error::ResourceNotFoundException(inner)
9699 }
9700 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ThrottlingException(inner) => {
9701 Error::ThrottlingException(inner)
9702 }
9703 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
9704 }
9705 }
9706}
9707impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>>
9708 for Error
9709where
9710 R: Send + Sync + std::fmt::Debug + 'static,
9711{
9712 fn from(
9713 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>,
9714 ) -> Self {
9715 match err {
9716 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9717 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9718 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9719 source: err.into(),
9720 }),
9721 }
9722 }
9723}
9724impl From<crate::operation::update_instance_attribute::UpdateInstanceAttributeError> for Error {
9725 fn from(err: crate::operation::update_instance_attribute::UpdateInstanceAttributeError) -> Self {
9726 match err {
9727 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InternalServiceException(inner) => {
9728 Error::InternalServiceException(inner)
9729 }
9730 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidParameterException(inner) => {
9731 Error::InvalidParameterException(inner)
9732 }
9733 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidRequestException(inner) => {
9734 Error::InvalidRequestException(inner)
9735 }
9736 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ResourceNotFoundException(inner) => {
9737 Error::ResourceNotFoundException(inner)
9738 }
9739 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ThrottlingException(inner) => {
9740 Error::ThrottlingException(inner)
9741 }
9742 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
9743 }
9744 }
9745}
9746impl<R>
9747 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError, R>>
9748 for Error
9749where
9750 R: Send + Sync + std::fmt::Debug + 'static,
9751{
9752 fn from(
9753 err: ::aws_smithy_runtime_api::client::result::SdkError<
9754 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError,
9755 R,
9756 >,
9757 ) -> Self {
9758 match err {
9759 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9760 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9761 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9762 source: err.into(),
9763 }),
9764 }
9765 }
9766}
9767impl From<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError> for Error {
9768 fn from(err: crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError) -> Self {
9769 match err {
9770 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InternalServiceException(inner) => {
9771 Error::InternalServiceException(inner)
9772 }
9773 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidParameterException(inner) => {
9774 Error::InvalidParameterException(inner)
9775 }
9776 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidRequestException(inner) => {
9777 Error::InvalidRequestException(inner)
9778 }
9779 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
9780 Error::ResourceNotFoundException(inner)
9781 }
9782 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ThrottlingException(inner) => {
9783 Error::ThrottlingException(inner)
9784 }
9785 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
9786 }
9787 }
9788}
9789impl<R>
9790 From<
9791 ::aws_smithy_runtime_api::client::result::SdkError<
9792 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
9793 R,
9794 >,
9795 > for Error
9796where
9797 R: Send + Sync + std::fmt::Debug + 'static,
9798{
9799 fn from(
9800 err: ::aws_smithy_runtime_api::client::result::SdkError<
9801 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
9802 R,
9803 >,
9804 ) -> Self {
9805 match err {
9806 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9807 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9808 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9809 source: err.into(),
9810 }),
9811 }
9812 }
9813}
9814impl From<crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError> for Error {
9815 fn from(err: crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError) -> Self {
9816 match err {
9817 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::AccessDeniedException(inner) => {
9818 Error::AccessDeniedException(inner)
9819 }
9820 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ConflictException(inner) => {
9821 Error::ConflictException(inner)
9822 }
9823 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InternalServiceException(inner) => {
9824 Error::InternalServiceException(inner)
9825 }
9826 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidParameterException(inner) => {
9827 Error::InvalidParameterException(inner)
9828 }
9829 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidRequestException(inner) => {
9830 Error::InvalidRequestException(inner)
9831 }
9832 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ThrottlingException(inner) => {
9833 Error::ThrottlingException(inner)
9834 }
9835 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::Unhandled(inner) => Error::Unhandled(inner),
9836 }
9837 }
9838}
9839impl<R>
9840 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError, R>>
9841 for Error
9842where
9843 R: Send + Sync + std::fmt::Debug + 'static,
9844{
9845 fn from(
9846 err: ::aws_smithy_runtime_api::client::result::SdkError<
9847 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError,
9848 R,
9849 >,
9850 ) -> Self {
9851 match err {
9852 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9853 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9854 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9855 source: err.into(),
9856 }),
9857 }
9858 }
9859}
9860impl From<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError> for Error {
9861 fn from(err: crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError) -> Self {
9862 match err {
9863 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::AccessDeniedException(inner) => {
9864 Error::AccessDeniedException(inner)
9865 }
9866 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InternalServiceException(inner) => {
9867 Error::InternalServiceException(inner)
9868 }
9869 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidParameterException(inner) => {
9870 Error::InvalidParameterException(inner)
9871 }
9872 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidRequestException(inner) => {
9873 Error::InvalidRequestException(inner)
9874 }
9875 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ResourceNotFoundException(inner) => {
9876 Error::ResourceNotFoundException(inner)
9877 }
9878 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ThrottlingException(inner) => {
9879 Error::ThrottlingException(inner)
9880 }
9881 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::Unhandled(inner) => Error::Unhandled(inner),
9882 }
9883 }
9884}
9885impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>> for Error
9886where
9887 R: Send + Sync + std::fmt::Debug + 'static,
9888{
9889 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>) -> Self {
9890 match err {
9891 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9892 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9893 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9894 source: err.into(),
9895 }),
9896 }
9897 }
9898}
9899impl From<crate::operation::update_phone_number::UpdatePhoneNumberError> for Error {
9900 fn from(err: crate::operation::update_phone_number::UpdatePhoneNumberError) -> Self {
9901 match err {
9902 crate::operation::update_phone_number::UpdatePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9903 crate::operation::update_phone_number::UpdatePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
9904 crate::operation::update_phone_number::UpdatePhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9905 crate::operation::update_phone_number::UpdatePhoneNumberError::InvalidParameterException(inner) => {
9906 Error::InvalidParameterException(inner)
9907 }
9908 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
9909 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceNotFoundException(inner) => {
9910 Error::ResourceNotFoundException(inner)
9911 }
9912 crate::operation::update_phone_number::UpdatePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9913 crate::operation::update_phone_number::UpdatePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
9914 }
9915 }
9916}
9917impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>>
9918 for Error
9919where
9920 R: Send + Sync + std::fmt::Debug + 'static,
9921{
9922 fn from(
9923 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>,
9924 ) -> Self {
9925 match err {
9926 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9927 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9928 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9929 source: err.into(),
9930 }),
9931 }
9932 }
9933}
9934impl From<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError> for Error {
9935 fn from(err: crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError) -> Self {
9936 match err {
9937 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::AccessDeniedException(inner) => {
9938 Error::AccessDeniedException(inner)
9939 }
9940 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::IdempotencyException(inner) => {
9941 Error::IdempotencyException(inner)
9942 }
9943 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InternalServiceException(inner) => {
9944 Error::InternalServiceException(inner)
9945 }
9946 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidParameterException(inner) => {
9947 Error::InvalidParameterException(inner)
9948 }
9949 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidRequestException(inner) => {
9950 Error::InvalidRequestException(inner)
9951 }
9952 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceInUseException(inner) => {
9953 Error::ResourceInUseException(inner)
9954 }
9955 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceNotFoundException(inner) => {
9956 Error::ResourceNotFoundException(inner)
9957 }
9958 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ThrottlingException(inner) => {
9959 Error::ThrottlingException(inner)
9960 }
9961 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::Unhandled(inner) => Error::Unhandled(inner),
9962 }
9963 }
9964}
9965impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>>
9966 for Error
9967where
9968 R: Send + Sync + std::fmt::Debug + 'static,
9969{
9970 fn from(
9971 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>,
9972 ) -> Self {
9973 match err {
9974 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9975 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9976 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9977 source: err.into(),
9978 }),
9979 }
9980 }
9981}
9982impl From<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError> for Error {
9983 fn from(err: crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError) -> Self {
9984 match err {
9985 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InternalServiceException(inner) => {
9986 Error::InternalServiceException(inner)
9987 }
9988 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidParameterException(inner) => {
9989 Error::InvalidParameterException(inner)
9990 }
9991 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidRequestException(inner) => {
9992 Error::InvalidRequestException(inner)
9993 }
9994 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ResourceNotFoundException(inner) => {
9995 Error::ResourceNotFoundException(inner)
9996 }
9997 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ThrottlingException(inner) => {
9998 Error::ThrottlingException(inner)
9999 }
10000 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
10001 }
10002 }
10003}
10004impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>> for Error
10005where
10006 R: Send + Sync + std::fmt::Debug + 'static,
10007{
10008 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>) -> Self {
10009 match err {
10010 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10011 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10012 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10013 source: err.into(),
10014 }),
10015 }
10016 }
10017}
10018impl From<crate::operation::update_prompt::UpdatePromptError> for Error {
10019 fn from(err: crate::operation::update_prompt::UpdatePromptError) -> Self {
10020 match err {
10021 crate::operation::update_prompt::UpdatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10022 crate::operation::update_prompt::UpdatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10023 crate::operation::update_prompt::UpdatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10024 crate::operation::update_prompt::UpdatePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10025 crate::operation::update_prompt::UpdatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10026 crate::operation::update_prompt::UpdatePromptError::Unhandled(inner) => Error::Unhandled(inner),
10027 }
10028 }
10029}
10030impl<R>
10031 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError, R>>
10032 for Error
10033where
10034 R: Send + Sync + std::fmt::Debug + 'static,
10035{
10036 fn from(
10037 err: ::aws_smithy_runtime_api::client::result::SdkError<
10038 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError,
10039 R,
10040 >,
10041 ) -> Self {
10042 match err {
10043 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10044 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10045 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10046 source: err.into(),
10047 }),
10048 }
10049 }
10050}
10051impl From<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError> for Error {
10052 fn from(err: crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError) -> Self {
10053 match err {
10054 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InternalServiceException(inner) => {
10055 Error::InternalServiceException(inner)
10056 }
10057 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidParameterException(inner) => {
10058 Error::InvalidParameterException(inner)
10059 }
10060 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidRequestException(inner) => {
10061 Error::InvalidRequestException(inner)
10062 }
10063 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ResourceNotFoundException(inner) => {
10064 Error::ResourceNotFoundException(inner)
10065 }
10066 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ThrottlingException(inner) => {
10067 Error::ThrottlingException(inner)
10068 }
10069 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
10070 }
10071 }
10072}
10073impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>>
10074 for Error
10075where
10076 R: Send + Sync + std::fmt::Debug + 'static,
10077{
10078 fn from(
10079 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>,
10080 ) -> Self {
10081 match err {
10082 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10083 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10084 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10085 source: err.into(),
10086 }),
10087 }
10088 }
10089}
10090impl From<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError> for Error {
10091 fn from(err: crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError) -> Self {
10092 match err {
10093 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InternalServiceException(inner) => {
10094 Error::InternalServiceException(inner)
10095 }
10096 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidParameterException(inner) => {
10097 Error::InvalidParameterException(inner)
10098 }
10099 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidRequestException(inner) => {
10100 Error::InvalidRequestException(inner)
10101 }
10102 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ResourceNotFoundException(inner) => {
10103 Error::ResourceNotFoundException(inner)
10104 }
10105 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10106 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::Unhandled(inner) => Error::Unhandled(inner),
10107 }
10108 }
10109}
10110impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>> for Error
10111where
10112 R: Send + Sync + std::fmt::Debug + 'static,
10113{
10114 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>) -> Self {
10115 match err {
10116 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10117 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10118 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10119 source: err.into(),
10120 }),
10121 }
10122 }
10123}
10124impl From<crate::operation::update_queue_name::UpdateQueueNameError> for Error {
10125 fn from(err: crate::operation::update_queue_name::UpdateQueueNameError) -> Self {
10126 match err {
10127 crate::operation::update_queue_name::UpdateQueueNameError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
10128 crate::operation::update_queue_name::UpdateQueueNameError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10129 crate::operation::update_queue_name::UpdateQueueNameError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10130 crate::operation::update_queue_name::UpdateQueueNameError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10131 crate::operation::update_queue_name::UpdateQueueNameError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10132 crate::operation::update_queue_name::UpdateQueueNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10133 crate::operation::update_queue_name::UpdateQueueNameError::Unhandled(inner) => Error::Unhandled(inner),
10134 }
10135 }
10136}
10137impl<R>
10138 From<
10139 ::aws_smithy_runtime_api::client::result::SdkError<
10140 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
10141 R,
10142 >,
10143 > for Error
10144where
10145 R: Send + Sync + std::fmt::Debug + 'static,
10146{
10147 fn from(
10148 err: ::aws_smithy_runtime_api::client::result::SdkError<
10149 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
10150 R,
10151 >,
10152 ) -> Self {
10153 match err {
10154 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10155 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10156 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10157 source: err.into(),
10158 }),
10159 }
10160 }
10161}
10162impl From<crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError> for Error {
10163 fn from(err: crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError) -> Self {
10164 match err {
10165 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InternalServiceException(inner) => {
10166 Error::InternalServiceException(inner)
10167 }
10168 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidParameterException(inner) => {
10169 Error::InvalidParameterException(inner)
10170 }
10171 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidRequestException(inner) => {
10172 Error::InvalidRequestException(inner)
10173 }
10174 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ResourceNotFoundException(inner) => {
10175 Error::ResourceNotFoundException(inner)
10176 }
10177 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ThrottlingException(inner) => {
10178 Error::ThrottlingException(inner)
10179 }
10180 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::Unhandled(inner) => Error::Unhandled(inner),
10181 }
10182 }
10183}
10184impl<R>
10185 From<
10186 ::aws_smithy_runtime_api::client::result::SdkError<
10187 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
10188 R,
10189 >,
10190 > for Error
10191where
10192 R: Send + Sync + std::fmt::Debug + 'static,
10193{
10194 fn from(
10195 err: ::aws_smithy_runtime_api::client::result::SdkError<
10196 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
10197 R,
10198 >,
10199 ) -> Self {
10200 match err {
10201 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10202 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10203 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10204 source: err.into(),
10205 }),
10206 }
10207 }
10208}
10209impl From<crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError> for Error {
10210 fn from(err: crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError) -> Self {
10211 match err {
10212 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::AccessDeniedException(inner) => {
10213 Error::AccessDeniedException(inner)
10214 }
10215 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ConditionalOperationFailedException(inner) => {
10216 Error::ConditionalOperationFailedException(inner)
10217 }
10218 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InternalServiceException(inner) => {
10219 Error::InternalServiceException(inner)
10220 }
10221 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidParameterException(inner) => {
10222 Error::InvalidParameterException(inner)
10223 }
10224 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidRequestException(inner) => {
10225 Error::InvalidRequestException(inner)
10226 }
10227 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ResourceNotFoundException(inner) => {
10228 Error::ResourceNotFoundException(inner)
10229 }
10230 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ThrottlingException(inner) => {
10231 Error::ThrottlingException(inner)
10232 }
10233 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::Unhandled(inner) => Error::Unhandled(inner),
10234 }
10235 }
10236}
10237impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>> for Error
10238where
10239 R: Send + Sync + std::fmt::Debug + 'static,
10240{
10241 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>) -> Self {
10242 match err {
10243 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10244 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10245 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10246 source: err.into(),
10247 }),
10248 }
10249 }
10250}
10251impl From<crate::operation::update_queue_status::UpdateQueueStatusError> for Error {
10252 fn from(err: crate::operation::update_queue_status::UpdateQueueStatusError) -> Self {
10253 match err {
10254 crate::operation::update_queue_status::UpdateQueueStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10255 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidParameterException(inner) => {
10256 Error::InvalidParameterException(inner)
10257 }
10258 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10259 crate::operation::update_queue_status::UpdateQueueStatusError::ResourceNotFoundException(inner) => {
10260 Error::ResourceNotFoundException(inner)
10261 }
10262 crate::operation::update_queue_status::UpdateQueueStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10263 crate::operation::update_queue_status::UpdateQueueStatusError::Unhandled(inner) => Error::Unhandled(inner),
10264 }
10265 }
10266}
10267impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>>
10268 for Error
10269where
10270 R: Send + Sync + std::fmt::Debug + 'static,
10271{
10272 fn from(
10273 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>,
10274 ) -> Self {
10275 match err {
10276 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10277 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10278 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10279 source: err.into(),
10280 }),
10281 }
10282 }
10283}
10284impl From<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError> for Error {
10285 fn from(err: crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError) -> Self {
10286 match err {
10287 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InternalServiceException(inner) => {
10288 Error::InternalServiceException(inner)
10289 }
10290 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidParameterException(inner) => {
10291 Error::InvalidParameterException(inner)
10292 }
10293 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidRequestException(inner) => {
10294 Error::InvalidRequestException(inner)
10295 }
10296 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ResourceNotFoundException(inner) => {
10297 Error::ResourceNotFoundException(inner)
10298 }
10299 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ThrottlingException(inner) => {
10300 Error::ThrottlingException(inner)
10301 }
10302 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::Unhandled(inner) => Error::Unhandled(inner),
10303 }
10304 }
10305}
10306impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>>
10307 for Error
10308where
10309 R: Send + Sync + std::fmt::Debug + 'static,
10310{
10311 fn from(
10312 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>,
10313 ) -> 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::update_quick_connect_name::UpdateQuickConnectNameError> for Error {
10324 fn from(err: crate::operation::update_quick_connect_name::UpdateQuickConnectNameError) -> Self {
10325 match err {
10326 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InternalServiceException(inner) => {
10327 Error::InternalServiceException(inner)
10328 }
10329 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidParameterException(inner) => {
10330 Error::InvalidParameterException(inner)
10331 }
10332 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidRequestException(inner) => {
10333 Error::InvalidRequestException(inner)
10334 }
10335 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ResourceNotFoundException(inner) => {
10336 Error::ResourceNotFoundException(inner)
10337 }
10338 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10339 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::Unhandled(inner) => Error::Unhandled(inner),
10340 }
10341 }
10342}
10343impl<R>
10344 From<
10345 ::aws_smithy_runtime_api::client::result::SdkError<
10346 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
10347 R,
10348 >,
10349 > for Error
10350where
10351 R: Send + Sync + std::fmt::Debug + 'static,
10352{
10353 fn from(
10354 err: ::aws_smithy_runtime_api::client::result::SdkError<
10355 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
10356 R,
10357 >,
10358 ) -> Self {
10359 match err {
10360 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10361 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10362 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10363 source: err.into(),
10364 }),
10365 }
10366 }
10367}
10368impl From<crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError> for Error {
10369 fn from(err: crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError) -> Self {
10370 match err {
10371 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10372 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10373 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10374 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10375 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10376 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::Unhandled(inner) => Error::Unhandled(inner),
10377 }
10378 }
10379}
10380impl<R>
10381 From<
10382 ::aws_smithy_runtime_api::client::result::SdkError<
10383 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
10384 R,
10385 >,
10386 > for Error
10387where
10388 R: Send + Sync + std::fmt::Debug + 'static,
10389{
10390 fn from(
10391 err: ::aws_smithy_runtime_api::client::result::SdkError<
10392 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
10393 R,
10394 >,
10395 ) -> 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_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError> for Error {
10406 fn from(err: crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError) -> Self {
10407 match err {
10408 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InternalServiceException(inner) => {
10409 Error::InternalServiceException(inner)
10410 }
10411 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidParameterException(inner) => {
10412 Error::InvalidParameterException(inner)
10413 }
10414 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidRequestException(inner) => {
10415 Error::InvalidRequestException(inner)
10416 }
10417 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ResourceNotFoundException(inner) => {
10418 Error::ResourceNotFoundException(inner)
10419 }
10420 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ThrottlingException(inner) => {
10421 Error::ThrottlingException(inner)
10422 }
10423 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
10424 }
10425 }
10426}
10427impl<R>
10428 From<
10429 ::aws_smithy_runtime_api::client::result::SdkError<
10430 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
10431 R,
10432 >,
10433 > for Error
10434where
10435 R: Send + Sync + std::fmt::Debug + 'static,
10436{
10437 fn from(
10438 err: ::aws_smithy_runtime_api::client::result::SdkError<
10439 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
10440 R,
10441 >,
10442 ) -> Self {
10443 match err {
10444 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10445 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10446 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10447 source: err.into(),
10448 }),
10449 }
10450 }
10451}
10452impl From<crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError> for Error {
10453 fn from(err: crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError) -> Self {
10454 match err {
10455 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10456 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
10457 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10458 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10459 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10460 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::Unhandled(inner) => Error::Unhandled(inner),
10461 }
10462 }
10463}
10464impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>>
10465 for Error
10466where
10467 R: Send + Sync + std::fmt::Debug + 'static,
10468{
10469 fn from(
10470 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>,
10471 ) -> Self {
10472 match err {
10473 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10474 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10475 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10476 source: err.into(),
10477 }),
10478 }
10479 }
10480}
10481impl From<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError> for Error {
10482 fn from(err: crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError) -> Self {
10483 match err {
10484 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::DuplicateResourceException(inner) => {
10485 Error::DuplicateResourceException(inner)
10486 }
10487 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InternalServiceException(inner) => {
10488 Error::InternalServiceException(inner)
10489 }
10490 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidParameterException(inner) => {
10491 Error::InvalidParameterException(inner)
10492 }
10493 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidRequestException(inner) => {
10494 Error::InvalidRequestException(inner)
10495 }
10496 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ResourceNotFoundException(inner) => {
10497 Error::ResourceNotFoundException(inner)
10498 }
10499 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ThrottlingException(inner) => {
10500 Error::ThrottlingException(inner)
10501 }
10502 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::Unhandled(inner) => Error::Unhandled(inner),
10503 }
10504 }
10505}
10506impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>>
10507 for Error
10508where
10509 R: Send + Sync + std::fmt::Debug + 'static,
10510{
10511 fn from(
10512 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>,
10513 ) -> Self {
10514 match err {
10515 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10516 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10517 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10518 source: err.into(),
10519 }),
10520 }
10521 }
10522}
10523impl From<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError> for Error {
10524 fn from(err: crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError) -> Self {
10525 match err {
10526 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InternalServiceException(inner) => {
10527 Error::InternalServiceException(inner)
10528 }
10529 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidParameterException(inner) => {
10530 Error::InvalidParameterException(inner)
10531 }
10532 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidRequestException(inner) => {
10533 Error::InvalidRequestException(inner)
10534 }
10535 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
10536 Error::ResourceNotFoundException(inner)
10537 }
10538 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ThrottlingException(inner) => {
10539 Error::ThrottlingException(inner)
10540 }
10541 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
10542 }
10543 }
10544}
10545impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>> for Error
10546where
10547 R: Send + Sync + std::fmt::Debug + 'static,
10548{
10549 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>) -> Self {
10550 match err {
10551 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10552 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10553 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10554 source: err.into(),
10555 }),
10556 }
10557 }
10558}
10559impl From<crate::operation::update_rule::UpdateRuleError> for Error {
10560 fn from(err: crate::operation::update_rule::UpdateRuleError) -> Self {
10561 match err {
10562 crate::operation::update_rule::UpdateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10563 crate::operation::update_rule::UpdateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10564 crate::operation::update_rule::UpdateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10565 crate::operation::update_rule::UpdateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
10566 crate::operation::update_rule::UpdateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10567 crate::operation::update_rule::UpdateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10568 crate::operation::update_rule::UpdateRuleError::Unhandled(inner) => Error::Unhandled(inner),
10569 }
10570 }
10571}
10572impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>> for Error
10573where
10574 R: Send + Sync + std::fmt::Debug + 'static,
10575{
10576 fn from(
10577 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>,
10578 ) -> Self {
10579 match err {
10580 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10581 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10582 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10583 source: err.into(),
10584 }),
10585 }
10586 }
10587}
10588impl From<crate::operation::update_security_profile::UpdateSecurityProfileError> for Error {
10589 fn from(err: crate::operation::update_security_profile::UpdateSecurityProfileError) -> Self {
10590 match err {
10591 crate::operation::update_security_profile::UpdateSecurityProfileError::InternalServiceException(inner) => {
10592 Error::InternalServiceException(inner)
10593 }
10594 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidParameterException(inner) => {
10595 Error::InvalidParameterException(inner)
10596 }
10597 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidRequestException(inner) => {
10598 Error::InvalidRequestException(inner)
10599 }
10600 crate::operation::update_security_profile::UpdateSecurityProfileError::ResourceNotFoundException(inner) => {
10601 Error::ResourceNotFoundException(inner)
10602 }
10603 crate::operation::update_security_profile::UpdateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10604 crate::operation::update_security_profile::UpdateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
10605 }
10606 }
10607}
10608impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>> for Error
10609where
10610 R: Send + Sync + std::fmt::Debug + 'static,
10611{
10612 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>) -> Self {
10613 match err {
10614 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10615 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10616 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10617 source: err.into(),
10618 }),
10619 }
10620 }
10621}
10622impl From<crate::operation::update_task_template::UpdateTaskTemplateError> for Error {
10623 fn from(err: crate::operation::update_task_template::UpdateTaskTemplateError) -> Self {
10624 match err {
10625 crate::operation::update_task_template::UpdateTaskTemplateError::InternalServiceException(inner) => {
10626 Error::InternalServiceException(inner)
10627 }
10628 crate::operation::update_task_template::UpdateTaskTemplateError::InvalidParameterException(inner) => {
10629 Error::InvalidParameterException(inner)
10630 }
10631 crate::operation::update_task_template::UpdateTaskTemplateError::PropertyValidationException(inner) => {
10632 Error::PropertyValidationException(inner)
10633 }
10634 crate::operation::update_task_template::UpdateTaskTemplateError::ResourceNotFoundException(inner) => {
10635 Error::ResourceNotFoundException(inner)
10636 }
10637 crate::operation::update_task_template::UpdateTaskTemplateError::ServiceQuotaExceededException(inner) => {
10638 Error::ServiceQuotaExceededException(inner)
10639 }
10640 crate::operation::update_task_template::UpdateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10641 crate::operation::update_task_template::UpdateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
10642 }
10643 }
10644}
10645impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>>
10646 for Error
10647where
10648 R: Send + Sync + std::fmt::Debug + 'static,
10649{
10650 fn from(
10651 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>,
10652 ) -> Self {
10653 match err {
10654 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10655 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10656 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10657 source: err.into(),
10658 }),
10659 }
10660 }
10661}
10662impl From<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError> for Error {
10663 fn from(err: crate::operation::update_traffic_distribution::UpdateTrafficDistributionError) -> Self {
10664 match err {
10665 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::AccessDeniedException(inner) => {
10666 Error::AccessDeniedException(inner)
10667 }
10668 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InternalServiceException(inner) => {
10669 Error::InternalServiceException(inner)
10670 }
10671 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InvalidRequestException(inner) => {
10672 Error::InvalidRequestException(inner)
10673 }
10674 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceConflictException(inner) => {
10675 Error::ResourceConflictException(inner)
10676 }
10677 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceNotFoundException(inner) => {
10678 Error::ResourceNotFoundException(inner)
10679 }
10680 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ThrottlingException(inner) => {
10681 Error::ThrottlingException(inner)
10682 }
10683 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
10684 }
10685 }
10686}
10687impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>> for Error
10688where
10689 R: Send + Sync + std::fmt::Debug + 'static,
10690{
10691 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>) -> Self {
10692 match err {
10693 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10694 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10695 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10696 source: err.into(),
10697 }),
10698 }
10699 }
10700}
10701impl From<crate::operation::update_user_hierarchy::UpdateUserHierarchyError> for Error {
10702 fn from(err: crate::operation::update_user_hierarchy::UpdateUserHierarchyError) -> Self {
10703 match err {
10704 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InternalServiceException(inner) => {
10705 Error::InternalServiceException(inner)
10706 }
10707 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidParameterException(inner) => {
10708 Error::InvalidParameterException(inner)
10709 }
10710 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidRequestException(inner) => {
10711 Error::InvalidRequestException(inner)
10712 }
10713 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ResourceNotFoundException(inner) => {
10714 Error::ResourceNotFoundException(inner)
10715 }
10716 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10717 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::Unhandled(inner) => Error::Unhandled(inner),
10718 }
10719 }
10720}
10721impl<R>
10722 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError, R>>
10723 for Error
10724where
10725 R: Send + Sync + std::fmt::Debug + 'static,
10726{
10727 fn from(
10728 err: ::aws_smithy_runtime_api::client::result::SdkError<
10729 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError,
10730 R,
10731 >,
10732 ) -> Self {
10733 match err {
10734 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10735 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10736 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10737 source: err.into(),
10738 }),
10739 }
10740 }
10741}
10742impl From<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError> for Error {
10743 fn from(err: crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError) -> Self {
10744 match err {
10745 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::DuplicateResourceException(inner) => {
10746 Error::DuplicateResourceException(inner)
10747 }
10748 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InternalServiceException(inner) => {
10749 Error::InternalServiceException(inner)
10750 }
10751 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidParameterException(inner) => {
10752 Error::InvalidParameterException(inner)
10753 }
10754 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidRequestException(inner) => {
10755 Error::InvalidRequestException(inner)
10756 }
10757 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ResourceNotFoundException(inner) => {
10758 Error::ResourceNotFoundException(inner)
10759 }
10760 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ThrottlingException(inner) => {
10761 Error::ThrottlingException(inner)
10762 }
10763 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::Unhandled(inner) => Error::Unhandled(inner),
10764 }
10765 }
10766}
10767impl<R>
10768 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError, R>>
10769 for Error
10770where
10771 R: Send + Sync + std::fmt::Debug + 'static,
10772{
10773 fn from(
10774 err: ::aws_smithy_runtime_api::client::result::SdkError<
10775 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError,
10776 R,
10777 >,
10778 ) -> Self {
10779 match err {
10780 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10781 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10782 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10783 source: err.into(),
10784 }),
10785 }
10786 }
10787}
10788impl From<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError> for Error {
10789 fn from(err: crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError) -> Self {
10790 match err {
10791 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InternalServiceException(inner) => {
10792 Error::InternalServiceException(inner)
10793 }
10794 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidParameterException(inner) => {
10795 Error::InvalidParameterException(inner)
10796 }
10797 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidRequestException(inner) => {
10798 Error::InvalidRequestException(inner)
10799 }
10800 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceInUseException(inner) => {
10801 Error::ResourceInUseException(inner)
10802 }
10803 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceNotFoundException(inner) => {
10804 Error::ResourceNotFoundException(inner)
10805 }
10806 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ThrottlingException(inner) => {
10807 Error::ThrottlingException(inner)
10808 }
10809 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
10810 }
10811 }
10812}
10813impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>>
10814 for Error
10815where
10816 R: Send + Sync + std::fmt::Debug + 'static,
10817{
10818 fn from(
10819 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>,
10820 ) -> Self {
10821 match err {
10822 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10823 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10824 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10825 source: err.into(),
10826 }),
10827 }
10828 }
10829}
10830impl From<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError> for Error {
10831 fn from(err: crate::operation::update_user_identity_info::UpdateUserIdentityInfoError) -> Self {
10832 match err {
10833 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InternalServiceException(inner) => {
10834 Error::InternalServiceException(inner)
10835 }
10836 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidParameterException(inner) => {
10837 Error::InvalidParameterException(inner)
10838 }
10839 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidRequestException(inner) => {
10840 Error::InvalidRequestException(inner)
10841 }
10842 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ResourceNotFoundException(inner) => {
10843 Error::ResourceNotFoundException(inner)
10844 }
10845 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10846 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::Unhandled(inner) => Error::Unhandled(inner),
10847 }
10848 }
10849}
10850impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>> for Error
10851where
10852 R: Send + Sync + std::fmt::Debug + 'static,
10853{
10854 fn from(
10855 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>,
10856 ) -> Self {
10857 match err {
10858 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10859 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10860 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10861 source: err.into(),
10862 }),
10863 }
10864 }
10865}
10866impl From<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError> for Error {
10867 fn from(err: crate::operation::update_user_phone_config::UpdateUserPhoneConfigError) -> Self {
10868 match err {
10869 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InternalServiceException(inner) => {
10870 Error::InternalServiceException(inner)
10871 }
10872 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidParameterException(inner) => {
10873 Error::InvalidParameterException(inner)
10874 }
10875 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidRequestException(inner) => {
10876 Error::InvalidRequestException(inner)
10877 }
10878 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ResourceNotFoundException(inner) => {
10879 Error::ResourceNotFoundException(inner)
10880 }
10881 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10882 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::Unhandled(inner) => Error::Unhandled(inner),
10883 }
10884 }
10885}
10886impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>>
10887 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_user_proficiencies::UpdateUserProficienciesError, 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_user_proficiencies::UpdateUserProficienciesError> for Error {
10904 fn from(err: crate::operation::update_user_proficiencies::UpdateUserProficienciesError) -> Self {
10905 match err {
10906 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InternalServiceException(inner) => {
10907 Error::InternalServiceException(inner)
10908 }
10909 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidParameterException(inner) => {
10910 Error::InvalidParameterException(inner)
10911 }
10912 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidRequestException(inner) => {
10913 Error::InvalidRequestException(inner)
10914 }
10915 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ResourceNotFoundException(inner) => {
10916 Error::ResourceNotFoundException(inner)
10917 }
10918 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ThrottlingException(inner) => {
10919 Error::ThrottlingException(inner)
10920 }
10921 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
10922 }
10923 }
10924}
10925impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>>
10926 for Error
10927where
10928 R: Send + Sync + std::fmt::Debug + 'static,
10929{
10930 fn from(
10931 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>,
10932 ) -> Self {
10933 match err {
10934 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10935 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10936 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10937 source: err.into(),
10938 }),
10939 }
10940 }
10941}
10942impl From<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError> for Error {
10943 fn from(err: crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError) -> Self {
10944 match err {
10945 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InternalServiceException(inner) => {
10946 Error::InternalServiceException(inner)
10947 }
10948 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidParameterException(inner) => {
10949 Error::InvalidParameterException(inner)
10950 }
10951 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidRequestException(inner) => {
10952 Error::InvalidRequestException(inner)
10953 }
10954 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ResourceNotFoundException(inner) => {
10955 Error::ResourceNotFoundException(inner)
10956 }
10957 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ThrottlingException(inner) => {
10958 Error::ThrottlingException(inner)
10959 }
10960 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
10961 }
10962 }
10963}
10964impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>>
10965 for Error
10966where
10967 R: Send + Sync + std::fmt::Debug + 'static,
10968{
10969 fn from(
10970 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>,
10971 ) -> Self {
10972 match err {
10973 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10974 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10975 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10976 source: err.into(),
10977 }),
10978 }
10979 }
10980}
10981impl From<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError> for Error {
10982 fn from(err: crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError) -> Self {
10983 match err {
10984 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InternalServiceException(inner) => {
10985 Error::InternalServiceException(inner)
10986 }
10987 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidParameterException(inner) => {
10988 Error::InvalidParameterException(inner)
10989 }
10990 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidRequestException(inner) => {
10991 Error::InvalidRequestException(inner)
10992 }
10993 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ResourceNotFoundException(inner) => {
10994 Error::ResourceNotFoundException(inner)
10995 }
10996 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ThrottlingException(inner) => {
10997 Error::ThrottlingException(inner)
10998 }
10999 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
11000 }
11001 }
11002}
11003impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>> for Error
11004where
11005 R: Send + Sync + std::fmt::Debug + 'static,
11006{
11007 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>) -> Self {
11008 match err {
11009 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11010 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11011 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11012 source: err.into(),
11013 }),
11014 }
11015 }
11016}
11017impl From<crate::operation::update_view_content::UpdateViewContentError> for Error {
11018 fn from(err: crate::operation::update_view_content::UpdateViewContentError) -> Self {
11019 match err {
11020 crate::operation::update_view_content::UpdateViewContentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11021 crate::operation::update_view_content::UpdateViewContentError::InternalServiceException(inner) => Error::InternalServiceException(inner),
11022 crate::operation::update_view_content::UpdateViewContentError::InvalidParameterException(inner) => {
11023 Error::InvalidParameterException(inner)
11024 }
11025 crate::operation::update_view_content::UpdateViewContentError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11026 crate::operation::update_view_content::UpdateViewContentError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
11027 crate::operation::update_view_content::UpdateViewContentError::ResourceNotFoundException(inner) => {
11028 Error::ResourceNotFoundException(inner)
11029 }
11030 crate::operation::update_view_content::UpdateViewContentError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
11031 crate::operation::update_view_content::UpdateViewContentError::Unhandled(inner) => Error::Unhandled(inner),
11032 }
11033 }
11034}
11035impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>> for Error
11036where
11037 R: Send + Sync + std::fmt::Debug + 'static,
11038{
11039 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>) -> Self {
11040 match err {
11041 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
11042 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
11043 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
11044 source: err.into(),
11045 }),
11046 }
11047 }
11048}
11049impl From<crate::operation::update_view_metadata::UpdateViewMetadataError> for Error {
11050 fn from(err: crate::operation::update_view_metadata::UpdateViewMetadataError) -> Self {
11051 match err {
11052 crate::operation::update_view_metadata::UpdateViewMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
11053 crate::operation::update_view_metadata::UpdateViewMetadataError::DuplicateResourceException(inner) => {
11054 Error::DuplicateResourceException(inner)
11055 }
11056 crate::operation::update_view_metadata::UpdateViewMetadataError::InternalServiceException(inner) => {
11057 Error::InternalServiceException(inner)
11058 }
11059 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidParameterException(inner) => {
11060 Error::InvalidParameterException(inner)
11061 }
11062 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
11063 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
11064 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceNotFoundException(inner) => {
11065 Error::ResourceNotFoundException(inner)
11066 }
11067 crate::operation::update_view_metadata::UpdateViewMetadataError::TooManyRequestsException(inner) => {
11068 Error::TooManyRequestsException(inner)
11069 }
11070 crate::operation::update_view_metadata::UpdateViewMetadataError::Unhandled(inner) => Error::Unhandled(inner),
11071 }
11072 }
11073}
11074impl ::std::error::Error for Error {
11075 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
11076 match self {
11077 Error::AccessDeniedException(inner) => inner.source(),
11078 Error::ConditionalOperationFailedException(inner) => inner.source(),
11079 Error::ConflictException(inner) => inner.source(),
11080 Error::ContactFlowNotPublishedException(inner) => inner.source(),
11081 Error::ContactNotFoundException(inner) => inner.source(),
11082 Error::DestinationNotAllowedException(inner) => inner.source(),
11083 Error::DuplicateResourceException(inner) => inner.source(),
11084 Error::IdempotencyException(inner) => inner.source(),
11085 Error::InternalServiceException(inner) => inner.source(),
11086 Error::InvalidContactFlowException(inner) => inner.source(),
11087 Error::InvalidContactFlowModuleException(inner) => inner.source(),
11088 Error::InvalidParameterException(inner) => inner.source(),
11089 Error::InvalidRequestException(inner) => inner.source(),
11090 Error::LimitExceededException(inner) => inner.source(),
11091 Error::MaximumResultReturnedException(inner) => inner.source(),
11092 Error::OutboundContactNotPermittedException(inner) => inner.source(),
11093 Error::OutputTypeNotFoundException(inner) => inner.source(),
11094 Error::PropertyValidationException(inner) => inner.source(),
11095 Error::ResourceConflictException(inner) => inner.source(),
11096 Error::ResourceInUseException(inner) => inner.source(),
11097 Error::ResourceNotFoundException(inner) => inner.source(),
11098 Error::ResourceNotReadyException(inner) => inner.source(),
11099 Error::ServiceQuotaExceededException(inner) => inner.source(),
11100 Error::ThrottlingException(inner) => inner.source(),
11101 Error::TooManyRequestsException(inner) => inner.source(),
11102 Error::UserNotFoundException(inner) => inner.source(),
11103 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
11104 }
11105 }
11106}
11107impl ::aws_types::request_id::RequestId for Error {
11108 fn request_id(&self) -> Option<&str> {
11109 match self {
11110 Self::AccessDeniedException(e) => e.request_id(),
11111 Self::ConditionalOperationFailedException(e) => e.request_id(),
11112 Self::ConflictException(e) => e.request_id(),
11113 Self::ContactFlowNotPublishedException(e) => e.request_id(),
11114 Self::ContactNotFoundException(e) => e.request_id(),
11115 Self::DestinationNotAllowedException(e) => e.request_id(),
11116 Self::DuplicateResourceException(e) => e.request_id(),
11117 Self::IdempotencyException(e) => e.request_id(),
11118 Self::InternalServiceException(e) => e.request_id(),
11119 Self::InvalidContactFlowException(e) => e.request_id(),
11120 Self::InvalidContactFlowModuleException(e) => e.request_id(),
11121 Self::InvalidParameterException(e) => e.request_id(),
11122 Self::InvalidRequestException(e) => e.request_id(),
11123 Self::LimitExceededException(e) => e.request_id(),
11124 Self::MaximumResultReturnedException(e) => e.request_id(),
11125 Self::OutboundContactNotPermittedException(e) => e.request_id(),
11126 Self::OutputTypeNotFoundException(e) => e.request_id(),
11127 Self::PropertyValidationException(e) => e.request_id(),
11128 Self::ResourceConflictException(e) => e.request_id(),
11129 Self::ResourceInUseException(e) => e.request_id(),
11130 Self::ResourceNotFoundException(e) => e.request_id(),
11131 Self::ResourceNotReadyException(e) => e.request_id(),
11132 Self::ServiceQuotaExceededException(e) => e.request_id(),
11133 Self::ThrottlingException(e) => e.request_id(),
11134 Self::TooManyRequestsException(e) => e.request_id(),
11135 Self::UserNotFoundException(e) => e.request_id(),
11136 Self::Unhandled(e) => e.meta.request_id(),
11137 }
11138 }
11139}