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> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_version::CreateContactFlowVersionError, R>>
1274 for Error
1275where
1276 R: Send + Sync + std::fmt::Debug + 'static,
1277{
1278 fn from(
1279 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_version::CreateContactFlowVersionError, R>,
1280 ) -> Self {
1281 match err {
1282 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1283 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1284 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1285 source: err.into(),
1286 }),
1287 }
1288 }
1289}
1290impl From<crate::operation::create_contact_flow_version::CreateContactFlowVersionError> for Error {
1291 fn from(err: crate::operation::create_contact_flow_version::CreateContactFlowVersionError) -> Self {
1292 match err {
1293 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::AccessDeniedException(inner) => {
1294 Error::AccessDeniedException(inner)
1295 }
1296 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InternalServiceException(inner) => {
1297 Error::InternalServiceException(inner)
1298 }
1299 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InvalidParameterException(inner) => {
1300 Error::InvalidParameterException(inner)
1301 }
1302 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InvalidRequestException(inner) => {
1303 Error::InvalidRequestException(inner)
1304 }
1305 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::LimitExceededException(inner) => {
1306 Error::LimitExceededException(inner)
1307 }
1308 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::ResourceNotFoundException(inner) => {
1309 Error::ResourceNotFoundException(inner)
1310 }
1311 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::ThrottlingException(inner) => {
1312 Error::ThrottlingException(inner)
1313 }
1314 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
1315 }
1316 }
1317}
1318impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_email_address::CreateEmailAddressError, R>> for Error
1319where
1320 R: Send + Sync + std::fmt::Debug + 'static,
1321{
1322 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_email_address::CreateEmailAddressError, R>) -> Self {
1323 match err {
1324 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1325 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1326 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1327 source: err.into(),
1328 }),
1329 }
1330 }
1331}
1332impl From<crate::operation::create_email_address::CreateEmailAddressError> for Error {
1333 fn from(err: crate::operation::create_email_address::CreateEmailAddressError) -> Self {
1334 match err {
1335 crate::operation::create_email_address::CreateEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1336 crate::operation::create_email_address::CreateEmailAddressError::DuplicateResourceException(inner) => {
1337 Error::DuplicateResourceException(inner)
1338 }
1339 crate::operation::create_email_address::CreateEmailAddressError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1340 crate::operation::create_email_address::CreateEmailAddressError::InternalServiceException(inner) => {
1341 Error::InternalServiceException(inner)
1342 }
1343 crate::operation::create_email_address::CreateEmailAddressError::InvalidParameterException(inner) => {
1344 Error::InvalidParameterException(inner)
1345 }
1346 crate::operation::create_email_address::CreateEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1347 crate::operation::create_email_address::CreateEmailAddressError::ResourceConflictException(inner) => {
1348 Error::ResourceConflictException(inner)
1349 }
1350 crate::operation::create_email_address::CreateEmailAddressError::ResourceNotFoundException(inner) => {
1351 Error::ResourceNotFoundException(inner)
1352 }
1353 crate::operation::create_email_address::CreateEmailAddressError::ServiceQuotaExceededException(inner) => {
1354 Error::ServiceQuotaExceededException(inner)
1355 }
1356 crate::operation::create_email_address::CreateEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1357 crate::operation::create_email_address::CreateEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
1358 }
1359 }
1360}
1361impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_form::CreateEvaluationFormError, R>> for Error
1362where
1363 R: Send + Sync + std::fmt::Debug + 'static,
1364{
1365 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_form::CreateEvaluationFormError, R>) -> Self {
1366 match err {
1367 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1368 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1369 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1370 source: err.into(),
1371 }),
1372 }
1373 }
1374}
1375impl From<crate::operation::create_evaluation_form::CreateEvaluationFormError> for Error {
1376 fn from(err: crate::operation::create_evaluation_form::CreateEvaluationFormError) -> Self {
1377 match err {
1378 crate::operation::create_evaluation_form::CreateEvaluationFormError::InternalServiceException(inner) => {
1379 Error::InternalServiceException(inner)
1380 }
1381 crate::operation::create_evaluation_form::CreateEvaluationFormError::InvalidParameterException(inner) => {
1382 Error::InvalidParameterException(inner)
1383 }
1384 crate::operation::create_evaluation_form::CreateEvaluationFormError::ResourceConflictException(inner) => {
1385 Error::ResourceConflictException(inner)
1386 }
1387 crate::operation::create_evaluation_form::CreateEvaluationFormError::ResourceNotFoundException(inner) => {
1388 Error::ResourceNotFoundException(inner)
1389 }
1390 crate::operation::create_evaluation_form::CreateEvaluationFormError::ServiceQuotaExceededException(inner) => {
1391 Error::ServiceQuotaExceededException(inner)
1392 }
1393 crate::operation::create_evaluation_form::CreateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1394 crate::operation::create_evaluation_form::CreateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
1395 }
1396 }
1397}
1398impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_hours_of_operation::CreateHoursOfOperationError, R>>
1399 for Error
1400where
1401 R: Send + Sync + std::fmt::Debug + 'static,
1402{
1403 fn from(
1404 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_hours_of_operation::CreateHoursOfOperationError, R>,
1405 ) -> Self {
1406 match err {
1407 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1408 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1409 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1410 source: err.into(),
1411 }),
1412 }
1413 }
1414}
1415impl From<crate::operation::create_hours_of_operation::CreateHoursOfOperationError> for Error {
1416 fn from(err: crate::operation::create_hours_of_operation::CreateHoursOfOperationError) -> Self {
1417 match err {
1418 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::DuplicateResourceException(inner) => {
1419 Error::DuplicateResourceException(inner)
1420 }
1421 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InternalServiceException(inner) => {
1422 Error::InternalServiceException(inner)
1423 }
1424 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidParameterException(inner) => {
1425 Error::InvalidParameterException(inner)
1426 }
1427 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidRequestException(inner) => {
1428 Error::InvalidRequestException(inner)
1429 }
1430 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::LimitExceededException(inner) => {
1431 Error::LimitExceededException(inner)
1432 }
1433 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ResourceNotFoundException(inner) => {
1434 Error::ResourceNotFoundException(inner)
1435 }
1436 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1437 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
1438 }
1439 }
1440}
1441impl<R>
1442 From<
1443 ::aws_smithy_runtime_api::client::result::SdkError<
1444 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
1445 R,
1446 >,
1447 > for Error
1448where
1449 R: Send + Sync + std::fmt::Debug + 'static,
1450{
1451 fn from(
1452 err: ::aws_smithy_runtime_api::client::result::SdkError<
1453 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
1454 R,
1455 >,
1456 ) -> Self {
1457 match err {
1458 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1459 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1460 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1461 source: err.into(),
1462 }),
1463 }
1464 }
1465}
1466impl From<crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError> for Error {
1467 fn from(err: crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError) -> Self {
1468 match err {
1469 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
1470 Error::DuplicateResourceException(inner)
1471 }
1472 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InternalServiceException(inner) => {
1473 Error::InternalServiceException(inner)
1474 }
1475 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
1476 Error::InvalidParameterException(inner)
1477 }
1478 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
1479 Error::InvalidRequestException(inner)
1480 }
1481 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::LimitExceededException(inner) => {
1482 Error::LimitExceededException(inner)
1483 }
1484 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
1485 Error::ResourceNotFoundException(inner)
1486 }
1487 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ThrottlingException(inner) => {
1488 Error::ThrottlingException(inner)
1489 }
1490 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
1491 }
1492 }
1493}
1494impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>> for Error
1495where
1496 R: Send + Sync + std::fmt::Debug + 'static,
1497{
1498 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>) -> Self {
1499 match err {
1500 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1501 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1502 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1503 source: err.into(),
1504 }),
1505 }
1506 }
1507}
1508impl From<crate::operation::create_instance::CreateInstanceError> for Error {
1509 fn from(err: crate::operation::create_instance::CreateInstanceError) -> Self {
1510 match err {
1511 crate::operation::create_instance::CreateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1512 crate::operation::create_instance::CreateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1513 crate::operation::create_instance::CreateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1514 crate::operation::create_instance::CreateInstanceError::ServiceQuotaExceededException(inner) => {
1515 Error::ServiceQuotaExceededException(inner)
1516 }
1517 crate::operation::create_instance::CreateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1518 crate::operation::create_instance::CreateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
1519 }
1520 }
1521}
1522impl<R>
1523 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_integration_association::CreateIntegrationAssociationError, R>>
1524 for Error
1525where
1526 R: Send + Sync + std::fmt::Debug + 'static,
1527{
1528 fn from(
1529 err: ::aws_smithy_runtime_api::client::result::SdkError<
1530 crate::operation::create_integration_association::CreateIntegrationAssociationError,
1531 R,
1532 >,
1533 ) -> Self {
1534 match err {
1535 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1536 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1537 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1538 source: err.into(),
1539 }),
1540 }
1541 }
1542}
1543impl From<crate::operation::create_integration_association::CreateIntegrationAssociationError> for Error {
1544 fn from(err: crate::operation::create_integration_association::CreateIntegrationAssociationError) -> Self {
1545 match err {
1546 crate::operation::create_integration_association::CreateIntegrationAssociationError::DuplicateResourceException(inner) => {
1547 Error::DuplicateResourceException(inner)
1548 }
1549 crate::operation::create_integration_association::CreateIntegrationAssociationError::InternalServiceException(inner) => {
1550 Error::InternalServiceException(inner)
1551 }
1552 crate::operation::create_integration_association::CreateIntegrationAssociationError::InvalidRequestException(inner) => {
1553 Error::InvalidRequestException(inner)
1554 }
1555 crate::operation::create_integration_association::CreateIntegrationAssociationError::ResourceNotFoundException(inner) => {
1556 Error::ResourceNotFoundException(inner)
1557 }
1558 crate::operation::create_integration_association::CreateIntegrationAssociationError::ThrottlingException(inner) => {
1559 Error::ThrottlingException(inner)
1560 }
1561 crate::operation::create_integration_association::CreateIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
1562 }
1563 }
1564}
1565impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>> for Error
1566where
1567 R: Send + Sync + std::fmt::Debug + 'static,
1568{
1569 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>) -> Self {
1570 match err {
1571 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1572 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1573 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1574 source: err.into(),
1575 }),
1576 }
1577 }
1578}
1579impl From<crate::operation::create_participant::CreateParticipantError> for Error {
1580 fn from(err: crate::operation::create_participant::CreateParticipantError) -> Self {
1581 match err {
1582 crate::operation::create_participant::CreateParticipantError::ConflictException(inner) => Error::ConflictException(inner),
1583 crate::operation::create_participant::CreateParticipantError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1584 crate::operation::create_participant::CreateParticipantError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1585 crate::operation::create_participant::CreateParticipantError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1586 crate::operation::create_participant::CreateParticipantError::ServiceQuotaExceededException(inner) => {
1587 Error::ServiceQuotaExceededException(inner)
1588 }
1589 crate::operation::create_participant::CreateParticipantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1590 crate::operation::create_participant::CreateParticipantError::Unhandled(inner) => Error::Unhandled(inner),
1591 }
1592 }
1593}
1594impl<R>
1595 From<
1596 ::aws_smithy_runtime_api::client::result::SdkError<
1597 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
1598 R,
1599 >,
1600 > for Error
1601where
1602 R: Send + Sync + std::fmt::Debug + 'static,
1603{
1604 fn from(
1605 err: ::aws_smithy_runtime_api::client::result::SdkError<
1606 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
1607 R,
1608 >,
1609 ) -> Self {
1610 match err {
1611 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1612 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1613 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1614 source: err.into(),
1615 }),
1616 }
1617 }
1618}
1619impl From<crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError> for Error {
1620 fn from(err: crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError) -> Self {
1621 match err {
1622 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::AccessDeniedException(inner) => {
1623 Error::AccessDeniedException(inner)
1624 }
1625 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InternalServiceException(inner) => {
1626 Error::InternalServiceException(inner)
1627 }
1628 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidParameterException(inner) => {
1629 Error::InvalidParameterException(inner)
1630 }
1631 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidRequestException(inner) => {
1632 Error::InvalidRequestException(inner)
1633 }
1634 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ResourceNotFoundException(inner) => {
1635 Error::ResourceNotFoundException(inner)
1636 }
1637 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ThrottlingException(inner) => {
1638 Error::ThrottlingException(inner)
1639 }
1640 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::Unhandled(inner) => {
1641 Error::Unhandled(inner)
1642 }
1643 }
1644 }
1645}
1646impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>>
1647 for Error
1648where
1649 R: Send + Sync + std::fmt::Debug + 'static,
1650{
1651 fn from(
1652 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>,
1653 ) -> Self {
1654 match err {
1655 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1656 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1657 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1658 source: err.into(),
1659 }),
1660 }
1661 }
1662}
1663impl From<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError> for Error {
1664 fn from(err: crate::operation::create_predefined_attribute::CreatePredefinedAttributeError) -> Self {
1665 match err {
1666 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::DuplicateResourceException(inner) => {
1667 Error::DuplicateResourceException(inner)
1668 }
1669 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InternalServiceException(inner) => {
1670 Error::InternalServiceException(inner)
1671 }
1672 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidParameterException(inner) => {
1673 Error::InvalidParameterException(inner)
1674 }
1675 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidRequestException(inner) => {
1676 Error::InvalidRequestException(inner)
1677 }
1678 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::LimitExceededException(inner) => {
1679 Error::LimitExceededException(inner)
1680 }
1681 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ResourceNotFoundException(inner) => {
1682 Error::ResourceNotFoundException(inner)
1683 }
1684 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ThrottlingException(inner) => {
1685 Error::ThrottlingException(inner)
1686 }
1687 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
1688 }
1689 }
1690}
1691impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>> for Error
1692where
1693 R: Send + Sync + std::fmt::Debug + 'static,
1694{
1695 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>) -> Self {
1696 match err {
1697 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1698 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1699 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1700 source: err.into(),
1701 }),
1702 }
1703 }
1704}
1705impl From<crate::operation::create_prompt::CreatePromptError> for Error {
1706 fn from(err: crate::operation::create_prompt::CreatePromptError) -> Self {
1707 match err {
1708 crate::operation::create_prompt::CreatePromptError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1709 crate::operation::create_prompt::CreatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1710 crate::operation::create_prompt::CreatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1711 crate::operation::create_prompt::CreatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1712 crate::operation::create_prompt::CreatePromptError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1713 crate::operation::create_prompt::CreatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1714 crate::operation::create_prompt::CreatePromptError::Unhandled(inner) => Error::Unhandled(inner),
1715 }
1716 }
1717}
1718impl<R>
1719 From<
1720 ::aws_smithy_runtime_api::client::result::SdkError<
1721 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
1722 R,
1723 >,
1724 > for Error
1725where
1726 R: Send + Sync + std::fmt::Debug + 'static,
1727{
1728 fn from(
1729 err: ::aws_smithy_runtime_api::client::result::SdkError<
1730 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
1731 R,
1732 >,
1733 ) -> Self {
1734 match err {
1735 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1736 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1737 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1738 source: err.into(),
1739 }),
1740 }
1741 }
1742}
1743impl From<crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError> for Error {
1744 fn from(err: crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError) -> Self {
1745 match err {
1746 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::AccessDeniedException(inner) => {
1747 Error::AccessDeniedException(inner)
1748 }
1749 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InternalServiceException(inner) => {
1750 Error::InternalServiceException(inner)
1751 }
1752 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InvalidParameterException(inner) => {
1753 Error::InvalidParameterException(inner)
1754 }
1755 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
1756 Error::ResourceNotFoundException(inner)
1757 }
1758 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ServiceQuotaExceededException(
1759 inner,
1760 ) => Error::ServiceQuotaExceededException(inner),
1761 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ThrottlingException(inner) => {
1762 Error::ThrottlingException(inner)
1763 }
1764 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::Unhandled(inner) => {
1765 Error::Unhandled(inner)
1766 }
1767 }
1768 }
1769}
1770impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>> for Error
1771where
1772 R: Send + Sync + std::fmt::Debug + 'static,
1773{
1774 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>) -> Self {
1775 match err {
1776 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1777 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1778 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1779 source: err.into(),
1780 }),
1781 }
1782 }
1783}
1784impl From<crate::operation::create_queue::CreateQueueError> for Error {
1785 fn from(err: crate::operation::create_queue::CreateQueueError) -> Self {
1786 match err {
1787 crate::operation::create_queue::CreateQueueError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1788 crate::operation::create_queue::CreateQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1789 crate::operation::create_queue::CreateQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1790 crate::operation::create_queue::CreateQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1791 crate::operation::create_queue::CreateQueueError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1792 crate::operation::create_queue::CreateQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1793 crate::operation::create_queue::CreateQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1794 crate::operation::create_queue::CreateQueueError::Unhandled(inner) => Error::Unhandled(inner),
1795 }
1796 }
1797}
1798impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>> for Error
1799where
1800 R: Send + Sync + std::fmt::Debug + 'static,
1801{
1802 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>) -> Self {
1803 match err {
1804 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1805 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1806 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1807 source: err.into(),
1808 }),
1809 }
1810 }
1811}
1812impl From<crate::operation::create_quick_connect::CreateQuickConnectError> for Error {
1813 fn from(err: crate::operation::create_quick_connect::CreateQuickConnectError) -> Self {
1814 match err {
1815 crate::operation::create_quick_connect::CreateQuickConnectError::DuplicateResourceException(inner) => {
1816 Error::DuplicateResourceException(inner)
1817 }
1818 crate::operation::create_quick_connect::CreateQuickConnectError::InternalServiceException(inner) => {
1819 Error::InternalServiceException(inner)
1820 }
1821 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidParameterException(inner) => {
1822 Error::InvalidParameterException(inner)
1823 }
1824 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1825 crate::operation::create_quick_connect::CreateQuickConnectError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1826 crate::operation::create_quick_connect::CreateQuickConnectError::ResourceNotFoundException(inner) => {
1827 Error::ResourceNotFoundException(inner)
1828 }
1829 crate::operation::create_quick_connect::CreateQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1830 crate::operation::create_quick_connect::CreateQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
1831 }
1832 }
1833}
1834impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>> for Error
1835where
1836 R: Send + Sync + std::fmt::Debug + 'static,
1837{
1838 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>) -> 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_routing_profile::CreateRoutingProfileError> for Error {
1849 fn from(err: crate::operation::create_routing_profile::CreateRoutingProfileError) -> Self {
1850 match err {
1851 crate::operation::create_routing_profile::CreateRoutingProfileError::DuplicateResourceException(inner) => {
1852 Error::DuplicateResourceException(inner)
1853 }
1854 crate::operation::create_routing_profile::CreateRoutingProfileError::InternalServiceException(inner) => {
1855 Error::InternalServiceException(inner)
1856 }
1857 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidParameterException(inner) => {
1858 Error::InvalidParameterException(inner)
1859 }
1860 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidRequestException(inner) => {
1861 Error::InvalidRequestException(inner)
1862 }
1863 crate::operation::create_routing_profile::CreateRoutingProfileError::LimitExceededException(inner) => {
1864 Error::LimitExceededException(inner)
1865 }
1866 crate::operation::create_routing_profile::CreateRoutingProfileError::ResourceNotFoundException(inner) => {
1867 Error::ResourceNotFoundException(inner)
1868 }
1869 crate::operation::create_routing_profile::CreateRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1870 crate::operation::create_routing_profile::CreateRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
1871 }
1872 }
1873}
1874impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>> for Error
1875where
1876 R: Send + Sync + std::fmt::Debug + 'static,
1877{
1878 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>) -> Self {
1879 match err {
1880 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1881 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1882 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1883 source: err.into(),
1884 }),
1885 }
1886 }
1887}
1888impl From<crate::operation::create_rule::CreateRuleError> for Error {
1889 fn from(err: crate::operation::create_rule::CreateRuleError) -> Self {
1890 match err {
1891 crate::operation::create_rule::CreateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1892 crate::operation::create_rule::CreateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1893 crate::operation::create_rule::CreateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1894 crate::operation::create_rule::CreateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
1895 crate::operation::create_rule::CreateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1896 crate::operation::create_rule::CreateRuleError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1897 crate::operation::create_rule::CreateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1898 crate::operation::create_rule::CreateRuleError::Unhandled(inner) => Error::Unhandled(inner),
1899 }
1900 }
1901}
1902impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>> for Error
1903where
1904 R: Send + Sync + std::fmt::Debug + 'static,
1905{
1906 fn from(
1907 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>,
1908 ) -> Self {
1909 match err {
1910 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1911 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1912 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1913 source: err.into(),
1914 }),
1915 }
1916 }
1917}
1918impl From<crate::operation::create_security_profile::CreateSecurityProfileError> for Error {
1919 fn from(err: crate::operation::create_security_profile::CreateSecurityProfileError) -> Self {
1920 match err {
1921 crate::operation::create_security_profile::CreateSecurityProfileError::DuplicateResourceException(inner) => {
1922 Error::DuplicateResourceException(inner)
1923 }
1924 crate::operation::create_security_profile::CreateSecurityProfileError::InternalServiceException(inner) => {
1925 Error::InternalServiceException(inner)
1926 }
1927 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidParameterException(inner) => {
1928 Error::InvalidParameterException(inner)
1929 }
1930 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidRequestException(inner) => {
1931 Error::InvalidRequestException(inner)
1932 }
1933 crate::operation::create_security_profile::CreateSecurityProfileError::LimitExceededException(inner) => {
1934 Error::LimitExceededException(inner)
1935 }
1936 crate::operation::create_security_profile::CreateSecurityProfileError::ResourceNotFoundException(inner) => {
1937 Error::ResourceNotFoundException(inner)
1938 }
1939 crate::operation::create_security_profile::CreateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1940 crate::operation::create_security_profile::CreateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
1941 }
1942 }
1943}
1944impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>> for Error
1945where
1946 R: Send + Sync + std::fmt::Debug + 'static,
1947{
1948 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>) -> Self {
1949 match err {
1950 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1951 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1952 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1953 source: err.into(),
1954 }),
1955 }
1956 }
1957}
1958impl From<crate::operation::create_task_template::CreateTaskTemplateError> for Error {
1959 fn from(err: crate::operation::create_task_template::CreateTaskTemplateError) -> Self {
1960 match err {
1961 crate::operation::create_task_template::CreateTaskTemplateError::InternalServiceException(inner) => {
1962 Error::InternalServiceException(inner)
1963 }
1964 crate::operation::create_task_template::CreateTaskTemplateError::InvalidParameterException(inner) => {
1965 Error::InvalidParameterException(inner)
1966 }
1967 crate::operation::create_task_template::CreateTaskTemplateError::PropertyValidationException(inner) => {
1968 Error::PropertyValidationException(inner)
1969 }
1970 crate::operation::create_task_template::CreateTaskTemplateError::ResourceNotFoundException(inner) => {
1971 Error::ResourceNotFoundException(inner)
1972 }
1973 crate::operation::create_task_template::CreateTaskTemplateError::ServiceQuotaExceededException(inner) => {
1974 Error::ServiceQuotaExceededException(inner)
1975 }
1976 crate::operation::create_task_template::CreateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1977 crate::operation::create_task_template::CreateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
1978 }
1979 }
1980}
1981impl<R>
1982 From<
1983 ::aws_smithy_runtime_api::client::result::SdkError<
1984 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
1985 R,
1986 >,
1987 > for Error
1988where
1989 R: Send + Sync + std::fmt::Debug + 'static,
1990{
1991 fn from(
1992 err: ::aws_smithy_runtime_api::client::result::SdkError<
1993 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
1994 R,
1995 >,
1996 ) -> Self {
1997 match err {
1998 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1999 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2000 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2001 source: err.into(),
2002 }),
2003 }
2004 }
2005}
2006impl From<crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError> for Error {
2007 fn from(err: crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError) -> Self {
2008 match err {
2009 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::AccessDeniedException(inner) => {
2010 Error::AccessDeniedException(inner)
2011 }
2012 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InternalServiceException(inner) => {
2013 Error::InternalServiceException(inner)
2014 }
2015 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InvalidRequestException(inner) => {
2016 Error::InvalidRequestException(inner)
2017 }
2018 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceConflictException(inner) => {
2019 Error::ResourceConflictException(inner)
2020 }
2021 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
2022 Error::ResourceNotFoundException(inner)
2023 }
2024 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotReadyException(inner) => {
2025 Error::ResourceNotReadyException(inner)
2026 }
2027 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ServiceQuotaExceededException(inner) => {
2028 Error::ServiceQuotaExceededException(inner)
2029 }
2030 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ThrottlingException(inner) => {
2031 Error::ThrottlingException(inner)
2032 }
2033 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
2034 }
2035 }
2036}
2037impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>> for Error
2038where
2039 R: Send + Sync + std::fmt::Debug + 'static,
2040{
2041 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>) -> Self {
2042 match err {
2043 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2044 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2045 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2046 source: err.into(),
2047 }),
2048 }
2049 }
2050}
2051impl From<crate::operation::create_use_case::CreateUseCaseError> for Error {
2052 fn from(err: crate::operation::create_use_case::CreateUseCaseError) -> Self {
2053 match err {
2054 crate::operation::create_use_case::CreateUseCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2055 crate::operation::create_use_case::CreateUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2056 crate::operation::create_use_case::CreateUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2057 crate::operation::create_use_case::CreateUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2058 crate::operation::create_use_case::CreateUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2059 crate::operation::create_use_case::CreateUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
2060 }
2061 }
2062}
2063impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>> for Error
2064where
2065 R: Send + Sync + std::fmt::Debug + 'static,
2066{
2067 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>) -> Self {
2068 match err {
2069 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2070 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2071 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2072 source: err.into(),
2073 }),
2074 }
2075 }
2076}
2077impl From<crate::operation::create_user::CreateUserError> for Error {
2078 fn from(err: crate::operation::create_user::CreateUserError) -> Self {
2079 match err {
2080 crate::operation::create_user::CreateUserError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2081 crate::operation::create_user::CreateUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2082 crate::operation::create_user::CreateUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2083 crate::operation::create_user::CreateUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2084 crate::operation::create_user::CreateUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2085 crate::operation::create_user::CreateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2086 crate::operation::create_user::CreateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2087 crate::operation::create_user::CreateUserError::Unhandled(inner) => Error::Unhandled(inner),
2088 }
2089 }
2090}
2091impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>>
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<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>,
2098 ) -> Self {
2099 match err {
2100 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2101 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2102 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2103 source: err.into(),
2104 }),
2105 }
2106 }
2107}
2108impl From<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError> for Error {
2109 fn from(err: crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError) -> Self {
2110 match err {
2111 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::DuplicateResourceException(inner) => {
2112 Error::DuplicateResourceException(inner)
2113 }
2114 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InternalServiceException(inner) => {
2115 Error::InternalServiceException(inner)
2116 }
2117 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidParameterException(inner) => {
2118 Error::InvalidParameterException(inner)
2119 }
2120 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidRequestException(inner) => {
2121 Error::InvalidRequestException(inner)
2122 }
2123 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::LimitExceededException(inner) => {
2124 Error::LimitExceededException(inner)
2125 }
2126 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ResourceNotFoundException(inner) => {
2127 Error::ResourceNotFoundException(inner)
2128 }
2129 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ThrottlingException(inner) => {
2130 Error::ThrottlingException(inner)
2131 }
2132 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
2133 }
2134 }
2135}
2136impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>> for Error
2137where
2138 R: Send + Sync + std::fmt::Debug + 'static,
2139{
2140 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>) -> Self {
2141 match err {
2142 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2143 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2144 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2145 source: err.into(),
2146 }),
2147 }
2148 }
2149}
2150impl From<crate::operation::create_view::CreateViewError> for Error {
2151 fn from(err: crate::operation::create_view::CreateViewError) -> Self {
2152 match err {
2153 crate::operation::create_view::CreateViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2154 crate::operation::create_view::CreateViewError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2155 crate::operation::create_view::CreateViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2156 crate::operation::create_view::CreateViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2157 crate::operation::create_view::CreateViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2158 crate::operation::create_view::CreateViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2159 crate::operation::create_view::CreateViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2160 crate::operation::create_view::CreateViewError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2161 crate::operation::create_view::CreateViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2162 crate::operation::create_view::CreateViewError::Unhandled(inner) => Error::Unhandled(inner),
2163 }
2164 }
2165}
2166impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>> for Error
2167where
2168 R: Send + Sync + std::fmt::Debug + 'static,
2169{
2170 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>) -> Self {
2171 match err {
2172 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2173 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2174 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2175 source: err.into(),
2176 }),
2177 }
2178 }
2179}
2180impl From<crate::operation::create_view_version::CreateViewVersionError> for Error {
2181 fn from(err: crate::operation::create_view_version::CreateViewVersionError) -> Self {
2182 match err {
2183 crate::operation::create_view_version::CreateViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2184 crate::operation::create_view_version::CreateViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2185 crate::operation::create_view_version::CreateViewVersionError::InvalidParameterException(inner) => {
2186 Error::InvalidParameterException(inner)
2187 }
2188 crate::operation::create_view_version::CreateViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2189 crate::operation::create_view_version::CreateViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2190 crate::operation::create_view_version::CreateViewVersionError::ResourceNotFoundException(inner) => {
2191 Error::ResourceNotFoundException(inner)
2192 }
2193 crate::operation::create_view_version::CreateViewVersionError::ServiceQuotaExceededException(inner) => {
2194 Error::ServiceQuotaExceededException(inner)
2195 }
2196 crate::operation::create_view_version::CreateViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2197 crate::operation::create_view_version::CreateViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
2198 }
2199 }
2200}
2201impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>> for Error
2202where
2203 R: Send + Sync + std::fmt::Debug + 'static,
2204{
2205 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>) -> Self {
2206 match err {
2207 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2208 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2209 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2210 source: err.into(),
2211 }),
2212 }
2213 }
2214}
2215impl From<crate::operation::create_vocabulary::CreateVocabularyError> for Error {
2216 fn from(err: crate::operation::create_vocabulary::CreateVocabularyError) -> Self {
2217 match err {
2218 crate::operation::create_vocabulary::CreateVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2219 crate::operation::create_vocabulary::CreateVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2220 crate::operation::create_vocabulary::CreateVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2221 crate::operation::create_vocabulary::CreateVocabularyError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2222 crate::operation::create_vocabulary::CreateVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2223 crate::operation::create_vocabulary::CreateVocabularyError::ServiceQuotaExceededException(inner) => {
2224 Error::ServiceQuotaExceededException(inner)
2225 }
2226 crate::operation::create_vocabulary::CreateVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2227 crate::operation::create_vocabulary::CreateVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
2228 }
2229 }
2230}
2231impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>>
2232 for Error
2233where
2234 R: Send + Sync + std::fmt::Debug + 'static,
2235{
2236 fn from(
2237 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>,
2238 ) -> Self {
2239 match err {
2240 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2241 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2242 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2243 source: err.into(),
2244 }),
2245 }
2246 }
2247}
2248impl From<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError> for Error {
2249 fn from(err: crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError) -> Self {
2250 match err {
2251 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InternalServiceException(inner) => {
2252 Error::InternalServiceException(inner)
2253 }
2254 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InvalidParameterException(inner) => {
2255 Error::InvalidParameterException(inner)
2256 }
2257 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceConflictException(inner) => {
2258 Error::ResourceConflictException(inner)
2259 }
2260 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceNotFoundException(inner) => {
2261 Error::ResourceNotFoundException(inner)
2262 }
2263 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ThrottlingException(inner) => {
2264 Error::ThrottlingException(inner)
2265 }
2266 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
2267 }
2268 }
2269}
2270impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>> for Error
2271where
2272 R: Send + Sync + std::fmt::Debug + 'static,
2273{
2274 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>) -> Self {
2275 match err {
2276 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2277 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2278 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2279 source: err.into(),
2280 }),
2281 }
2282 }
2283}
2284impl From<crate::operation::delete_attached_file::DeleteAttachedFileError> for Error {
2285 fn from(err: crate::operation::delete_attached_file::DeleteAttachedFileError) -> Self {
2286 match err {
2287 crate::operation::delete_attached_file::DeleteAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2288 crate::operation::delete_attached_file::DeleteAttachedFileError::InternalServiceException(inner) => {
2289 Error::InternalServiceException(inner)
2290 }
2291 crate::operation::delete_attached_file::DeleteAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2292 crate::operation::delete_attached_file::DeleteAttachedFileError::ResourceNotFoundException(inner) => {
2293 Error::ResourceNotFoundException(inner)
2294 }
2295 crate::operation::delete_attached_file::DeleteAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2296 crate::operation::delete_attached_file::DeleteAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
2297 }
2298 }
2299}
2300impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>>
2301 for Error
2302where
2303 R: Send + Sync + std::fmt::Debug + 'static,
2304{
2305 fn from(
2306 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>,
2307 ) -> Self {
2308 match err {
2309 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2310 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2311 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2312 source: err.into(),
2313 }),
2314 }
2315 }
2316}
2317impl From<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError> for Error {
2318 fn from(err: crate::operation::delete_contact_evaluation::DeleteContactEvaluationError) -> Self {
2319 match err {
2320 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InternalServiceException(inner) => {
2321 Error::InternalServiceException(inner)
2322 }
2323 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InvalidParameterException(inner) => {
2324 Error::InvalidParameterException(inner)
2325 }
2326 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceConflictException(inner) => {
2327 Error::ResourceConflictException(inner)
2328 }
2329 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceNotFoundException(inner) => {
2330 Error::ResourceNotFoundException(inner)
2331 }
2332 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ThrottlingException(inner) => {
2333 Error::ThrottlingException(inner)
2334 }
2335 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
2336 }
2337 }
2338}
2339impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>> for Error
2340where
2341 R: Send + Sync + std::fmt::Debug + 'static,
2342{
2343 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>) -> 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::delete_contact_flow::DeleteContactFlowError> for Error {
2354 fn from(err: crate::operation::delete_contact_flow::DeleteContactFlowError) -> Self {
2355 match err {
2356 crate::operation::delete_contact_flow::DeleteContactFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2357 crate::operation::delete_contact_flow::DeleteContactFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2358 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidParameterException(inner) => {
2359 Error::InvalidParameterException(inner)
2360 }
2361 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2362 crate::operation::delete_contact_flow::DeleteContactFlowError::ResourceNotFoundException(inner) => {
2363 Error::ResourceNotFoundException(inner)
2364 }
2365 crate::operation::delete_contact_flow::DeleteContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2366 crate::operation::delete_contact_flow::DeleteContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
2367 }
2368 }
2369}
2370impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>>
2371 for Error
2372where
2373 R: Send + Sync + std::fmt::Debug + 'static,
2374{
2375 fn from(
2376 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>,
2377 ) -> Self {
2378 match err {
2379 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2380 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2381 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2382 source: err.into(),
2383 }),
2384 }
2385 }
2386}
2387impl From<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError> for Error {
2388 fn from(err: crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError) -> Self {
2389 match err {
2390 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::AccessDeniedException(inner) => {
2391 Error::AccessDeniedException(inner)
2392 }
2393 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InternalServiceException(inner) => {
2394 Error::InternalServiceException(inner)
2395 }
2396 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidParameterException(inner) => {
2397 Error::InvalidParameterException(inner)
2398 }
2399 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidRequestException(inner) => {
2400 Error::InvalidRequestException(inner)
2401 }
2402 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ResourceNotFoundException(inner) => {
2403 Error::ResourceNotFoundException(inner)
2404 }
2405 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ThrottlingException(inner) => {
2406 Error::ThrottlingException(inner)
2407 }
2408 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
2409 }
2410 }
2411}
2412impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>>
2413 for Error
2414where
2415 R: Send + Sync + std::fmt::Debug + 'static,
2416{
2417 fn from(
2418 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>,
2419 ) -> Self {
2420 match err {
2421 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2422 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2423 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2424 source: err.into(),
2425 }),
2426 }
2427 }
2428}
2429impl From<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError> for Error {
2430 fn from(err: crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError) -> Self {
2431 match err {
2432 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::AccessDeniedException(inner) => {
2433 Error::AccessDeniedException(inner)
2434 }
2435 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InternalServiceException(inner) => {
2436 Error::InternalServiceException(inner)
2437 }
2438 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidParameterException(inner) => {
2439 Error::InvalidParameterException(inner)
2440 }
2441 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidRequestException(inner) => {
2442 Error::InvalidRequestException(inner)
2443 }
2444 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ResourceNotFoundException(inner) => {
2445 Error::ResourceNotFoundException(inner)
2446 }
2447 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ThrottlingException(inner) => {
2448 Error::ThrottlingException(inner)
2449 }
2450 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
2451 }
2452 }
2453}
2454impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>> for Error
2455where
2456 R: Send + Sync + std::fmt::Debug + 'static,
2457{
2458 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>) -> Self {
2459 match err {
2460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2463 source: err.into(),
2464 }),
2465 }
2466 }
2467}
2468impl From<crate::operation::delete_email_address::DeleteEmailAddressError> for Error {
2469 fn from(err: crate::operation::delete_email_address::DeleteEmailAddressError) -> Self {
2470 match err {
2471 crate::operation::delete_email_address::DeleteEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2472 crate::operation::delete_email_address::DeleteEmailAddressError::InternalServiceException(inner) => {
2473 Error::InternalServiceException(inner)
2474 }
2475 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidParameterException(inner) => {
2476 Error::InvalidParameterException(inner)
2477 }
2478 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2479 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceConflictException(inner) => {
2480 Error::ResourceConflictException(inner)
2481 }
2482 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceNotFoundException(inner) => {
2483 Error::ResourceNotFoundException(inner)
2484 }
2485 crate::operation::delete_email_address::DeleteEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2486 crate::operation::delete_email_address::DeleteEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
2487 }
2488 }
2489}
2490impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>> for Error
2491where
2492 R: Send + Sync + std::fmt::Debug + 'static,
2493{
2494 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>) -> Self {
2495 match err {
2496 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2497 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2498 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2499 source: err.into(),
2500 }),
2501 }
2502 }
2503}
2504impl From<crate::operation::delete_evaluation_form::DeleteEvaluationFormError> for Error {
2505 fn from(err: crate::operation::delete_evaluation_form::DeleteEvaluationFormError) -> Self {
2506 match err {
2507 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InternalServiceException(inner) => {
2508 Error::InternalServiceException(inner)
2509 }
2510 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InvalidParameterException(inner) => {
2511 Error::InvalidParameterException(inner)
2512 }
2513 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceConflictException(inner) => {
2514 Error::ResourceConflictException(inner)
2515 }
2516 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceNotFoundException(inner) => {
2517 Error::ResourceNotFoundException(inner)
2518 }
2519 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2520 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
2521 }
2522 }
2523}
2524impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>>
2525 for Error
2526where
2527 R: Send + Sync + std::fmt::Debug + 'static,
2528{
2529 fn from(
2530 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>,
2531 ) -> Self {
2532 match err {
2533 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2534 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2535 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2536 source: err.into(),
2537 }),
2538 }
2539 }
2540}
2541impl From<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError> for Error {
2542 fn from(err: crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError) -> Self {
2543 match err {
2544 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InternalServiceException(inner) => {
2545 Error::InternalServiceException(inner)
2546 }
2547 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidParameterException(inner) => {
2548 Error::InvalidParameterException(inner)
2549 }
2550 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidRequestException(inner) => {
2551 Error::InvalidRequestException(inner)
2552 }
2553 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ResourceNotFoundException(inner) => {
2554 Error::ResourceNotFoundException(inner)
2555 }
2556 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2557 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
2558 }
2559 }
2560}
2561impl<R>
2562 From<
2563 ::aws_smithy_runtime_api::client::result::SdkError<
2564 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
2565 R,
2566 >,
2567 > for Error
2568where
2569 R: Send + Sync + std::fmt::Debug + 'static,
2570{
2571 fn from(
2572 err: ::aws_smithy_runtime_api::client::result::SdkError<
2573 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
2574 R,
2575 >,
2576 ) -> Self {
2577 match err {
2578 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2579 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2580 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2581 source: err.into(),
2582 }),
2583 }
2584 }
2585}
2586impl From<crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError> for Error {
2587 fn from(err: crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError) -> Self {
2588 match err {
2589 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InternalServiceException(inner) => {
2590 Error::InternalServiceException(inner)
2591 }
2592 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidParameterException(inner) => {
2593 Error::InvalidParameterException(inner)
2594 }
2595 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidRequestException(inner) => {
2596 Error::InvalidRequestException(inner)
2597 }
2598 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
2599 Error::ResourceNotFoundException(inner)
2600 }
2601 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ThrottlingException(inner) => {
2602 Error::ThrottlingException(inner)
2603 }
2604 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
2605 }
2606 }
2607}
2608impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>> for Error
2609where
2610 R: Send + Sync + std::fmt::Debug + 'static,
2611{
2612 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>) -> Self {
2613 match err {
2614 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2615 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2616 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2617 source: err.into(),
2618 }),
2619 }
2620 }
2621}
2622impl From<crate::operation::delete_instance::DeleteInstanceError> for Error {
2623 fn from(err: crate::operation::delete_instance::DeleteInstanceError) -> Self {
2624 match err {
2625 crate::operation::delete_instance::DeleteInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2626 crate::operation::delete_instance::DeleteInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2627 crate::operation::delete_instance::DeleteInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2628 crate::operation::delete_instance::DeleteInstanceError::Unhandled(inner) => Error::Unhandled(inner),
2629 }
2630 }
2631}
2632impl<R>
2633 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_integration_association::DeleteIntegrationAssociationError, R>>
2634 for Error
2635where
2636 R: Send + Sync + std::fmt::Debug + 'static,
2637{
2638 fn from(
2639 err: ::aws_smithy_runtime_api::client::result::SdkError<
2640 crate::operation::delete_integration_association::DeleteIntegrationAssociationError,
2641 R,
2642 >,
2643 ) -> Self {
2644 match err {
2645 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2646 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2647 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2648 source: err.into(),
2649 }),
2650 }
2651 }
2652}
2653impl From<crate::operation::delete_integration_association::DeleteIntegrationAssociationError> for Error {
2654 fn from(err: crate::operation::delete_integration_association::DeleteIntegrationAssociationError) -> Self {
2655 match err {
2656 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InternalServiceException(inner) => {
2657 Error::InternalServiceException(inner)
2658 }
2659 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InvalidRequestException(inner) => {
2660 Error::InvalidRequestException(inner)
2661 }
2662 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ResourceNotFoundException(inner) => {
2663 Error::ResourceNotFoundException(inner)
2664 }
2665 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ThrottlingException(inner) => {
2666 Error::ThrottlingException(inner)
2667 }
2668 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
2669 }
2670 }
2671}
2672impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>>
2673 for Error
2674where
2675 R: Send + Sync + std::fmt::Debug + 'static,
2676{
2677 fn from(
2678 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>,
2679 ) -> Self {
2680 match err {
2681 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2682 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2683 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2684 source: err.into(),
2685 }),
2686 }
2687 }
2688}
2689impl From<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError> for Error {
2690 fn from(err: crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError) -> Self {
2691 match err {
2692 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InternalServiceException(inner) => {
2693 Error::InternalServiceException(inner)
2694 }
2695 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidParameterException(inner) => {
2696 Error::InvalidParameterException(inner)
2697 }
2698 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidRequestException(inner) => {
2699 Error::InvalidRequestException(inner)
2700 }
2701 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceInUseException(inner) => {
2702 Error::ResourceInUseException(inner)
2703 }
2704 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceNotFoundException(inner) => {
2705 Error::ResourceNotFoundException(inner)
2706 }
2707 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ThrottlingException(inner) => {
2708 Error::ThrottlingException(inner)
2709 }
2710 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
2711 }
2712 }
2713}
2714impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>> for Error
2715where
2716 R: Send + Sync + std::fmt::Debug + 'static,
2717{
2718 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>) -> Self {
2719 match err {
2720 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2721 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2722 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2723 source: err.into(),
2724 }),
2725 }
2726 }
2727}
2728impl From<crate::operation::delete_prompt::DeletePromptError> for Error {
2729 fn from(err: crate::operation::delete_prompt::DeletePromptError) -> Self {
2730 match err {
2731 crate::operation::delete_prompt::DeletePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2732 crate::operation::delete_prompt::DeletePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2733 crate::operation::delete_prompt::DeletePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2734 crate::operation::delete_prompt::DeletePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2735 crate::operation::delete_prompt::DeletePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2736 crate::operation::delete_prompt::DeletePromptError::Unhandled(inner) => Error::Unhandled(inner),
2737 }
2738 }
2739}
2740impl<R>
2741 From<
2742 ::aws_smithy_runtime_api::client::result::SdkError<
2743 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
2744 R,
2745 >,
2746 > for Error
2747where
2748 R: Send + Sync + std::fmt::Debug + 'static,
2749{
2750 fn from(
2751 err: ::aws_smithy_runtime_api::client::result::SdkError<
2752 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
2753 R,
2754 >,
2755 ) -> Self {
2756 match err {
2757 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2758 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2759 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2760 source: err.into(),
2761 }),
2762 }
2763 }
2764}
2765impl From<crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError> for Error {
2766 fn from(err: crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError) -> Self {
2767 match err {
2768 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::AccessDeniedException(inner) => {
2769 Error::AccessDeniedException(inner)
2770 }
2771 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InternalServiceException(inner) => {
2772 Error::InternalServiceException(inner)
2773 }
2774 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InvalidParameterException(inner) => {
2775 Error::InvalidParameterException(inner)
2776 }
2777 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
2778 Error::ResourceNotFoundException(inner)
2779 }
2780 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ThrottlingException(inner) => {
2781 Error::ThrottlingException(inner)
2782 }
2783 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::Unhandled(inner) => {
2784 Error::Unhandled(inner)
2785 }
2786 }
2787 }
2788}
2789impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>> for Error
2790where
2791 R: Send + Sync + std::fmt::Debug + 'static,
2792{
2793 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>) -> Self {
2794 match err {
2795 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2796 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2797 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2798 source: err.into(),
2799 }),
2800 }
2801 }
2802}
2803impl From<crate::operation::delete_queue::DeleteQueueError> for Error {
2804 fn from(err: crate::operation::delete_queue::DeleteQueueError) -> Self {
2805 match err {
2806 crate::operation::delete_queue::DeleteQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2807 crate::operation::delete_queue::DeleteQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2808 crate::operation::delete_queue::DeleteQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2809 crate::operation::delete_queue::DeleteQueueError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2810 crate::operation::delete_queue::DeleteQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2811 crate::operation::delete_queue::DeleteQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2812 crate::operation::delete_queue::DeleteQueueError::Unhandled(inner) => Error::Unhandled(inner),
2813 }
2814 }
2815}
2816impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>> for Error
2817where
2818 R: Send + Sync + std::fmt::Debug + 'static,
2819{
2820 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>) -> Self {
2821 match err {
2822 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2823 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2824 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2825 source: err.into(),
2826 }),
2827 }
2828 }
2829}
2830impl From<crate::operation::delete_quick_connect::DeleteQuickConnectError> for Error {
2831 fn from(err: crate::operation::delete_quick_connect::DeleteQuickConnectError) -> Self {
2832 match err {
2833 crate::operation::delete_quick_connect::DeleteQuickConnectError::InternalServiceException(inner) => {
2834 Error::InternalServiceException(inner)
2835 }
2836 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidParameterException(inner) => {
2837 Error::InvalidParameterException(inner)
2838 }
2839 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2840 crate::operation::delete_quick_connect::DeleteQuickConnectError::ResourceNotFoundException(inner) => {
2841 Error::ResourceNotFoundException(inner)
2842 }
2843 crate::operation::delete_quick_connect::DeleteQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2844 crate::operation::delete_quick_connect::DeleteQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
2845 }
2846 }
2847}
2848impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>> for Error
2849where
2850 R: Send + Sync + std::fmt::Debug + 'static,
2851{
2852 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>) -> Self {
2853 match err {
2854 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2855 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2856 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2857 source: err.into(),
2858 }),
2859 }
2860 }
2861}
2862impl From<crate::operation::delete_routing_profile::DeleteRoutingProfileError> for Error {
2863 fn from(err: crate::operation::delete_routing_profile::DeleteRoutingProfileError) -> Self {
2864 match err {
2865 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InternalServiceException(inner) => {
2866 Error::InternalServiceException(inner)
2867 }
2868 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidParameterException(inner) => {
2869 Error::InvalidParameterException(inner)
2870 }
2871 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidRequestException(inner) => {
2872 Error::InvalidRequestException(inner)
2873 }
2874 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceInUseException(inner) => {
2875 Error::ResourceInUseException(inner)
2876 }
2877 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceNotFoundException(inner) => {
2878 Error::ResourceNotFoundException(inner)
2879 }
2880 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2881 crate::operation::delete_routing_profile::DeleteRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
2882 }
2883 }
2884}
2885impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>> for Error
2886where
2887 R: Send + Sync + std::fmt::Debug + 'static,
2888{
2889 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>) -> Self {
2890 match err {
2891 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2892 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2893 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2894 source: err.into(),
2895 }),
2896 }
2897 }
2898}
2899impl From<crate::operation::delete_rule::DeleteRuleError> for Error {
2900 fn from(err: crate::operation::delete_rule::DeleteRuleError) -> Self {
2901 match err {
2902 crate::operation::delete_rule::DeleteRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2903 crate::operation::delete_rule::DeleteRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2904 crate::operation::delete_rule::DeleteRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2905 crate::operation::delete_rule::DeleteRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2906 crate::operation::delete_rule::DeleteRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2907 crate::operation::delete_rule::DeleteRuleError::Unhandled(inner) => Error::Unhandled(inner),
2908 }
2909 }
2910}
2911impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>> for Error
2912where
2913 R: Send + Sync + std::fmt::Debug + 'static,
2914{
2915 fn from(
2916 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>,
2917 ) -> Self {
2918 match err {
2919 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2920 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2921 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2922 source: err.into(),
2923 }),
2924 }
2925 }
2926}
2927impl From<crate::operation::delete_security_profile::DeleteSecurityProfileError> for Error {
2928 fn from(err: crate::operation::delete_security_profile::DeleteSecurityProfileError) -> Self {
2929 match err {
2930 crate::operation::delete_security_profile::DeleteSecurityProfileError::AccessDeniedException(inner) => {
2931 Error::AccessDeniedException(inner)
2932 }
2933 crate::operation::delete_security_profile::DeleteSecurityProfileError::InternalServiceException(inner) => {
2934 Error::InternalServiceException(inner)
2935 }
2936 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidParameterException(inner) => {
2937 Error::InvalidParameterException(inner)
2938 }
2939 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidRequestException(inner) => {
2940 Error::InvalidRequestException(inner)
2941 }
2942 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceInUseException(inner) => {
2943 Error::ResourceInUseException(inner)
2944 }
2945 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceNotFoundException(inner) => {
2946 Error::ResourceNotFoundException(inner)
2947 }
2948 crate::operation::delete_security_profile::DeleteSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2949 crate::operation::delete_security_profile::DeleteSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
2950 }
2951 }
2952}
2953impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>> for Error
2954where
2955 R: Send + Sync + std::fmt::Debug + 'static,
2956{
2957 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>) -> Self {
2958 match err {
2959 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2960 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2961 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2962 source: err.into(),
2963 }),
2964 }
2965 }
2966}
2967impl From<crate::operation::delete_task_template::DeleteTaskTemplateError> for Error {
2968 fn from(err: crate::operation::delete_task_template::DeleteTaskTemplateError) -> Self {
2969 match err {
2970 crate::operation::delete_task_template::DeleteTaskTemplateError::InternalServiceException(inner) => {
2971 Error::InternalServiceException(inner)
2972 }
2973 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidParameterException(inner) => {
2974 Error::InvalidParameterException(inner)
2975 }
2976 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2977 crate::operation::delete_task_template::DeleteTaskTemplateError::ResourceNotFoundException(inner) => {
2978 Error::ResourceNotFoundException(inner)
2979 }
2980 crate::operation::delete_task_template::DeleteTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2981 crate::operation::delete_task_template::DeleteTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2982 }
2983 }
2984}
2985impl<R>
2986 From<
2987 ::aws_smithy_runtime_api::client::result::SdkError<
2988 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
2989 R,
2990 >,
2991 > for Error
2992where
2993 R: Send + Sync + std::fmt::Debug + 'static,
2994{
2995 fn from(
2996 err: ::aws_smithy_runtime_api::client::result::SdkError<
2997 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
2998 R,
2999 >,
3000 ) -> Self {
3001 match err {
3002 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3003 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3004 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3005 source: err.into(),
3006 }),
3007 }
3008 }
3009}
3010impl From<crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError> for Error {
3011 fn from(err: crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError) -> Self {
3012 match err {
3013 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::AccessDeniedException(inner) => {
3014 Error::AccessDeniedException(inner)
3015 }
3016 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InternalServiceException(inner) => {
3017 Error::InternalServiceException(inner)
3018 }
3019 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InvalidRequestException(inner) => {
3020 Error::InvalidRequestException(inner)
3021 }
3022 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ResourceInUseException(inner) => {
3023 Error::ResourceInUseException(inner)
3024 }
3025 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ThrottlingException(inner) => {
3026 Error::ThrottlingException(inner)
3027 }
3028 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
3029 }
3030 }
3031}
3032impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>> for Error
3033where
3034 R: Send + Sync + std::fmt::Debug + 'static,
3035{
3036 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>) -> Self {
3037 match err {
3038 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3039 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3040 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3041 source: err.into(),
3042 }),
3043 }
3044 }
3045}
3046impl From<crate::operation::delete_use_case::DeleteUseCaseError> for Error {
3047 fn from(err: crate::operation::delete_use_case::DeleteUseCaseError) -> Self {
3048 match err {
3049 crate::operation::delete_use_case::DeleteUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3050 crate::operation::delete_use_case::DeleteUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3051 crate::operation::delete_use_case::DeleteUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3052 crate::operation::delete_use_case::DeleteUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3053 crate::operation::delete_use_case::DeleteUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
3054 }
3055 }
3056}
3057impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>> for Error
3058where
3059 R: Send + Sync + std::fmt::Debug + 'static,
3060{
3061 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>) -> Self {
3062 match err {
3063 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3064 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3065 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3066 source: err.into(),
3067 }),
3068 }
3069 }
3070}
3071impl From<crate::operation::delete_user::DeleteUserError> for Error {
3072 fn from(err: crate::operation::delete_user::DeleteUserError) -> Self {
3073 match err {
3074 crate::operation::delete_user::DeleteUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3075 crate::operation::delete_user::DeleteUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3076 crate::operation::delete_user::DeleteUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3077 crate::operation::delete_user::DeleteUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3078 crate::operation::delete_user::DeleteUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3079 crate::operation::delete_user::DeleteUserError::Unhandled(inner) => Error::Unhandled(inner),
3080 }
3081 }
3082}
3083impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>>
3084 for Error
3085where
3086 R: Send + Sync + std::fmt::Debug + 'static,
3087{
3088 fn from(
3089 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>,
3090 ) -> 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_user_hierarchy_group::DeleteUserHierarchyGroupError> for Error {
3101 fn from(err: crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError) -> Self {
3102 match err {
3103 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InternalServiceException(inner) => {
3104 Error::InternalServiceException(inner)
3105 }
3106 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidParameterException(inner) => {
3107 Error::InvalidParameterException(inner)
3108 }
3109 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidRequestException(inner) => {
3110 Error::InvalidRequestException(inner)
3111 }
3112 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceInUseException(inner) => {
3113 Error::ResourceInUseException(inner)
3114 }
3115 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceNotFoundException(inner) => {
3116 Error::ResourceNotFoundException(inner)
3117 }
3118 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ThrottlingException(inner) => {
3119 Error::ThrottlingException(inner)
3120 }
3121 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
3122 }
3123 }
3124}
3125impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>> for Error
3126where
3127 R: Send + Sync + std::fmt::Debug + 'static,
3128{
3129 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>) -> Self {
3130 match err {
3131 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3132 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3133 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3134 source: err.into(),
3135 }),
3136 }
3137 }
3138}
3139impl From<crate::operation::delete_view::DeleteViewError> for Error {
3140 fn from(err: crate::operation::delete_view::DeleteViewError) -> Self {
3141 match err {
3142 crate::operation::delete_view::DeleteViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3143 crate::operation::delete_view::DeleteViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3144 crate::operation::delete_view::DeleteViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3145 crate::operation::delete_view::DeleteViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3146 crate::operation::delete_view::DeleteViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3147 crate::operation::delete_view::DeleteViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3148 crate::operation::delete_view::DeleteViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3149 crate::operation::delete_view::DeleteViewError::Unhandled(inner) => Error::Unhandled(inner),
3150 }
3151 }
3152}
3153impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>> for Error
3154where
3155 R: Send + Sync + std::fmt::Debug + 'static,
3156{
3157 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>) -> Self {
3158 match err {
3159 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3160 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3161 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3162 source: err.into(),
3163 }),
3164 }
3165 }
3166}
3167impl From<crate::operation::delete_view_version::DeleteViewVersionError> for Error {
3168 fn from(err: crate::operation::delete_view_version::DeleteViewVersionError) -> Self {
3169 match err {
3170 crate::operation::delete_view_version::DeleteViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3171 crate::operation::delete_view_version::DeleteViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3172 crate::operation::delete_view_version::DeleteViewVersionError::InvalidParameterException(inner) => {
3173 Error::InvalidParameterException(inner)
3174 }
3175 crate::operation::delete_view_version::DeleteViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3176 crate::operation::delete_view_version::DeleteViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3177 crate::operation::delete_view_version::DeleteViewVersionError::ResourceNotFoundException(inner) => {
3178 Error::ResourceNotFoundException(inner)
3179 }
3180 crate::operation::delete_view_version::DeleteViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3181 crate::operation::delete_view_version::DeleteViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
3182 }
3183 }
3184}
3185impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>> for Error
3186where
3187 R: Send + Sync + std::fmt::Debug + 'static,
3188{
3189 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>) -> Self {
3190 match err {
3191 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3192 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3193 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3194 source: err.into(),
3195 }),
3196 }
3197 }
3198}
3199impl From<crate::operation::delete_vocabulary::DeleteVocabularyError> for Error {
3200 fn from(err: crate::operation::delete_vocabulary::DeleteVocabularyError) -> Self {
3201 match err {
3202 crate::operation::delete_vocabulary::DeleteVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3203 crate::operation::delete_vocabulary::DeleteVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3204 crate::operation::delete_vocabulary::DeleteVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3205 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3206 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3207 crate::operation::delete_vocabulary::DeleteVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3208 crate::operation::delete_vocabulary::DeleteVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
3209 }
3210 }
3211}
3212impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>> for Error
3213where
3214 R: Send + Sync + std::fmt::Debug + 'static,
3215{
3216 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>) -> Self {
3217 match err {
3218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3221 source: err.into(),
3222 }),
3223 }
3224 }
3225}
3226impl From<crate::operation::describe_agent_status::DescribeAgentStatusError> for Error {
3227 fn from(err: crate::operation::describe_agent_status::DescribeAgentStatusError) -> Self {
3228 match err {
3229 crate::operation::describe_agent_status::DescribeAgentStatusError::InternalServiceException(inner) => {
3230 Error::InternalServiceException(inner)
3231 }
3232 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidParameterException(inner) => {
3233 Error::InvalidParameterException(inner)
3234 }
3235 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidRequestException(inner) => {
3236 Error::InvalidRequestException(inner)
3237 }
3238 crate::operation::describe_agent_status::DescribeAgentStatusError::ResourceNotFoundException(inner) => {
3239 Error::ResourceNotFoundException(inner)
3240 }
3241 crate::operation::describe_agent_status::DescribeAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3242 crate::operation::describe_agent_status::DescribeAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
3243 }
3244 }
3245}
3246impl<R>
3247 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError, R>>
3248 for Error
3249where
3250 R: Send + Sync + std::fmt::Debug + 'static,
3251{
3252 fn from(
3253 err: ::aws_smithy_runtime_api::client::result::SdkError<
3254 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError,
3255 R,
3256 >,
3257 ) -> Self {
3258 match err {
3259 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3260 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3261 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3262 source: err.into(),
3263 }),
3264 }
3265 }
3266}
3267impl From<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError> for Error {
3268 fn from(err: crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError) -> Self {
3269 match err {
3270 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InternalServiceException(inner) => {
3271 Error::InternalServiceException(inner)
3272 }
3273 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidParameterException(inner) => {
3274 Error::InvalidParameterException(inner)
3275 }
3276 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidRequestException(inner) => {
3277 Error::InvalidRequestException(inner)
3278 }
3279 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ResourceNotFoundException(inner) => {
3280 Error::ResourceNotFoundException(inner)
3281 }
3282 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ThrottlingException(inner) => {
3283 Error::ThrottlingException(inner)
3284 }
3285 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
3286 }
3287 }
3288}
3289impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>> for Error
3290where
3291 R: Send + Sync + std::fmt::Debug + 'static,
3292{
3293 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>) -> Self {
3294 match err {
3295 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3296 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3297 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3298 source: err.into(),
3299 }),
3300 }
3301 }
3302}
3303impl From<crate::operation::describe_contact::DescribeContactError> for Error {
3304 fn from(err: crate::operation::describe_contact::DescribeContactError) -> Self {
3305 match err {
3306 crate::operation::describe_contact::DescribeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3307 crate::operation::describe_contact::DescribeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3308 crate::operation::describe_contact::DescribeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3309 crate::operation::describe_contact::DescribeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3310 crate::operation::describe_contact::DescribeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3311 crate::operation::describe_contact::DescribeContactError::Unhandled(inner) => Error::Unhandled(inner),
3312 }
3313 }
3314}
3315impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>>
3316 for Error
3317where
3318 R: Send + Sync + std::fmt::Debug + 'static,
3319{
3320 fn from(
3321 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>,
3322 ) -> Self {
3323 match err {
3324 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3325 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3326 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3327 source: err.into(),
3328 }),
3329 }
3330 }
3331}
3332impl From<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError> for Error {
3333 fn from(err: crate::operation::describe_contact_evaluation::DescribeContactEvaluationError) -> Self {
3334 match err {
3335 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InternalServiceException(inner) => {
3336 Error::InternalServiceException(inner)
3337 }
3338 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InvalidParameterException(inner) => {
3339 Error::InvalidParameterException(inner)
3340 }
3341 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ResourceNotFoundException(inner) => {
3342 Error::ResourceNotFoundException(inner)
3343 }
3344 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ThrottlingException(inner) => {
3345 Error::ThrottlingException(inner)
3346 }
3347 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
3348 }
3349 }
3350}
3351impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>> for Error
3352where
3353 R: Send + Sync + std::fmt::Debug + 'static,
3354{
3355 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>) -> Self {
3356 match err {
3357 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3358 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3359 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3360 source: err.into(),
3361 }),
3362 }
3363 }
3364}
3365impl From<crate::operation::describe_contact_flow::DescribeContactFlowError> for Error {
3366 fn from(err: crate::operation::describe_contact_flow::DescribeContactFlowError) -> Self {
3367 match err {
3368 crate::operation::describe_contact_flow::DescribeContactFlowError::ContactFlowNotPublishedException(inner) => {
3369 Error::ContactFlowNotPublishedException(inner)
3370 }
3371 crate::operation::describe_contact_flow::DescribeContactFlowError::InternalServiceException(inner) => {
3372 Error::InternalServiceException(inner)
3373 }
3374 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidParameterException(inner) => {
3375 Error::InvalidParameterException(inner)
3376 }
3377 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidRequestException(inner) => {
3378 Error::InvalidRequestException(inner)
3379 }
3380 crate::operation::describe_contact_flow::DescribeContactFlowError::ResourceNotFoundException(inner) => {
3381 Error::ResourceNotFoundException(inner)
3382 }
3383 crate::operation::describe_contact_flow::DescribeContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3384 crate::operation::describe_contact_flow::DescribeContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
3385 }
3386 }
3387}
3388impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>>
3389 for Error
3390where
3391 R: Send + Sync + std::fmt::Debug + 'static,
3392{
3393 fn from(
3394 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>,
3395 ) -> Self {
3396 match err {
3397 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3398 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3399 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3400 source: err.into(),
3401 }),
3402 }
3403 }
3404}
3405impl From<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError> for Error {
3406 fn from(err: crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError) -> Self {
3407 match err {
3408 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::AccessDeniedException(inner) => {
3409 Error::AccessDeniedException(inner)
3410 }
3411 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InternalServiceException(inner) => {
3412 Error::InternalServiceException(inner)
3413 }
3414 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidParameterException(inner) => {
3415 Error::InvalidParameterException(inner)
3416 }
3417 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidRequestException(inner) => {
3418 Error::InvalidRequestException(inner)
3419 }
3420 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ResourceNotFoundException(inner) => {
3421 Error::ResourceNotFoundException(inner)
3422 }
3423 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ThrottlingException(inner) => {
3424 Error::ThrottlingException(inner)
3425 }
3426 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
3427 }
3428 }
3429}
3430impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>> for Error
3431where
3432 R: Send + Sync + std::fmt::Debug + 'static,
3433{
3434 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>) -> Self {
3435 match err {
3436 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3437 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3438 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3439 source: err.into(),
3440 }),
3441 }
3442 }
3443}
3444impl From<crate::operation::describe_email_address::DescribeEmailAddressError> for Error {
3445 fn from(err: crate::operation::describe_email_address::DescribeEmailAddressError) -> Self {
3446 match err {
3447 crate::operation::describe_email_address::DescribeEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3448 crate::operation::describe_email_address::DescribeEmailAddressError::InternalServiceException(inner) => {
3449 Error::InternalServiceException(inner)
3450 }
3451 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidParameterException(inner) => {
3452 Error::InvalidParameterException(inner)
3453 }
3454 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidRequestException(inner) => {
3455 Error::InvalidRequestException(inner)
3456 }
3457 crate::operation::describe_email_address::DescribeEmailAddressError::ResourceNotFoundException(inner) => {
3458 Error::ResourceNotFoundException(inner)
3459 }
3460 crate::operation::describe_email_address::DescribeEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3461 crate::operation::describe_email_address::DescribeEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
3462 }
3463 }
3464}
3465impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>> for Error
3466where
3467 R: Send + Sync + std::fmt::Debug + 'static,
3468{
3469 fn from(
3470 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>,
3471 ) -> Self {
3472 match err {
3473 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3474 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3475 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3476 source: err.into(),
3477 }),
3478 }
3479 }
3480}
3481impl From<crate::operation::describe_evaluation_form::DescribeEvaluationFormError> for Error {
3482 fn from(err: crate::operation::describe_evaluation_form::DescribeEvaluationFormError) -> Self {
3483 match err {
3484 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InternalServiceException(inner) => {
3485 Error::InternalServiceException(inner)
3486 }
3487 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InvalidParameterException(inner) => {
3488 Error::InvalidParameterException(inner)
3489 }
3490 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ResourceNotFoundException(inner) => {
3491 Error::ResourceNotFoundException(inner)
3492 }
3493 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3494 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
3495 }
3496 }
3497}
3498impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>>
3499 for Error
3500where
3501 R: Send + Sync + std::fmt::Debug + 'static,
3502{
3503 fn from(
3504 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>,
3505 ) -> Self {
3506 match err {
3507 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3508 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3509 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3510 source: err.into(),
3511 }),
3512 }
3513 }
3514}
3515impl From<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError> for Error {
3516 fn from(err: crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError) -> Self {
3517 match err {
3518 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InternalServiceException(inner) => {
3519 Error::InternalServiceException(inner)
3520 }
3521 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidParameterException(inner) => {
3522 Error::InvalidParameterException(inner)
3523 }
3524 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidRequestException(inner) => {
3525 Error::InvalidRequestException(inner)
3526 }
3527 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ResourceNotFoundException(inner) => {
3528 Error::ResourceNotFoundException(inner)
3529 }
3530 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ThrottlingException(inner) => {
3531 Error::ThrottlingException(inner)
3532 }
3533 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
3534 }
3535 }
3536}
3537impl<R>
3538 From<
3539 ::aws_smithy_runtime_api::client::result::SdkError<
3540 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
3541 R,
3542 >,
3543 > for Error
3544where
3545 R: Send + Sync + std::fmt::Debug + 'static,
3546{
3547 fn from(
3548 err: ::aws_smithy_runtime_api::client::result::SdkError<
3549 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
3550 R,
3551 >,
3552 ) -> Self {
3553 match err {
3554 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3555 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3556 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3557 source: err.into(),
3558 }),
3559 }
3560 }
3561}
3562impl From<crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError> for Error {
3563 fn from(err: crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError) -> Self {
3564 match err {
3565 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InternalServiceException(inner) => {
3566 Error::InternalServiceException(inner)
3567 }
3568 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidParameterException(inner) => {
3569 Error::InvalidParameterException(inner)
3570 }
3571 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidRequestException(inner) => {
3572 Error::InvalidRequestException(inner)
3573 }
3574 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
3575 Error::ResourceNotFoundException(inner)
3576 }
3577 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ThrottlingException(inner) => {
3578 Error::ThrottlingException(inner)
3579 }
3580 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::Unhandled(inner) => {
3581 Error::Unhandled(inner)
3582 }
3583 }
3584 }
3585}
3586impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>> for Error
3587where
3588 R: Send + Sync + std::fmt::Debug + 'static,
3589{
3590 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>) -> Self {
3591 match err {
3592 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3593 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3594 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3595 source: err.into(),
3596 }),
3597 }
3598 }
3599}
3600impl From<crate::operation::describe_instance::DescribeInstanceError> for Error {
3601 fn from(err: crate::operation::describe_instance::DescribeInstanceError) -> Self {
3602 match err {
3603 crate::operation::describe_instance::DescribeInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3604 crate::operation::describe_instance::DescribeInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3605 crate::operation::describe_instance::DescribeInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3606 crate::operation::describe_instance::DescribeInstanceError::Unhandled(inner) => Error::Unhandled(inner),
3607 }
3608 }
3609}
3610impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>>
3611 for Error
3612where
3613 R: Send + Sync + std::fmt::Debug + 'static,
3614{
3615 fn from(
3616 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>,
3617 ) -> Self {
3618 match err {
3619 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3620 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3621 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3622 source: err.into(),
3623 }),
3624 }
3625 }
3626}
3627impl From<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError> for Error {
3628 fn from(err: crate::operation::describe_instance_attribute::DescribeInstanceAttributeError) -> Self {
3629 match err {
3630 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InternalServiceException(inner) => {
3631 Error::InternalServiceException(inner)
3632 }
3633 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidParameterException(inner) => {
3634 Error::InvalidParameterException(inner)
3635 }
3636 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidRequestException(inner) => {
3637 Error::InvalidRequestException(inner)
3638 }
3639 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ResourceNotFoundException(inner) => {
3640 Error::ResourceNotFoundException(inner)
3641 }
3642 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ThrottlingException(inner) => {
3643 Error::ThrottlingException(inner)
3644 }
3645 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3646 }
3647 }
3648}
3649impl<R>
3650 From<
3651 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError, R>,
3652 > for Error
3653where
3654 R: Send + Sync + std::fmt::Debug + 'static,
3655{
3656 fn from(
3657 err: ::aws_smithy_runtime_api::client::result::SdkError<
3658 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError,
3659 R,
3660 >,
3661 ) -> Self {
3662 match err {
3663 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3664 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3665 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3666 source: err.into(),
3667 }),
3668 }
3669 }
3670}
3671impl From<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError> for Error {
3672 fn from(err: crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError) -> Self {
3673 match err {
3674 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InternalServiceException(inner) => {
3675 Error::InternalServiceException(inner)
3676 }
3677 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidParameterException(inner) => {
3678 Error::InvalidParameterException(inner)
3679 }
3680 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidRequestException(inner) => {
3681 Error::InvalidRequestException(inner)
3682 }
3683 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ResourceNotFoundException(inner) => {
3684 Error::ResourceNotFoundException(inner)
3685 }
3686 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ThrottlingException(inner) => {
3687 Error::ThrottlingException(inner)
3688 }
3689 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
3690 }
3691 }
3692}
3693impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>> for Error
3694where
3695 R: Send + Sync + std::fmt::Debug + 'static,
3696{
3697 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>) -> Self {
3698 match err {
3699 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3700 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3701 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3702 source: err.into(),
3703 }),
3704 }
3705 }
3706}
3707impl From<crate::operation::describe_phone_number::DescribePhoneNumberError> for Error {
3708 fn from(err: crate::operation::describe_phone_number::DescribePhoneNumberError) -> Self {
3709 match err {
3710 crate::operation::describe_phone_number::DescribePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3711 crate::operation::describe_phone_number::DescribePhoneNumberError::InternalServiceException(inner) => {
3712 Error::InternalServiceException(inner)
3713 }
3714 crate::operation::describe_phone_number::DescribePhoneNumberError::InvalidParameterException(inner) => {
3715 Error::InvalidParameterException(inner)
3716 }
3717 crate::operation::describe_phone_number::DescribePhoneNumberError::ResourceNotFoundException(inner) => {
3718 Error::ResourceNotFoundException(inner)
3719 }
3720 crate::operation::describe_phone_number::DescribePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3721 crate::operation::describe_phone_number::DescribePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
3722 }
3723 }
3724}
3725impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>>
3726 for Error
3727where
3728 R: Send + Sync + std::fmt::Debug + 'static,
3729{
3730 fn from(
3731 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>,
3732 ) -> Self {
3733 match err {
3734 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3735 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3736 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3737 source: err.into(),
3738 }),
3739 }
3740 }
3741}
3742impl From<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError> for Error {
3743 fn from(err: crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError) -> Self {
3744 match err {
3745 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InternalServiceException(inner) => {
3746 Error::InternalServiceException(inner)
3747 }
3748 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidParameterException(inner) => {
3749 Error::InvalidParameterException(inner)
3750 }
3751 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidRequestException(inner) => {
3752 Error::InvalidRequestException(inner)
3753 }
3754 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ResourceNotFoundException(inner) => {
3755 Error::ResourceNotFoundException(inner)
3756 }
3757 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ThrottlingException(inner) => {
3758 Error::ThrottlingException(inner)
3759 }
3760 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3761 }
3762 }
3763}
3764impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>> for Error
3765where
3766 R: Send + Sync + std::fmt::Debug + 'static,
3767{
3768 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>) -> Self {
3769 match err {
3770 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3771 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3772 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3773 source: err.into(),
3774 }),
3775 }
3776 }
3777}
3778impl From<crate::operation::describe_prompt::DescribePromptError> for Error {
3779 fn from(err: crate::operation::describe_prompt::DescribePromptError) -> Self {
3780 match err {
3781 crate::operation::describe_prompt::DescribePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3782 crate::operation::describe_prompt::DescribePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3783 crate::operation::describe_prompt::DescribePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3784 crate::operation::describe_prompt::DescribePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3785 crate::operation::describe_prompt::DescribePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3786 crate::operation::describe_prompt::DescribePromptError::Unhandled(inner) => Error::Unhandled(inner),
3787 }
3788 }
3789}
3790impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>> for Error
3791where
3792 R: Send + Sync + std::fmt::Debug + 'static,
3793{
3794 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>) -> Self {
3795 match err {
3796 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3797 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3798 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3799 source: err.into(),
3800 }),
3801 }
3802 }
3803}
3804impl From<crate::operation::describe_queue::DescribeQueueError> for Error {
3805 fn from(err: crate::operation::describe_queue::DescribeQueueError) -> Self {
3806 match err {
3807 crate::operation::describe_queue::DescribeQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3808 crate::operation::describe_queue::DescribeQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3809 crate::operation::describe_queue::DescribeQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3810 crate::operation::describe_queue::DescribeQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3811 crate::operation::describe_queue::DescribeQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3812 crate::operation::describe_queue::DescribeQueueError::Unhandled(inner) => Error::Unhandled(inner),
3813 }
3814 }
3815}
3816impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>> for Error
3817where
3818 R: Send + Sync + std::fmt::Debug + 'static,
3819{
3820 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>) -> Self {
3821 match err {
3822 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3823 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3824 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3825 source: err.into(),
3826 }),
3827 }
3828 }
3829}
3830impl From<crate::operation::describe_quick_connect::DescribeQuickConnectError> for Error {
3831 fn from(err: crate::operation::describe_quick_connect::DescribeQuickConnectError) -> Self {
3832 match err {
3833 crate::operation::describe_quick_connect::DescribeQuickConnectError::InternalServiceException(inner) => {
3834 Error::InternalServiceException(inner)
3835 }
3836 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidParameterException(inner) => {
3837 Error::InvalidParameterException(inner)
3838 }
3839 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidRequestException(inner) => {
3840 Error::InvalidRequestException(inner)
3841 }
3842 crate::operation::describe_quick_connect::DescribeQuickConnectError::ResourceNotFoundException(inner) => {
3843 Error::ResourceNotFoundException(inner)
3844 }
3845 crate::operation::describe_quick_connect::DescribeQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3846 crate::operation::describe_quick_connect::DescribeQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
3847 }
3848 }
3849}
3850impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>> for Error
3851where
3852 R: Send + Sync + std::fmt::Debug + 'static,
3853{
3854 fn from(
3855 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>,
3856 ) -> Self {
3857 match err {
3858 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3859 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3860 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3861 source: err.into(),
3862 }),
3863 }
3864 }
3865}
3866impl From<crate::operation::describe_routing_profile::DescribeRoutingProfileError> for Error {
3867 fn from(err: crate::operation::describe_routing_profile::DescribeRoutingProfileError) -> Self {
3868 match err {
3869 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InternalServiceException(inner) => {
3870 Error::InternalServiceException(inner)
3871 }
3872 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidParameterException(inner) => {
3873 Error::InvalidParameterException(inner)
3874 }
3875 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidRequestException(inner) => {
3876 Error::InvalidRequestException(inner)
3877 }
3878 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ResourceNotFoundException(inner) => {
3879 Error::ResourceNotFoundException(inner)
3880 }
3881 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3882 crate::operation::describe_routing_profile::DescribeRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
3883 }
3884 }
3885}
3886impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>> for Error
3887where
3888 R: Send + Sync + std::fmt::Debug + 'static,
3889{
3890 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>) -> Self {
3891 match err {
3892 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3893 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3894 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3895 source: err.into(),
3896 }),
3897 }
3898 }
3899}
3900impl From<crate::operation::describe_rule::DescribeRuleError> for Error {
3901 fn from(err: crate::operation::describe_rule::DescribeRuleError) -> Self {
3902 match err {
3903 crate::operation::describe_rule::DescribeRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3904 crate::operation::describe_rule::DescribeRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3905 crate::operation::describe_rule::DescribeRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3906 crate::operation::describe_rule::DescribeRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3907 crate::operation::describe_rule::DescribeRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3908 crate::operation::describe_rule::DescribeRuleError::Unhandled(inner) => Error::Unhandled(inner),
3909 }
3910 }
3911}
3912impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>>
3913 for Error
3914where
3915 R: Send + Sync + std::fmt::Debug + 'static,
3916{
3917 fn from(
3918 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>,
3919 ) -> Self {
3920 match err {
3921 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3922 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3923 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3924 source: err.into(),
3925 }),
3926 }
3927 }
3928}
3929impl From<crate::operation::describe_security_profile::DescribeSecurityProfileError> for Error {
3930 fn from(err: crate::operation::describe_security_profile::DescribeSecurityProfileError) -> Self {
3931 match err {
3932 crate::operation::describe_security_profile::DescribeSecurityProfileError::InternalServiceException(inner) => {
3933 Error::InternalServiceException(inner)
3934 }
3935 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidParameterException(inner) => {
3936 Error::InvalidParameterException(inner)
3937 }
3938 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidRequestException(inner) => {
3939 Error::InvalidRequestException(inner)
3940 }
3941 crate::operation::describe_security_profile::DescribeSecurityProfileError::ResourceNotFoundException(inner) => {
3942 Error::ResourceNotFoundException(inner)
3943 }
3944 crate::operation::describe_security_profile::DescribeSecurityProfileError::ThrottlingException(inner) => {
3945 Error::ThrottlingException(inner)
3946 }
3947 crate::operation::describe_security_profile::DescribeSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
3948 }
3949 }
3950}
3951impl<R>
3952 From<
3953 ::aws_smithy_runtime_api::client::result::SdkError<
3954 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
3955 R,
3956 >,
3957 > for Error
3958where
3959 R: Send + Sync + std::fmt::Debug + 'static,
3960{
3961 fn from(
3962 err: ::aws_smithy_runtime_api::client::result::SdkError<
3963 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
3964 R,
3965 >,
3966 ) -> Self {
3967 match err {
3968 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3969 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3970 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3971 source: err.into(),
3972 }),
3973 }
3974 }
3975}
3976impl From<crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError> for Error {
3977 fn from(err: crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError) -> Self {
3978 match err {
3979 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::AccessDeniedException(inner) => {
3980 Error::AccessDeniedException(inner)
3981 }
3982 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InternalServiceException(inner) => {
3983 Error::InternalServiceException(inner)
3984 }
3985 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InvalidRequestException(inner) => {
3986 Error::InvalidRequestException(inner)
3987 }
3988 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
3989 Error::ResourceNotFoundException(inner)
3990 }
3991 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ThrottlingException(inner) => {
3992 Error::ThrottlingException(inner)
3993 }
3994 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
3995 }
3996 }
3997}
3998impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>> for Error
3999where
4000 R: Send + Sync + std::fmt::Debug + 'static,
4001{
4002 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>) -> Self {
4003 match err {
4004 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4005 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4006 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4007 source: err.into(),
4008 }),
4009 }
4010 }
4011}
4012impl From<crate::operation::describe_user::DescribeUserError> for Error {
4013 fn from(err: crate::operation::describe_user::DescribeUserError) -> Self {
4014 match err {
4015 crate::operation::describe_user::DescribeUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4016 crate::operation::describe_user::DescribeUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4017 crate::operation::describe_user::DescribeUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4018 crate::operation::describe_user::DescribeUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4019 crate::operation::describe_user::DescribeUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4020 crate::operation::describe_user::DescribeUserError::Unhandled(inner) => Error::Unhandled(inner),
4021 }
4022 }
4023}
4024impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>>
4025 for Error
4026where
4027 R: Send + Sync + std::fmt::Debug + 'static,
4028{
4029 fn from(
4030 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>,
4031 ) -> Self {
4032 match err {
4033 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4034 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4035 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4036 source: err.into(),
4037 }),
4038 }
4039 }
4040}
4041impl From<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError> for Error {
4042 fn from(err: crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError) -> Self {
4043 match err {
4044 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InternalServiceException(inner) => {
4045 Error::InternalServiceException(inner)
4046 }
4047 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidParameterException(inner) => {
4048 Error::InvalidParameterException(inner)
4049 }
4050 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidRequestException(inner) => {
4051 Error::InvalidRequestException(inner)
4052 }
4053 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ResourceNotFoundException(inner) => {
4054 Error::ResourceNotFoundException(inner)
4055 }
4056 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ThrottlingException(inner) => {
4057 Error::ThrottlingException(inner)
4058 }
4059 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
4060 }
4061 }
4062}
4063impl<R>
4064 From<
4065 ::aws_smithy_runtime_api::client::result::SdkError<
4066 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
4067 R,
4068 >,
4069 > for Error
4070where
4071 R: Send + Sync + std::fmt::Debug + 'static,
4072{
4073 fn from(
4074 err: ::aws_smithy_runtime_api::client::result::SdkError<
4075 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
4076 R,
4077 >,
4078 ) -> Self {
4079 match err {
4080 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4081 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4082 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4083 source: err.into(),
4084 }),
4085 }
4086 }
4087}
4088impl From<crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError> for Error {
4089 fn from(err: crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError) -> Self {
4090 match err {
4091 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InternalServiceException(inner) => {
4092 Error::InternalServiceException(inner)
4093 }
4094 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidParameterException(inner) => {
4095 Error::InvalidParameterException(inner)
4096 }
4097 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidRequestException(inner) => {
4098 Error::InvalidRequestException(inner)
4099 }
4100 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ResourceNotFoundException(inner) => {
4101 Error::ResourceNotFoundException(inner)
4102 }
4103 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ThrottlingException(inner) => {
4104 Error::ThrottlingException(inner)
4105 }
4106 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
4107 }
4108 }
4109}
4110impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>> for Error
4111where
4112 R: Send + Sync + std::fmt::Debug + 'static,
4113{
4114 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>) -> Self {
4115 match err {
4116 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4117 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4118 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4119 source: err.into(),
4120 }),
4121 }
4122 }
4123}
4124impl From<crate::operation::describe_view::DescribeViewError> for Error {
4125 fn from(err: crate::operation::describe_view::DescribeViewError) -> Self {
4126 match err {
4127 crate::operation::describe_view::DescribeViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4128 crate::operation::describe_view::DescribeViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4129 crate::operation::describe_view::DescribeViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4130 crate::operation::describe_view::DescribeViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4131 crate::operation::describe_view::DescribeViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4132 crate::operation::describe_view::DescribeViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4133 crate::operation::describe_view::DescribeViewError::Unhandled(inner) => Error::Unhandled(inner),
4134 }
4135 }
4136}
4137impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, 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_vocabulary::DescribeVocabularyError, 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_vocabulary::DescribeVocabularyError> for Error {
4152 fn from(err: crate::operation::describe_vocabulary::DescribeVocabularyError) -> Self {
4153 match err {
4154 crate::operation::describe_vocabulary::DescribeVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4155 crate::operation::describe_vocabulary::DescribeVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4156 crate::operation::describe_vocabulary::DescribeVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4157 crate::operation::describe_vocabulary::DescribeVocabularyError::ResourceNotFoundException(inner) => {
4158 Error::ResourceNotFoundException(inner)
4159 }
4160 crate::operation::describe_vocabulary::DescribeVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4161 crate::operation::describe_vocabulary::DescribeVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
4162 }
4163 }
4164}
4165impl<R>
4166 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError, R>>
4167 for Error
4168where
4169 R: Send + Sync + std::fmt::Debug + 'static,
4170{
4171 fn from(
4172 err: ::aws_smithy_runtime_api::client::result::SdkError<
4173 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError,
4174 R,
4175 >,
4176 ) -> Self {
4177 match err {
4178 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4179 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4180 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4181 source: err.into(),
4182 }),
4183 }
4184 }
4185}
4186impl From<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError> for Error {
4187 fn from(err: crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError) -> Self {
4188 match err {
4189 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InternalServiceException(inner) => {
4190 Error::InternalServiceException(inner)
4191 }
4192 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidParameterException(inner) => {
4193 Error::InvalidParameterException(inner)
4194 }
4195 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidRequestException(inner) => {
4196 Error::InvalidRequestException(inner)
4197 }
4198 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
4199 Error::ResourceNotFoundException(inner)
4200 }
4201 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ThrottlingException(inner) => {
4202 Error::ThrottlingException(inner)
4203 }
4204 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
4205 }
4206 }
4207}
4208impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>>
4209 for Error
4210where
4211 R: Send + Sync + std::fmt::Debug + 'static,
4212{
4213 fn from(
4214 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>,
4215 ) -> Self {
4216 match err {
4217 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4218 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4219 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4220 source: err.into(),
4221 }),
4222 }
4223 }
4224}
4225impl From<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError> for Error {
4226 fn from(err: crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError) -> Self {
4227 match err {
4228 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InternalServiceException(inner) => {
4229 Error::InternalServiceException(inner)
4230 }
4231 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidParameterException(inner) => {
4232 Error::InvalidParameterException(inner)
4233 }
4234 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidRequestException(inner) => {
4235 Error::InvalidRequestException(inner)
4236 }
4237 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ResourceNotFoundException(inner) => {
4238 Error::ResourceNotFoundException(inner)
4239 }
4240 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ThrottlingException(inner) => {
4241 Error::ThrottlingException(inner)
4242 }
4243 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::Unhandled(inner) => Error::Unhandled(inner),
4244 }
4245 }
4246}
4247impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>> for Error
4248where
4249 R: Send + Sync + std::fmt::Debug + 'static,
4250{
4251 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>) -> Self {
4252 match err {
4253 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4254 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4255 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4256 source: err.into(),
4257 }),
4258 }
4259 }
4260}
4261impl From<crate::operation::disassociate_bot::DisassociateBotError> for Error {
4262 fn from(err: crate::operation::disassociate_bot::DisassociateBotError) -> Self {
4263 match err {
4264 crate::operation::disassociate_bot::DisassociateBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4265 crate::operation::disassociate_bot::DisassociateBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4266 crate::operation::disassociate_bot::DisassociateBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4267 crate::operation::disassociate_bot::DisassociateBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4268 crate::operation::disassociate_bot::DisassociateBotError::Unhandled(inner) => Error::Unhandled(inner),
4269 }
4270 }
4271}
4272impl<R>
4273 From<
4274 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError, R>,
4275 > for Error
4276where
4277 R: Send + Sync + std::fmt::Debug + 'static,
4278{
4279 fn from(
4280 err: ::aws_smithy_runtime_api::client::result::SdkError<
4281 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError,
4282 R,
4283 >,
4284 ) -> Self {
4285 match err {
4286 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4287 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4288 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4289 source: err.into(),
4290 }),
4291 }
4292 }
4293}
4294impl From<crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError> for Error {
4295 fn from(err: crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError) -> Self {
4296 match err {
4297 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::AccessDeniedException(inner) => {
4298 Error::AccessDeniedException(inner)
4299 }
4300 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InternalServiceException(inner) => {
4301 Error::InternalServiceException(inner)
4302 }
4303 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InvalidParameterException(inner) => {
4304 Error::InvalidParameterException(inner)
4305 }
4306 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::InvalidRequestException(inner) => {
4307 Error::InvalidRequestException(inner)
4308 }
4309 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ResourceConflictException(inner) => {
4310 Error::ResourceConflictException(inner)
4311 }
4312 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ResourceNotFoundException(inner) => {
4313 Error::ResourceNotFoundException(inner)
4314 }
4315 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::ThrottlingException(inner) => {
4316 Error::ThrottlingException(inner)
4317 }
4318 crate::operation::disassociate_email_address_alias::DisassociateEmailAddressAliasError::Unhandled(inner) => Error::Unhandled(inner),
4319 }
4320 }
4321}
4322impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>> for Error
4323where
4324 R: Send + Sync + std::fmt::Debug + 'static,
4325{
4326 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>) -> Self {
4327 match err {
4328 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4329 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4330 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4331 source: err.into(),
4332 }),
4333 }
4334 }
4335}
4336impl From<crate::operation::disassociate_flow::DisassociateFlowError> for Error {
4337 fn from(err: crate::operation::disassociate_flow::DisassociateFlowError) -> Self {
4338 match err {
4339 crate::operation::disassociate_flow::DisassociateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4340 crate::operation::disassociate_flow::DisassociateFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4341 crate::operation::disassociate_flow::DisassociateFlowError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4342 crate::operation::disassociate_flow::DisassociateFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4343 crate::operation::disassociate_flow::DisassociateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4344 crate::operation::disassociate_flow::DisassociateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4345 crate::operation::disassociate_flow::DisassociateFlowError::Unhandled(inner) => Error::Unhandled(inner),
4346 }
4347 }
4348}
4349impl<R>
4350 From<
4351 ::aws_smithy_runtime_api::client::result::SdkError<
4352 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
4353 R,
4354 >,
4355 > for Error
4356where
4357 R: Send + Sync + std::fmt::Debug + 'static,
4358{
4359 fn from(
4360 err: ::aws_smithy_runtime_api::client::result::SdkError<
4361 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
4362 R,
4363 >,
4364 ) -> Self {
4365 match err {
4366 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4367 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4368 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4369 source: err.into(),
4370 }),
4371 }
4372 }
4373}
4374impl From<crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError> for Error {
4375 fn from(err: crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError) -> Self {
4376 match err {
4377 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InternalServiceException(inner) => {
4378 Error::InternalServiceException(inner)
4379 }
4380 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidParameterException(inner) => {
4381 Error::InvalidParameterException(inner)
4382 }
4383 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidRequestException(inner) => {
4384 Error::InvalidRequestException(inner)
4385 }
4386 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
4387 Error::ResourceNotFoundException(inner)
4388 }
4389 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ThrottlingException(inner) => {
4390 Error::ThrottlingException(inner)
4391 }
4392 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::Unhandled(inner) => {
4393 Error::Unhandled(inner)
4394 }
4395 }
4396 }
4397}
4398impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>>
4399 for Error
4400where
4401 R: Send + Sync + std::fmt::Debug + 'static,
4402{
4403 fn from(
4404 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>,
4405 ) -> Self {
4406 match err {
4407 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4408 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4409 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4410 source: err.into(),
4411 }),
4412 }
4413 }
4414}
4415impl From<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError> for Error {
4416 fn from(err: crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError) -> Self {
4417 match err {
4418 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InternalServiceException(inner) => {
4419 Error::InternalServiceException(inner)
4420 }
4421 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidParameterException(inner) => {
4422 Error::InvalidParameterException(inner)
4423 }
4424 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidRequestException(inner) => {
4425 Error::InvalidRequestException(inner)
4426 }
4427 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ResourceNotFoundException(inner) => {
4428 Error::ResourceNotFoundException(inner)
4429 }
4430 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ThrottlingException(inner) => {
4431 Error::ThrottlingException(inner)
4432 }
4433 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::Unhandled(inner) => Error::Unhandled(inner),
4434 }
4435 }
4436}
4437impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>> for Error
4438where
4439 R: Send + Sync + std::fmt::Debug + 'static,
4440{
4441 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>) -> Self {
4442 match err {
4443 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4444 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4445 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4446 source: err.into(),
4447 }),
4448 }
4449 }
4450}
4451impl From<crate::operation::disassociate_lex_bot::DisassociateLexBotError> for Error {
4452 fn from(err: crate::operation::disassociate_lex_bot::DisassociateLexBotError) -> Self {
4453 match err {
4454 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InternalServiceException(inner) => {
4455 Error::InternalServiceException(inner)
4456 }
4457 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidParameterException(inner) => {
4458 Error::InvalidParameterException(inner)
4459 }
4460 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4461 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ResourceNotFoundException(inner) => {
4462 Error::ResourceNotFoundException(inner)
4463 }
4464 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4465 crate::operation::disassociate_lex_bot::DisassociateLexBotError::Unhandled(inner) => Error::Unhandled(inner),
4466 }
4467 }
4468}
4469impl<R>
4470 From<
4471 ::aws_smithy_runtime_api::client::result::SdkError<
4472 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
4473 R,
4474 >,
4475 > for Error
4476where
4477 R: Send + Sync + std::fmt::Debug + 'static,
4478{
4479 fn from(
4480 err: ::aws_smithy_runtime_api::client::result::SdkError<
4481 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
4482 R,
4483 >,
4484 ) -> Self {
4485 match err {
4486 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4487 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4488 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4489 source: err.into(),
4490 }),
4491 }
4492 }
4493}
4494impl From<crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError> for Error {
4495 fn from(err: crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError) -> Self {
4496 match err {
4497 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::AccessDeniedException(inner) => {
4498 Error::AccessDeniedException(inner)
4499 }
4500 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InternalServiceException(inner) => {
4501 Error::InternalServiceException(inner)
4502 }
4503 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InvalidParameterException(inner) => {
4504 Error::InvalidParameterException(inner)
4505 }
4506 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ResourceNotFoundException(inner) => {
4507 Error::ResourceNotFoundException(inner)
4508 }
4509 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ThrottlingException(inner) => {
4510 Error::ThrottlingException(inner)
4511 }
4512 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::Unhandled(inner) => {
4513 Error::Unhandled(inner)
4514 }
4515 }
4516 }
4517}
4518impl<R>
4519 From<
4520 ::aws_smithy_runtime_api::client::result::SdkError<
4521 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
4522 R,
4523 >,
4524 > for Error
4525where
4526 R: Send + Sync + std::fmt::Debug + 'static,
4527{
4528 fn from(
4529 err: ::aws_smithy_runtime_api::client::result::SdkError<
4530 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
4531 R,
4532 >,
4533 ) -> Self {
4534 match err {
4535 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4536 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4537 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4538 source: err.into(),
4539 }),
4540 }
4541 }
4542}
4543impl From<crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError> for Error {
4544 fn from(err: crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError) -> Self {
4545 match err {
4546 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InternalServiceException(inner) => {
4547 Error::InternalServiceException(inner)
4548 }
4549 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidParameterException(inner) => {
4550 Error::InvalidParameterException(inner)
4551 }
4552 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidRequestException(inner) => {
4553 Error::InvalidRequestException(inner)
4554 }
4555 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ResourceNotFoundException(inner) => {
4556 Error::ResourceNotFoundException(inner)
4557 }
4558 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ThrottlingException(inner) => {
4559 Error::ThrottlingException(inner)
4560 }
4561 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
4562 }
4563 }
4564}
4565impl<R>
4566 From<
4567 ::aws_smithy_runtime_api::client::result::SdkError<
4568 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
4569 R,
4570 >,
4571 > for Error
4572where
4573 R: Send + Sync + std::fmt::Debug + 'static,
4574{
4575 fn from(
4576 err: ::aws_smithy_runtime_api::client::result::SdkError<
4577 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
4578 R,
4579 >,
4580 ) -> Self {
4581 match err {
4582 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4583 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4584 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4585 source: err.into(),
4586 }),
4587 }
4588 }
4589}
4590impl From<crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError> for Error {
4591 fn from(err: crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError) -> Self {
4592 match err {
4593 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InternalServiceException(inner) => {
4594 Error::InternalServiceException(inner)
4595 }
4596 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidParameterException(inner) => {
4597 Error::InvalidParameterException(inner)
4598 }
4599 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidRequestException(inner) => {
4600 Error::InvalidRequestException(inner)
4601 }
4602 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
4603 Error::ResourceNotFoundException(inner)
4604 }
4605 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ThrottlingException(inner) => {
4606 Error::ThrottlingException(inner)
4607 }
4608 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
4609 }
4610 }
4611}
4612impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>>
4613 for Error
4614where
4615 R: Send + Sync + std::fmt::Debug + 'static,
4616{
4617 fn from(
4618 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>,
4619 ) -> Self {
4620 match err {
4621 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4622 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4623 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4624 source: err.into(),
4625 }),
4626 }
4627 }
4628}
4629impl From<crate::operation::disassociate_security_key::DisassociateSecurityKeyError> for Error {
4630 fn from(err: crate::operation::disassociate_security_key::DisassociateSecurityKeyError) -> Self {
4631 match err {
4632 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InternalServiceException(inner) => {
4633 Error::InternalServiceException(inner)
4634 }
4635 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidParameterException(inner) => {
4636 Error::InvalidParameterException(inner)
4637 }
4638 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidRequestException(inner) => {
4639 Error::InvalidRequestException(inner)
4640 }
4641 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ResourceNotFoundException(inner) => {
4642 Error::ResourceNotFoundException(inner)
4643 }
4644 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ThrottlingException(inner) => {
4645 Error::ThrottlingException(inner)
4646 }
4647 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::Unhandled(inner) => Error::Unhandled(inner),
4648 }
4649 }
4650}
4651impl<R>
4652 From<
4653 ::aws_smithy_runtime_api::client::result::SdkError<
4654 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
4655 R,
4656 >,
4657 > for Error
4658where
4659 R: Send + Sync + std::fmt::Debug + 'static,
4660{
4661 fn from(
4662 err: ::aws_smithy_runtime_api::client::result::SdkError<
4663 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
4664 R,
4665 >,
4666 ) -> Self {
4667 match err {
4668 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4669 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4670 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4671 source: err.into(),
4672 }),
4673 }
4674 }
4675}
4676impl From<crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError> for Error {
4677 fn from(err: crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError) -> Self {
4678 match err {
4679 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4680 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4681 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4682 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
4683 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4684 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4685 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::Unhandled(inner) => Error::Unhandled(inner),
4686 }
4687 }
4688}
4689impl<R>
4690 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError, R>>
4691 for Error
4692where
4693 R: Send + Sync + std::fmt::Debug + 'static,
4694{
4695 fn from(
4696 err: ::aws_smithy_runtime_api::client::result::SdkError<
4697 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError,
4698 R,
4699 >,
4700 ) -> Self {
4701 match err {
4702 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4703 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4704 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4705 source: err.into(),
4706 }),
4707 }
4708 }
4709}
4710impl From<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError> for Error {
4711 fn from(err: crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError) -> Self {
4712 match err {
4713 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InternalServiceException(inner) => {
4714 Error::InternalServiceException(inner)
4715 }
4716 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidParameterException(inner) => {
4717 Error::InvalidParameterException(inner)
4718 }
4719 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidRequestException(inner) => {
4720 Error::InvalidRequestException(inner)
4721 }
4722 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ResourceNotFoundException(inner) => {
4723 Error::ResourceNotFoundException(inner)
4724 }
4725 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ThrottlingException(inner) => {
4726 Error::ThrottlingException(inner)
4727 }
4728 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
4729 }
4730 }
4731}
4732impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>> for Error
4733where
4734 R: Send + Sync + std::fmt::Debug + 'static,
4735{
4736 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>) -> Self {
4737 match err {
4738 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4739 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4740 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4741 source: err.into(),
4742 }),
4743 }
4744 }
4745}
4746impl From<crate::operation::dismiss_user_contact::DismissUserContactError> for Error {
4747 fn from(err: crate::operation::dismiss_user_contact::DismissUserContactError) -> Self {
4748 match err {
4749 crate::operation::dismiss_user_contact::DismissUserContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4750 crate::operation::dismiss_user_contact::DismissUserContactError::InternalServiceException(inner) => {
4751 Error::InternalServiceException(inner)
4752 }
4753 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidParameterException(inner) => {
4754 Error::InvalidParameterException(inner)
4755 }
4756 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4757 crate::operation::dismiss_user_contact::DismissUserContactError::ResourceNotFoundException(inner) => {
4758 Error::ResourceNotFoundException(inner)
4759 }
4760 crate::operation::dismiss_user_contact::DismissUserContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4761 crate::operation::dismiss_user_contact::DismissUserContactError::Unhandled(inner) => Error::Unhandled(inner),
4762 }
4763 }
4764}
4765impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>> for Error
4766where
4767 R: Send + Sync + std::fmt::Debug + 'static,
4768{
4769 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>) -> Self {
4770 match err {
4771 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4772 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4773 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4774 source: err.into(),
4775 }),
4776 }
4777 }
4778}
4779impl From<crate::operation::get_attached_file::GetAttachedFileError> for Error {
4780 fn from(err: crate::operation::get_attached_file::GetAttachedFileError) -> Self {
4781 match err {
4782 crate::operation::get_attached_file::GetAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4783 crate::operation::get_attached_file::GetAttachedFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4784 crate::operation::get_attached_file::GetAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4785 crate::operation::get_attached_file::GetAttachedFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4786 crate::operation::get_attached_file::GetAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4787 crate::operation::get_attached_file::GetAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
4788 }
4789 }
4790}
4791impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>> for Error
4792where
4793 R: Send + Sync + std::fmt::Debug + 'static,
4794{
4795 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>) -> Self {
4796 match err {
4797 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4798 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4799 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4800 source: err.into(),
4801 }),
4802 }
4803 }
4804}
4805impl From<crate::operation::get_contact_attributes::GetContactAttributesError> for Error {
4806 fn from(err: crate::operation::get_contact_attributes::GetContactAttributesError) -> Self {
4807 match err {
4808 crate::operation::get_contact_attributes::GetContactAttributesError::InternalServiceException(inner) => {
4809 Error::InternalServiceException(inner)
4810 }
4811 crate::operation::get_contact_attributes::GetContactAttributesError::InvalidRequestException(inner) => {
4812 Error::InvalidRequestException(inner)
4813 }
4814 crate::operation::get_contact_attributes::GetContactAttributesError::ResourceNotFoundException(inner) => {
4815 Error::ResourceNotFoundException(inner)
4816 }
4817 crate::operation::get_contact_attributes::GetContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
4818 }
4819 }
4820}
4821impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>> for Error
4822where
4823 R: Send + Sync + std::fmt::Debug + 'static,
4824{
4825 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>) -> Self {
4826 match err {
4827 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4828 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4829 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4830 source: err.into(),
4831 }),
4832 }
4833 }
4834}
4835impl From<crate::operation::get_contact_metrics::GetContactMetricsError> for Error {
4836 fn from(err: crate::operation::get_contact_metrics::GetContactMetricsError) -> Self {
4837 match err {
4838 crate::operation::get_contact_metrics::GetContactMetricsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4839 crate::operation::get_contact_metrics::GetContactMetricsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4840 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidParameterException(inner) => {
4841 Error::InvalidParameterException(inner)
4842 }
4843 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4844 crate::operation::get_contact_metrics::GetContactMetricsError::ResourceNotFoundException(inner) => {
4845 Error::ResourceNotFoundException(inner)
4846 }
4847 crate::operation::get_contact_metrics::GetContactMetricsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4848 crate::operation::get_contact_metrics::GetContactMetricsError::Unhandled(inner) => Error::Unhandled(inner),
4849 }
4850 }
4851}
4852impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>> for Error
4853where
4854 R: Send + Sync + std::fmt::Debug + 'static,
4855{
4856 fn from(
4857 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>,
4858 ) -> Self {
4859 match err {
4860 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4861 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4862 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4863 source: err.into(),
4864 }),
4865 }
4866 }
4867}
4868impl From<crate::operation::get_current_metric_data::GetCurrentMetricDataError> for Error {
4869 fn from(err: crate::operation::get_current_metric_data::GetCurrentMetricDataError) -> Self {
4870 match err {
4871 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InternalServiceException(inner) => {
4872 Error::InternalServiceException(inner)
4873 }
4874 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidParameterException(inner) => {
4875 Error::InvalidParameterException(inner)
4876 }
4877 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidRequestException(inner) => {
4878 Error::InvalidRequestException(inner)
4879 }
4880 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ResourceNotFoundException(inner) => {
4881 Error::ResourceNotFoundException(inner)
4882 }
4883 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4884 crate::operation::get_current_metric_data::GetCurrentMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
4885 }
4886 }
4887}
4888impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>> for Error
4889where
4890 R: Send + Sync + std::fmt::Debug + 'static,
4891{
4892 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>) -> Self {
4893 match err {
4894 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4895 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4896 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4897 source: err.into(),
4898 }),
4899 }
4900 }
4901}
4902impl From<crate::operation::get_current_user_data::GetCurrentUserDataError> for Error {
4903 fn from(err: crate::operation::get_current_user_data::GetCurrentUserDataError) -> Self {
4904 match err {
4905 crate::operation::get_current_user_data::GetCurrentUserDataError::InternalServiceException(inner) => {
4906 Error::InternalServiceException(inner)
4907 }
4908 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidParameterException(inner) => {
4909 Error::InvalidParameterException(inner)
4910 }
4911 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4912 crate::operation::get_current_user_data::GetCurrentUserDataError::ResourceNotFoundException(inner) => {
4913 Error::ResourceNotFoundException(inner)
4914 }
4915 crate::operation::get_current_user_data::GetCurrentUserDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4916 crate::operation::get_current_user_data::GetCurrentUserDataError::Unhandled(inner) => Error::Unhandled(inner),
4917 }
4918 }
4919}
4920impl<R>
4921 From<
4922 ::aws_smithy_runtime_api::client::result::SdkError<
4923 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
4924 R,
4925 >,
4926 > for Error
4927where
4928 R: Send + Sync + std::fmt::Debug + 'static,
4929{
4930 fn from(
4931 err: ::aws_smithy_runtime_api::client::result::SdkError<
4932 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
4933 R,
4934 >,
4935 ) -> Self {
4936 match err {
4937 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4938 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4939 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4940 source: err.into(),
4941 }),
4942 }
4943 }
4944}
4945impl From<crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError> for Error {
4946 fn from(err: crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError) -> Self {
4947 match err {
4948 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InternalServiceException(inner) => {
4949 Error::InternalServiceException(inner)
4950 }
4951 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidParameterException(inner) => {
4952 Error::InvalidParameterException(inner)
4953 }
4954 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidRequestException(inner) => {
4955 Error::InvalidRequestException(inner)
4956 }
4957 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ResourceNotFoundException(inner) => {
4958 Error::ResourceNotFoundException(inner)
4959 }
4960 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ThrottlingException(inner) => {
4961 Error::ThrottlingException(inner)
4962 }
4963 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
4964 }
4965 }
4966}
4967impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>> for Error
4968where
4969 R: Send + Sync + std::fmt::Debug + 'static,
4970{
4971 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>) -> Self {
4972 match err {
4973 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4974 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4975 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4976 source: err.into(),
4977 }),
4978 }
4979 }
4980}
4981impl From<crate::operation::get_federation_token::GetFederationTokenError> for Error {
4982 fn from(err: crate::operation::get_federation_token::GetFederationTokenError) -> Self {
4983 match err {
4984 crate::operation::get_federation_token::GetFederationTokenError::DuplicateResourceException(inner) => {
4985 Error::DuplicateResourceException(inner)
4986 }
4987 crate::operation::get_federation_token::GetFederationTokenError::InternalServiceException(inner) => {
4988 Error::InternalServiceException(inner)
4989 }
4990 crate::operation::get_federation_token::GetFederationTokenError::InvalidParameterException(inner) => {
4991 Error::InvalidParameterException(inner)
4992 }
4993 crate::operation::get_federation_token::GetFederationTokenError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4994 crate::operation::get_federation_token::GetFederationTokenError::ResourceNotFoundException(inner) => {
4995 Error::ResourceNotFoundException(inner)
4996 }
4997 crate::operation::get_federation_token::GetFederationTokenError::UserNotFoundException(inner) => Error::UserNotFoundException(inner),
4998 crate::operation::get_federation_token::GetFederationTokenError::Unhandled(inner) => Error::Unhandled(inner),
4999 }
5000 }
5001}
5002impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>> for Error
5003where
5004 R: Send + Sync + std::fmt::Debug + 'static,
5005{
5006 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>) -> Self {
5007 match err {
5008 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5009 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5010 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5011 source: err.into(),
5012 }),
5013 }
5014 }
5015}
5016impl From<crate::operation::get_flow_association::GetFlowAssociationError> for Error {
5017 fn from(err: crate::operation::get_flow_association::GetFlowAssociationError) -> Self {
5018 match err {
5019 crate::operation::get_flow_association::GetFlowAssociationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5020 crate::operation::get_flow_association::GetFlowAssociationError::InternalServiceException(inner) => {
5021 Error::InternalServiceException(inner)
5022 }
5023 crate::operation::get_flow_association::GetFlowAssociationError::InvalidParameterException(inner) => {
5024 Error::InvalidParameterException(inner)
5025 }
5026 crate::operation::get_flow_association::GetFlowAssociationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5027 crate::operation::get_flow_association::GetFlowAssociationError::ResourceNotFoundException(inner) => {
5028 Error::ResourceNotFoundException(inner)
5029 }
5030 crate::operation::get_flow_association::GetFlowAssociationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5031 crate::operation::get_flow_association::GetFlowAssociationError::Unhandled(inner) => Error::Unhandled(inner),
5032 }
5033 }
5034}
5035impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>> for Error
5036where
5037 R: Send + Sync + std::fmt::Debug + 'static,
5038{
5039 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>) -> Self {
5040 match err {
5041 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5042 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5043 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5044 source: err.into(),
5045 }),
5046 }
5047 }
5048}
5049impl From<crate::operation::get_metric_data::GetMetricDataError> for Error {
5050 fn from(err: crate::operation::get_metric_data::GetMetricDataError) -> Self {
5051 match err {
5052 crate::operation::get_metric_data::GetMetricDataError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5053 crate::operation::get_metric_data::GetMetricDataError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5054 crate::operation::get_metric_data::GetMetricDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5055 crate::operation::get_metric_data::GetMetricDataError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5056 crate::operation::get_metric_data::GetMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5057 crate::operation::get_metric_data::GetMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
5058 }
5059 }
5060}
5061impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>> for Error
5062where
5063 R: Send + Sync + std::fmt::Debug + 'static,
5064{
5065 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>) -> Self {
5066 match err {
5067 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5068 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5069 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5070 source: err.into(),
5071 }),
5072 }
5073 }
5074}
5075impl From<crate::operation::get_metric_data_v2::GetMetricDataV2Error> for Error {
5076 fn from(err: crate::operation::get_metric_data_v2::GetMetricDataV2Error) -> Self {
5077 match err {
5078 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InternalServiceException(inner) => Error::InternalServiceException(inner),
5079 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5080 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5081 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5082 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
5083 crate::operation::get_metric_data_v2::GetMetricDataV2Error::Unhandled(inner) => Error::Unhandled(inner),
5084 }
5085 }
5086}
5087impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>> for Error
5088where
5089 R: Send + Sync + std::fmt::Debug + 'static,
5090{
5091 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>) -> Self {
5092 match err {
5093 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5094 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5095 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5096 source: err.into(),
5097 }),
5098 }
5099 }
5100}
5101impl From<crate::operation::get_prompt_file::GetPromptFileError> for Error {
5102 fn from(err: crate::operation::get_prompt_file::GetPromptFileError) -> Self {
5103 match err {
5104 crate::operation::get_prompt_file::GetPromptFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5105 crate::operation::get_prompt_file::GetPromptFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5106 crate::operation::get_prompt_file::GetPromptFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5107 crate::operation::get_prompt_file::GetPromptFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5108 crate::operation::get_prompt_file::GetPromptFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5109 crate::operation::get_prompt_file::GetPromptFileError::Unhandled(inner) => Error::Unhandled(inner),
5110 }
5111 }
5112}
5113impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>> for Error
5114where
5115 R: Send + Sync + std::fmt::Debug + 'static,
5116{
5117 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>) -> Self {
5118 match err {
5119 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5120 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5121 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5122 source: err.into(),
5123 }),
5124 }
5125 }
5126}
5127impl From<crate::operation::get_task_template::GetTaskTemplateError> for Error {
5128 fn from(err: crate::operation::get_task_template::GetTaskTemplateError) -> Self {
5129 match err {
5130 crate::operation::get_task_template::GetTaskTemplateError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5131 crate::operation::get_task_template::GetTaskTemplateError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5132 crate::operation::get_task_template::GetTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5133 crate::operation::get_task_template::GetTaskTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5134 crate::operation::get_task_template::GetTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5135 crate::operation::get_task_template::GetTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
5136 }
5137 }
5138}
5139impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>> for Error
5140where
5141 R: Send + Sync + std::fmt::Debug + 'static,
5142{
5143 fn from(
5144 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>,
5145 ) -> Self {
5146 match err {
5147 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5148 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5149 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5150 source: err.into(),
5151 }),
5152 }
5153 }
5154}
5155impl From<crate::operation::get_traffic_distribution::GetTrafficDistributionError> for Error {
5156 fn from(err: crate::operation::get_traffic_distribution::GetTrafficDistributionError) -> Self {
5157 match err {
5158 crate::operation::get_traffic_distribution::GetTrafficDistributionError::AccessDeniedException(inner) => {
5159 Error::AccessDeniedException(inner)
5160 }
5161 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InternalServiceException(inner) => {
5162 Error::InternalServiceException(inner)
5163 }
5164 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InvalidRequestException(inner) => {
5165 Error::InvalidRequestException(inner)
5166 }
5167 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ResourceNotFoundException(inner) => {
5168 Error::ResourceNotFoundException(inner)
5169 }
5170 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5171 crate::operation::get_traffic_distribution::GetTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
5172 }
5173 }
5174}
5175impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>> for Error
5176where
5177 R: Send + Sync + std::fmt::Debug + 'static,
5178{
5179 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>) -> Self {
5180 match err {
5181 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5182 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5183 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5184 source: err.into(),
5185 }),
5186 }
5187 }
5188}
5189impl From<crate::operation::import_phone_number::ImportPhoneNumberError> for Error {
5190 fn from(err: crate::operation::import_phone_number::ImportPhoneNumberError) -> Self {
5191 match err {
5192 crate::operation::import_phone_number::ImportPhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5193 crate::operation::import_phone_number::ImportPhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
5194 crate::operation::import_phone_number::ImportPhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5195 crate::operation::import_phone_number::ImportPhoneNumberError::InvalidParameterException(inner) => {
5196 Error::InvalidParameterException(inner)
5197 }
5198 crate::operation::import_phone_number::ImportPhoneNumberError::ResourceNotFoundException(inner) => {
5199 Error::ResourceNotFoundException(inner)
5200 }
5201 crate::operation::import_phone_number::ImportPhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5202 crate::operation::import_phone_number::ImportPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
5203 }
5204 }
5205}
5206impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>> for Error
5207where
5208 R: Send + Sync + std::fmt::Debug + 'static,
5209{
5210 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>) -> Self {
5211 match err {
5212 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5213 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5214 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5215 source: err.into(),
5216 }),
5217 }
5218 }
5219}
5220impl From<crate::operation::list_agent_statuses::ListAgentStatusesError> for Error {
5221 fn from(err: crate::operation::list_agent_statuses::ListAgentStatusesError) -> Self {
5222 match err {
5223 crate::operation::list_agent_statuses::ListAgentStatusesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5224 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidParameterException(inner) => {
5225 Error::InvalidParameterException(inner)
5226 }
5227 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5228 crate::operation::list_agent_statuses::ListAgentStatusesError::ResourceNotFoundException(inner) => {
5229 Error::ResourceNotFoundException(inner)
5230 }
5231 crate::operation::list_agent_statuses::ListAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5232 crate::operation::list_agent_statuses::ListAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
5233 }
5234 }
5235}
5236impl<R>
5237 From<
5238 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError, R>,
5239 > for Error
5240where
5241 R: Send + Sync + std::fmt::Debug + 'static,
5242{
5243 fn from(
5244 err: ::aws_smithy_runtime_api::client::result::SdkError<
5245 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError,
5246 R,
5247 >,
5248 ) -> Self {
5249 match err {
5250 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5251 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5252 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5253 source: err.into(),
5254 }),
5255 }
5256 }
5257}
5258impl From<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError> for Error {
5259 fn from(err: crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError) -> Self {
5260 match err {
5261 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InternalServiceException(inner) => {
5262 Error::InternalServiceException(inner)
5263 }
5264 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidParameterException(inner) => {
5265 Error::InvalidParameterException(inner)
5266 }
5267 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidRequestException(inner) => {
5268 Error::InvalidRequestException(inner)
5269 }
5270 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ResourceNotFoundException(inner) => {
5271 Error::ResourceNotFoundException(inner)
5272 }
5273 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ThrottlingException(inner) => {
5274 Error::ThrottlingException(inner)
5275 }
5276 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
5277 }
5278 }
5279}
5280impl<R>
5281 From<
5282 ::aws_smithy_runtime_api::client::result::SdkError<
5283 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
5284 R,
5285 >,
5286 > for Error
5287where
5288 R: Send + Sync + std::fmt::Debug + 'static,
5289{
5290 fn from(
5291 err: ::aws_smithy_runtime_api::client::result::SdkError<
5292 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
5293 R,
5294 >,
5295 ) -> Self {
5296 match err {
5297 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5298 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5299 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5300 source: err.into(),
5301 }),
5302 }
5303 }
5304}
5305impl From<crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError> for Error {
5306 fn from(err: crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError) -> Self {
5307 match err {
5308 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InternalServiceException(inner) => {
5309 Error::InternalServiceException(inner)
5310 }
5311 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidParameterException(inner) => {
5312 Error::InvalidParameterException(inner)
5313 }
5314 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidRequestException(inner) => {
5315 Error::InvalidRequestException(inner)
5316 }
5317 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ResourceNotFoundException(inner) => {
5318 Error::ResourceNotFoundException(inner)
5319 }
5320 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ThrottlingException(inner) => {
5321 Error::ThrottlingException(inner)
5322 }
5323 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
5324 }
5325 }
5326}
5327impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>> for Error
5328where
5329 R: Send + Sync + std::fmt::Debug + 'static,
5330{
5331 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>) -> Self {
5332 match err {
5333 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5334 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5335 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5336 source: err.into(),
5337 }),
5338 }
5339 }
5340}
5341impl From<crate::operation::list_approved_origins::ListApprovedOriginsError> for Error {
5342 fn from(err: crate::operation::list_approved_origins::ListApprovedOriginsError) -> Self {
5343 match err {
5344 crate::operation::list_approved_origins::ListApprovedOriginsError::InternalServiceException(inner) => {
5345 Error::InternalServiceException(inner)
5346 }
5347 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidParameterException(inner) => {
5348 Error::InvalidParameterException(inner)
5349 }
5350 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidRequestException(inner) => {
5351 Error::InvalidRequestException(inner)
5352 }
5353 crate::operation::list_approved_origins::ListApprovedOriginsError::ResourceNotFoundException(inner) => {
5354 Error::ResourceNotFoundException(inner)
5355 }
5356 crate::operation::list_approved_origins::ListApprovedOriginsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5357 crate::operation::list_approved_origins::ListApprovedOriginsError::Unhandled(inner) => Error::Unhandled(inner),
5358 }
5359 }
5360}
5361impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>> for Error
5362where
5363 R: Send + Sync + std::fmt::Debug + 'static,
5364{
5365 fn from(
5366 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>,
5367 ) -> Self {
5368 match err {
5369 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5370 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5371 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5372 source: err.into(),
5373 }),
5374 }
5375 }
5376}
5377impl From<crate::operation::list_associated_contacts::ListAssociatedContactsError> for Error {
5378 fn from(err: crate::operation::list_associated_contacts::ListAssociatedContactsError) -> Self {
5379 match err {
5380 crate::operation::list_associated_contacts::ListAssociatedContactsError::InternalServiceException(inner) => {
5381 Error::InternalServiceException(inner)
5382 }
5383 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidParameterException(inner) => {
5384 Error::InvalidParameterException(inner)
5385 }
5386 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidRequestException(inner) => {
5387 Error::InvalidRequestException(inner)
5388 }
5389 crate::operation::list_associated_contacts::ListAssociatedContactsError::ResourceNotFoundException(inner) => {
5390 Error::ResourceNotFoundException(inner)
5391 }
5392 crate::operation::list_associated_contacts::ListAssociatedContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5393 crate::operation::list_associated_contacts::ListAssociatedContactsError::Unhandled(inner) => Error::Unhandled(inner),
5394 }
5395 }
5396}
5397impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>>
5398 for Error
5399where
5400 R: Send + Sync + std::fmt::Debug + 'static,
5401{
5402 fn from(
5403 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>,
5404 ) -> Self {
5405 match err {
5406 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5407 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5408 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5409 source: err.into(),
5410 }),
5411 }
5412 }
5413}
5414impl From<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError> for Error {
5415 fn from(err: crate::operation::list_authentication_profiles::ListAuthenticationProfilesError) -> Self {
5416 match err {
5417 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InternalServiceException(inner) => {
5418 Error::InternalServiceException(inner)
5419 }
5420 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidParameterException(inner) => {
5421 Error::InvalidParameterException(inner)
5422 }
5423 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidRequestException(inner) => {
5424 Error::InvalidRequestException(inner)
5425 }
5426 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ResourceNotFoundException(inner) => {
5427 Error::ResourceNotFoundException(inner)
5428 }
5429 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ThrottlingException(inner) => {
5430 Error::ThrottlingException(inner)
5431 }
5432 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::Unhandled(inner) => Error::Unhandled(inner),
5433 }
5434 }
5435}
5436impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>> for Error
5437where
5438 R: Send + Sync + std::fmt::Debug + 'static,
5439{
5440 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>) -> Self {
5441 match err {
5442 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5443 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5444 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5445 source: err.into(),
5446 }),
5447 }
5448 }
5449}
5450impl From<crate::operation::list_bots::ListBotsError> for Error {
5451 fn from(err: crate::operation::list_bots::ListBotsError) -> Self {
5452 match err {
5453 crate::operation::list_bots::ListBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5454 crate::operation::list_bots::ListBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5455 crate::operation::list_bots::ListBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5456 crate::operation::list_bots::ListBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5457 crate::operation::list_bots::ListBotsError::Unhandled(inner) => Error::Unhandled(inner),
5458 }
5459 }
5460}
5461impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>> for Error
5462where
5463 R: Send + Sync + std::fmt::Debug + 'static,
5464{
5465 fn from(
5466 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>,
5467 ) -> Self {
5468 match err {
5469 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5470 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5471 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5472 source: err.into(),
5473 }),
5474 }
5475 }
5476}
5477impl From<crate::operation::list_contact_evaluations::ListContactEvaluationsError> for Error {
5478 fn from(err: crate::operation::list_contact_evaluations::ListContactEvaluationsError) -> Self {
5479 match err {
5480 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InternalServiceException(inner) => {
5481 Error::InternalServiceException(inner)
5482 }
5483 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InvalidParameterException(inner) => {
5484 Error::InvalidParameterException(inner)
5485 }
5486 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ResourceNotFoundException(inner) => {
5487 Error::ResourceNotFoundException(inner)
5488 }
5489 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5490 crate::operation::list_contact_evaluations::ListContactEvaluationsError::Unhandled(inner) => Error::Unhandled(inner),
5491 }
5492 }
5493}
5494impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>>
5495 for Error
5496where
5497 R: Send + Sync + std::fmt::Debug + 'static,
5498{
5499 fn from(
5500 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>,
5501 ) -> Self {
5502 match err {
5503 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5504 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5505 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5506 source: err.into(),
5507 }),
5508 }
5509 }
5510}
5511impl From<crate::operation::list_contact_flow_modules::ListContactFlowModulesError> for Error {
5512 fn from(err: crate::operation::list_contact_flow_modules::ListContactFlowModulesError) -> Self {
5513 match err {
5514 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::AccessDeniedException(inner) => {
5515 Error::AccessDeniedException(inner)
5516 }
5517 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InternalServiceException(inner) => {
5518 Error::InternalServiceException(inner)
5519 }
5520 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidParameterException(inner) => {
5521 Error::InvalidParameterException(inner)
5522 }
5523 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidRequestException(inner) => {
5524 Error::InvalidRequestException(inner)
5525 }
5526 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ResourceNotFoundException(inner) => {
5527 Error::ResourceNotFoundException(inner)
5528 }
5529 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5530 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
5531 }
5532 }
5533}
5534impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>> for Error
5535where
5536 R: Send + Sync + std::fmt::Debug + 'static,
5537{
5538 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>) -> Self {
5539 match err {
5540 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5541 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5542 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5543 source: err.into(),
5544 }),
5545 }
5546 }
5547}
5548impl From<crate::operation::list_contact_flows::ListContactFlowsError> for Error {
5549 fn from(err: crate::operation::list_contact_flows::ListContactFlowsError) -> Self {
5550 match err {
5551 crate::operation::list_contact_flows::ListContactFlowsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5552 crate::operation::list_contact_flows::ListContactFlowsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5553 crate::operation::list_contact_flows::ListContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5554 crate::operation::list_contact_flows::ListContactFlowsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5555 crate::operation::list_contact_flows::ListContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5556 crate::operation::list_contact_flows::ListContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
5557 }
5558 }
5559}
5560impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>>
5561 for Error
5562where
5563 R: Send + Sync + std::fmt::Debug + 'static,
5564{
5565 fn from(
5566 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>,
5567 ) -> Self {
5568 match err {
5569 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5570 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5571 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5572 source: err.into(),
5573 }),
5574 }
5575 }
5576}
5577impl From<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError> for Error {
5578 fn from(err: crate::operation::list_contact_flow_versions::ListContactFlowVersionsError) -> Self {
5579 match err {
5580 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::AccessDeniedException(inner) => {
5581 Error::AccessDeniedException(inner)
5582 }
5583 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InternalServiceException(inner) => {
5584 Error::InternalServiceException(inner)
5585 }
5586 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidParameterException(inner) => {
5587 Error::InvalidParameterException(inner)
5588 }
5589 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidRequestException(inner) => {
5590 Error::InvalidRequestException(inner)
5591 }
5592 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ResourceNotFoundException(inner) => {
5593 Error::ResourceNotFoundException(inner)
5594 }
5595 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ThrottlingException(inner) => {
5596 Error::ThrottlingException(inner)
5597 }
5598 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5599 }
5600 }
5601}
5602impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>> for Error
5603where
5604 R: Send + Sync + std::fmt::Debug + 'static,
5605{
5606 fn from(
5607 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>,
5608 ) -> Self {
5609 match err {
5610 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5611 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5612 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5613 source: err.into(),
5614 }),
5615 }
5616 }
5617}
5618impl From<crate::operation::list_contact_references::ListContactReferencesError> for Error {
5619 fn from(err: crate::operation::list_contact_references::ListContactReferencesError) -> Self {
5620 match err {
5621 crate::operation::list_contact_references::ListContactReferencesError::InternalServiceException(inner) => {
5622 Error::InternalServiceException(inner)
5623 }
5624 crate::operation::list_contact_references::ListContactReferencesError::InvalidParameterException(inner) => {
5625 Error::InvalidParameterException(inner)
5626 }
5627 crate::operation::list_contact_references::ListContactReferencesError::InvalidRequestException(inner) => {
5628 Error::InvalidRequestException(inner)
5629 }
5630 crate::operation::list_contact_references::ListContactReferencesError::ResourceNotFoundException(inner) => {
5631 Error::ResourceNotFoundException(inner)
5632 }
5633 crate::operation::list_contact_references::ListContactReferencesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5634 crate::operation::list_contact_references::ListContactReferencesError::Unhandled(inner) => Error::Unhandled(inner),
5635 }
5636 }
5637}
5638impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>>
5639 for Error
5640where
5641 R: Send + Sync + std::fmt::Debug + 'static,
5642{
5643 fn from(
5644 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>,
5645 ) -> Self {
5646 match err {
5647 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5648 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5649 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5650 source: err.into(),
5651 }),
5652 }
5653 }
5654}
5655impl From<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError> for Error {
5656 fn from(err: crate::operation::list_default_vocabularies::ListDefaultVocabulariesError) -> Self {
5657 match err {
5658 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::AccessDeniedException(inner) => {
5659 Error::AccessDeniedException(inner)
5660 }
5661 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InternalServiceException(inner) => {
5662 Error::InternalServiceException(inner)
5663 }
5664 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InvalidRequestException(inner) => {
5665 Error::InvalidRequestException(inner)
5666 }
5667 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::ThrottlingException(inner) => {
5668 Error::ThrottlingException(inner)
5669 }
5670 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
5671 }
5672 }
5673}
5674impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>> for Error
5675where
5676 R: Send + Sync + std::fmt::Debug + 'static,
5677{
5678 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>) -> Self {
5679 match err {
5680 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5681 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5682 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5683 source: err.into(),
5684 }),
5685 }
5686 }
5687}
5688impl From<crate::operation::list_evaluation_forms::ListEvaluationFormsError> for Error {
5689 fn from(err: crate::operation::list_evaluation_forms::ListEvaluationFormsError) -> Self {
5690 match err {
5691 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InternalServiceException(inner) => {
5692 Error::InternalServiceException(inner)
5693 }
5694 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InvalidParameterException(inner) => {
5695 Error::InvalidParameterException(inner)
5696 }
5697 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ResourceNotFoundException(inner) => {
5698 Error::ResourceNotFoundException(inner)
5699 }
5700 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5701 crate::operation::list_evaluation_forms::ListEvaluationFormsError::Unhandled(inner) => Error::Unhandled(inner),
5702 }
5703 }
5704}
5705impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>>
5706 for Error
5707where
5708 R: Send + Sync + std::fmt::Debug + 'static,
5709{
5710 fn from(
5711 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>,
5712 ) -> Self {
5713 match err {
5714 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5715 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5716 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5717 source: err.into(),
5718 }),
5719 }
5720 }
5721}
5722impl From<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError> for Error {
5723 fn from(err: crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError) -> Self {
5724 match err {
5725 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InternalServiceException(inner) => {
5726 Error::InternalServiceException(inner)
5727 }
5728 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InvalidParameterException(inner) => {
5729 Error::InvalidParameterException(inner)
5730 }
5731 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ResourceNotFoundException(inner) => {
5732 Error::ResourceNotFoundException(inner)
5733 }
5734 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ThrottlingException(inner) => {
5735 Error::ThrottlingException(inner)
5736 }
5737 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5738 }
5739 }
5740}
5741impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>> for Error
5742where
5743 R: Send + Sync + std::fmt::Debug + 'static,
5744{
5745 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>) -> Self {
5746 match err {
5747 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5748 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5749 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5750 source: err.into(),
5751 }),
5752 }
5753 }
5754}
5755impl From<crate::operation::list_flow_associations::ListFlowAssociationsError> for Error {
5756 fn from(err: crate::operation::list_flow_associations::ListFlowAssociationsError) -> Self {
5757 match err {
5758 crate::operation::list_flow_associations::ListFlowAssociationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5759 crate::operation::list_flow_associations::ListFlowAssociationsError::InternalServiceException(inner) => {
5760 Error::InternalServiceException(inner)
5761 }
5762 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidParameterException(inner) => {
5763 Error::InvalidParameterException(inner)
5764 }
5765 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidRequestException(inner) => {
5766 Error::InvalidRequestException(inner)
5767 }
5768 crate::operation::list_flow_associations::ListFlowAssociationsError::ResourceNotFoundException(inner) => {
5769 Error::ResourceNotFoundException(inner)
5770 }
5771 crate::operation::list_flow_associations::ListFlowAssociationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5772 crate::operation::list_flow_associations::ListFlowAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
5773 }
5774 }
5775}
5776impl<R>
5777 From<
5778 ::aws_smithy_runtime_api::client::result::SdkError<
5779 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
5780 R,
5781 >,
5782 > for Error
5783where
5784 R: Send + Sync + std::fmt::Debug + 'static,
5785{
5786 fn from(
5787 err: ::aws_smithy_runtime_api::client::result::SdkError<
5788 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
5789 R,
5790 >,
5791 ) -> Self {
5792 match err {
5793 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5794 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5795 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5796 source: err.into(),
5797 }),
5798 }
5799 }
5800}
5801impl From<crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError> for Error {
5802 fn from(err: crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError) -> Self {
5803 match err {
5804 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InternalServiceException(inner) => {
5805 Error::InternalServiceException(inner)
5806 }
5807 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidParameterException(inner) => {
5808 Error::InvalidParameterException(inner)
5809 }
5810 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidRequestException(inner) => {
5811 Error::InvalidRequestException(inner)
5812 }
5813 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
5814 Error::ResourceNotFoundException(inner)
5815 }
5816 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ThrottlingException(inner) => {
5817 Error::ThrottlingException(inner)
5818 }
5819 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
5820 }
5821 }
5822}
5823impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>> for Error
5824where
5825 R: Send + Sync + std::fmt::Debug + 'static,
5826{
5827 fn from(
5828 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>,
5829 ) -> Self {
5830 match err {
5831 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5832 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5833 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5834 source: err.into(),
5835 }),
5836 }
5837 }
5838}
5839impl From<crate::operation::list_hours_of_operations::ListHoursOfOperationsError> for Error {
5840 fn from(err: crate::operation::list_hours_of_operations::ListHoursOfOperationsError) -> Self {
5841 match err {
5842 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InternalServiceException(inner) => {
5843 Error::InternalServiceException(inner)
5844 }
5845 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidParameterException(inner) => {
5846 Error::InvalidParameterException(inner)
5847 }
5848 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidRequestException(inner) => {
5849 Error::InvalidRequestException(inner)
5850 }
5851 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ResourceNotFoundException(inner) => {
5852 Error::ResourceNotFoundException(inner)
5853 }
5854 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5855 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
5856 }
5857 }
5858}
5859impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>> for Error
5860where
5861 R: Send + Sync + std::fmt::Debug + 'static,
5862{
5863 fn from(
5864 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>,
5865 ) -> Self {
5866 match err {
5867 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5868 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5869 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5870 source: err.into(),
5871 }),
5872 }
5873 }
5874}
5875impl From<crate::operation::list_instance_attributes::ListInstanceAttributesError> for Error {
5876 fn from(err: crate::operation::list_instance_attributes::ListInstanceAttributesError) -> Self {
5877 match err {
5878 crate::operation::list_instance_attributes::ListInstanceAttributesError::InternalServiceException(inner) => {
5879 Error::InternalServiceException(inner)
5880 }
5881 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidParameterException(inner) => {
5882 Error::InvalidParameterException(inner)
5883 }
5884 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidRequestException(inner) => {
5885 Error::InvalidRequestException(inner)
5886 }
5887 crate::operation::list_instance_attributes::ListInstanceAttributesError::ResourceNotFoundException(inner) => {
5888 Error::ResourceNotFoundException(inner)
5889 }
5890 crate::operation::list_instance_attributes::ListInstanceAttributesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5891 crate::operation::list_instance_attributes::ListInstanceAttributesError::Unhandled(inner) => Error::Unhandled(inner),
5892 }
5893 }
5894}
5895impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>> for Error
5896where
5897 R: Send + Sync + std::fmt::Debug + 'static,
5898{
5899 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>) -> Self {
5900 match err {
5901 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5902 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5903 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5904 source: err.into(),
5905 }),
5906 }
5907 }
5908}
5909impl From<crate::operation::list_instances::ListInstancesError> for Error {
5910 fn from(err: crate::operation::list_instances::ListInstancesError) -> Self {
5911 match err {
5912 crate::operation::list_instances::ListInstancesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5913 crate::operation::list_instances::ListInstancesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5914 crate::operation::list_instances::ListInstancesError::Unhandled(inner) => Error::Unhandled(inner),
5915 }
5916 }
5917}
5918impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>>
5919 for Error
5920where
5921 R: Send + Sync + std::fmt::Debug + 'static,
5922{
5923 fn from(
5924 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>,
5925 ) -> Self {
5926 match err {
5927 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5928 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5929 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5930 source: err.into(),
5931 }),
5932 }
5933 }
5934}
5935impl From<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError> for Error {
5936 fn from(err: crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError) -> Self {
5937 match err {
5938 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InternalServiceException(inner) => {
5939 Error::InternalServiceException(inner)
5940 }
5941 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidParameterException(inner) => {
5942 Error::InvalidParameterException(inner)
5943 }
5944 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidRequestException(inner) => {
5945 Error::InvalidRequestException(inner)
5946 }
5947 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ResourceNotFoundException(inner) => {
5948 Error::ResourceNotFoundException(inner)
5949 }
5950 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ThrottlingException(inner) => {
5951 Error::ThrottlingException(inner)
5952 }
5953 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::Unhandled(inner) => Error::Unhandled(inner),
5954 }
5955 }
5956}
5957impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>>
5958 for Error
5959where
5960 R: Send + Sync + std::fmt::Debug + 'static,
5961{
5962 fn from(
5963 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>,
5964 ) -> Self {
5965 match err {
5966 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5967 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5968 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5969 source: err.into(),
5970 }),
5971 }
5972 }
5973}
5974impl From<crate::operation::list_integration_associations::ListIntegrationAssociationsError> for Error {
5975 fn from(err: crate::operation::list_integration_associations::ListIntegrationAssociationsError) -> Self {
5976 match err {
5977 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InternalServiceException(inner) => {
5978 Error::InternalServiceException(inner)
5979 }
5980 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InvalidRequestException(inner) => {
5981 Error::InvalidRequestException(inner)
5982 }
5983 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ResourceNotFoundException(inner) => {
5984 Error::ResourceNotFoundException(inner)
5985 }
5986 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ThrottlingException(inner) => {
5987 Error::ThrottlingException(inner)
5988 }
5989 crate::operation::list_integration_associations::ListIntegrationAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
5990 }
5991 }
5992}
5993impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>> for Error
5994where
5995 R: Send + Sync + std::fmt::Debug + 'static,
5996{
5997 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>) -> Self {
5998 match err {
5999 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6000 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6001 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6002 source: err.into(),
6003 }),
6004 }
6005 }
6006}
6007impl From<crate::operation::list_lambda_functions::ListLambdaFunctionsError> for Error {
6008 fn from(err: crate::operation::list_lambda_functions::ListLambdaFunctionsError) -> Self {
6009 match err {
6010 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InternalServiceException(inner) => {
6011 Error::InternalServiceException(inner)
6012 }
6013 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidParameterException(inner) => {
6014 Error::InvalidParameterException(inner)
6015 }
6016 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidRequestException(inner) => {
6017 Error::InvalidRequestException(inner)
6018 }
6019 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ResourceNotFoundException(inner) => {
6020 Error::ResourceNotFoundException(inner)
6021 }
6022 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6023 crate::operation::list_lambda_functions::ListLambdaFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
6024 }
6025 }
6026}
6027impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>> for Error
6028where
6029 R: Send + Sync + std::fmt::Debug + 'static,
6030{
6031 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>) -> Self {
6032 match err {
6033 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6034 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6035 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6036 source: err.into(),
6037 }),
6038 }
6039 }
6040}
6041impl From<crate::operation::list_lex_bots::ListLexBotsError> for Error {
6042 fn from(err: crate::operation::list_lex_bots::ListLexBotsError) -> Self {
6043 match err {
6044 crate::operation::list_lex_bots::ListLexBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6045 crate::operation::list_lex_bots::ListLexBotsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6046 crate::operation::list_lex_bots::ListLexBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6047 crate::operation::list_lex_bots::ListLexBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6048 crate::operation::list_lex_bots::ListLexBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6049 crate::operation::list_lex_bots::ListLexBotsError::Unhandled(inner) => Error::Unhandled(inner),
6050 }
6051 }
6052}
6053impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>> for Error
6054where
6055 R: Send + Sync + std::fmt::Debug + 'static,
6056{
6057 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>) -> Self {
6058 match err {
6059 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6060 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6061 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6062 source: err.into(),
6063 }),
6064 }
6065 }
6066}
6067impl From<crate::operation::list_phone_numbers::ListPhoneNumbersError> for Error {
6068 fn from(err: crate::operation::list_phone_numbers::ListPhoneNumbersError) -> Self {
6069 match err {
6070 crate::operation::list_phone_numbers::ListPhoneNumbersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6071 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6072 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6073 crate::operation::list_phone_numbers::ListPhoneNumbersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6074 crate::operation::list_phone_numbers::ListPhoneNumbersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6075 crate::operation::list_phone_numbers::ListPhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
6076 }
6077 }
6078}
6079impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>> for Error
6080where
6081 R: Send + Sync + std::fmt::Debug + 'static,
6082{
6083 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>) -> Self {
6084 match err {
6085 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6086 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6087 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6088 source: err.into(),
6089 }),
6090 }
6091 }
6092}
6093impl From<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error> for Error {
6094 fn from(err: crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error) -> Self {
6095 match err {
6096 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6097 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InternalServiceException(inner) => {
6098 Error::InternalServiceException(inner)
6099 }
6100 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InvalidParameterException(inner) => {
6101 Error::InvalidParameterException(inner)
6102 }
6103 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ResourceNotFoundException(inner) => {
6104 Error::ResourceNotFoundException(inner)
6105 }
6106 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
6107 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::Unhandled(inner) => Error::Unhandled(inner),
6108 }
6109 }
6110}
6111impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>>
6112 for Error
6113where
6114 R: Send + Sync + std::fmt::Debug + 'static,
6115{
6116 fn from(
6117 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>,
6118 ) -> Self {
6119 match err {
6120 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6121 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6122 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6123 source: err.into(),
6124 }),
6125 }
6126 }
6127}
6128impl From<crate::operation::list_predefined_attributes::ListPredefinedAttributesError> for Error {
6129 fn from(err: crate::operation::list_predefined_attributes::ListPredefinedAttributesError) -> Self {
6130 match err {
6131 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InternalServiceException(inner) => {
6132 Error::InternalServiceException(inner)
6133 }
6134 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidParameterException(inner) => {
6135 Error::InvalidParameterException(inner)
6136 }
6137 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidRequestException(inner) => {
6138 Error::InvalidRequestException(inner)
6139 }
6140 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ResourceNotFoundException(inner) => {
6141 Error::ResourceNotFoundException(inner)
6142 }
6143 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ThrottlingException(inner) => {
6144 Error::ThrottlingException(inner)
6145 }
6146 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
6147 }
6148 }
6149}
6150impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>> for Error
6151where
6152 R: Send + Sync + std::fmt::Debug + 'static,
6153{
6154 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>) -> Self {
6155 match err {
6156 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6157 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6158 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6159 source: err.into(),
6160 }),
6161 }
6162 }
6163}
6164impl From<crate::operation::list_prompts::ListPromptsError> for Error {
6165 fn from(err: crate::operation::list_prompts::ListPromptsError) -> Self {
6166 match err {
6167 crate::operation::list_prompts::ListPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6168 crate::operation::list_prompts::ListPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6169 crate::operation::list_prompts::ListPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6170 crate::operation::list_prompts::ListPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6171 crate::operation::list_prompts::ListPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6172 crate::operation::list_prompts::ListPromptsError::Unhandled(inner) => Error::Unhandled(inner),
6173 }
6174 }
6175}
6176impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>>
6177 for Error
6178where
6179 R: Send + Sync + std::fmt::Debug + 'static,
6180{
6181 fn from(
6182 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>,
6183 ) -> Self {
6184 match err {
6185 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6186 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6187 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6188 source: err.into(),
6189 }),
6190 }
6191 }
6192}
6193impl From<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError> for Error {
6194 fn from(err: crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError) -> Self {
6195 match err {
6196 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InternalServiceException(inner) => {
6197 Error::InternalServiceException(inner)
6198 }
6199 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidParameterException(inner) => {
6200 Error::InvalidParameterException(inner)
6201 }
6202 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidRequestException(inner) => {
6203 Error::InvalidRequestException(inner)
6204 }
6205 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ResourceNotFoundException(inner) => {
6206 Error::ResourceNotFoundException(inner)
6207 }
6208 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6209 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
6210 }
6211 }
6212}
6213impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>> for Error
6214where
6215 R: Send + Sync + std::fmt::Debug + 'static,
6216{
6217 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>) -> Self {
6218 match err {
6219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6222 source: err.into(),
6223 }),
6224 }
6225 }
6226}
6227impl From<crate::operation::list_queues::ListQueuesError> for Error {
6228 fn from(err: crate::operation::list_queues::ListQueuesError) -> Self {
6229 match err {
6230 crate::operation::list_queues::ListQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6231 crate::operation::list_queues::ListQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6232 crate::operation::list_queues::ListQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6233 crate::operation::list_queues::ListQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6234 crate::operation::list_queues::ListQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6235 crate::operation::list_queues::ListQueuesError::Unhandled(inner) => Error::Unhandled(inner),
6236 }
6237 }
6238}
6239impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>> for Error
6240where
6241 R: Send + Sync + std::fmt::Debug + 'static,
6242{
6243 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>) -> Self {
6244 match err {
6245 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6246 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6247 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6248 source: err.into(),
6249 }),
6250 }
6251 }
6252}
6253impl From<crate::operation::list_quick_connects::ListQuickConnectsError> for Error {
6254 fn from(err: crate::operation::list_quick_connects::ListQuickConnectsError) -> Self {
6255 match err {
6256 crate::operation::list_quick_connects::ListQuickConnectsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6257 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidParameterException(inner) => {
6258 Error::InvalidParameterException(inner)
6259 }
6260 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6261 crate::operation::list_quick_connects::ListQuickConnectsError::ResourceNotFoundException(inner) => {
6262 Error::ResourceNotFoundException(inner)
6263 }
6264 crate::operation::list_quick_connects::ListQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6265 crate::operation::list_quick_connects::ListQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
6266 }
6267 }
6268}
6269impl<R>
6270 From<
6271 ::aws_smithy_runtime_api::client::result::SdkError<
6272 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
6273 R,
6274 >,
6275 > for Error
6276where
6277 R: Send + Sync + std::fmt::Debug + 'static,
6278{
6279 fn from(
6280 err: ::aws_smithy_runtime_api::client::result::SdkError<
6281 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
6282 R,
6283 >,
6284 ) -> Self {
6285 match err {
6286 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6287 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6288 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6289 source: err.into(),
6290 }),
6291 }
6292 }
6293}
6294impl From<crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error> for Error {
6295 fn from(err: crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error) -> Self {
6296 match err {
6297 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::AccessDeniedException(
6298 inner,
6299 ) => Error::AccessDeniedException(inner),
6300 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InternalServiceException(
6301 inner,
6302 ) => Error::InternalServiceException(inner),
6303 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InvalidRequestException(
6304 inner,
6305 ) => Error::InvalidRequestException(inner),
6306 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::OutputTypeNotFoundException(
6307 inner,
6308 ) => Error::OutputTypeNotFoundException(inner),
6309 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ResourceNotFoundException(
6310 inner,
6311 ) => Error::ResourceNotFoundException(inner),
6312 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ThrottlingException(inner) => {
6313 Error::ThrottlingException(inner)
6314 }
6315 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::Unhandled(inner) => {
6316 Error::Unhandled(inner)
6317 }
6318 }
6319 }
6320}
6321impl<R>
6322 From<
6323 ::aws_smithy_runtime_api::client::result::SdkError<
6324 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError,
6325 R,
6326 >,
6327 > for Error
6328where
6329 R: Send + Sync + std::fmt::Debug + 'static,
6330{
6331 fn from(
6332 err: ::aws_smithy_runtime_api::client::result::SdkError<
6333 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError,
6334 R,
6335 >,
6336 ) -> Self {
6337 match err {
6338 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6339 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6340 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6341 source: err.into(),
6342 }),
6343 }
6344 }
6345}
6346impl From<crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError> for Error {
6347 fn from(err: crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError) -> Self {
6348 match err {
6349 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6350 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6351 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6352 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6353 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6354 crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesError::Unhandled(inner) => Error::Unhandled(inner),
6355 }
6356 }
6357}
6358impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>>
6359 for Error
6360where
6361 R: Send + Sync + std::fmt::Debug + 'static,
6362{
6363 fn from(
6364 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>,
6365 ) -> Self {
6366 match err {
6367 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6368 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6369 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6370 source: err.into(),
6371 }),
6372 }
6373 }
6374}
6375impl From<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError> for Error {
6376 fn from(err: crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError) -> Self {
6377 match err {
6378 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InternalServiceException(inner) => {
6379 Error::InternalServiceException(inner)
6380 }
6381 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidParameterException(inner) => {
6382 Error::InvalidParameterException(inner)
6383 }
6384 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidRequestException(inner) => {
6385 Error::InvalidRequestException(inner)
6386 }
6387 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
6388 Error::ResourceNotFoundException(inner)
6389 }
6390 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ThrottlingException(inner) => {
6391 Error::ThrottlingException(inner)
6392 }
6393 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
6394 }
6395 }
6396}
6397impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>> for Error
6398where
6399 R: Send + Sync + std::fmt::Debug + 'static,
6400{
6401 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>) -> Self {
6402 match err {
6403 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6404 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6405 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6406 source: err.into(),
6407 }),
6408 }
6409 }
6410}
6411impl From<crate::operation::list_routing_profiles::ListRoutingProfilesError> for Error {
6412 fn from(err: crate::operation::list_routing_profiles::ListRoutingProfilesError) -> Self {
6413 match err {
6414 crate::operation::list_routing_profiles::ListRoutingProfilesError::InternalServiceException(inner) => {
6415 Error::InternalServiceException(inner)
6416 }
6417 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidParameterException(inner) => {
6418 Error::InvalidParameterException(inner)
6419 }
6420 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidRequestException(inner) => {
6421 Error::InvalidRequestException(inner)
6422 }
6423 crate::operation::list_routing_profiles::ListRoutingProfilesError::ResourceNotFoundException(inner) => {
6424 Error::ResourceNotFoundException(inner)
6425 }
6426 crate::operation::list_routing_profiles::ListRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6427 crate::operation::list_routing_profiles::ListRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
6428 }
6429 }
6430}
6431impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>> for Error
6432where
6433 R: Send + Sync + std::fmt::Debug + 'static,
6434{
6435 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>) -> Self {
6436 match err {
6437 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6438 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6439 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6440 source: err.into(),
6441 }),
6442 }
6443 }
6444}
6445impl From<crate::operation::list_rules::ListRulesError> for Error {
6446 fn from(err: crate::operation::list_rules::ListRulesError) -> Self {
6447 match err {
6448 crate::operation::list_rules::ListRulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6449 crate::operation::list_rules::ListRulesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6450 crate::operation::list_rules::ListRulesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6451 crate::operation::list_rules::ListRulesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6452 crate::operation::list_rules::ListRulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6453 crate::operation::list_rules::ListRulesError::Unhandled(inner) => Error::Unhandled(inner),
6454 }
6455 }
6456}
6457impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>> for Error
6458where
6459 R: Send + Sync + std::fmt::Debug + 'static,
6460{
6461 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>) -> Self {
6462 match err {
6463 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6464 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6465 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6466 source: err.into(),
6467 }),
6468 }
6469 }
6470}
6471impl From<crate::operation::list_security_keys::ListSecurityKeysError> for Error {
6472 fn from(err: crate::operation::list_security_keys::ListSecurityKeysError) -> Self {
6473 match err {
6474 crate::operation::list_security_keys::ListSecurityKeysError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6475 crate::operation::list_security_keys::ListSecurityKeysError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6476 crate::operation::list_security_keys::ListSecurityKeysError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6477 crate::operation::list_security_keys::ListSecurityKeysError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6478 crate::operation::list_security_keys::ListSecurityKeysError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6479 crate::operation::list_security_keys::ListSecurityKeysError::Unhandled(inner) => Error::Unhandled(inner),
6480 }
6481 }
6482}
6483impl<R>
6484 From<
6485 ::aws_smithy_runtime_api::client::result::SdkError<
6486 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
6487 R,
6488 >,
6489 > for Error
6490where
6491 R: Send + Sync + std::fmt::Debug + 'static,
6492{
6493 fn from(
6494 err: ::aws_smithy_runtime_api::client::result::SdkError<
6495 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
6496 R,
6497 >,
6498 ) -> Self {
6499 match err {
6500 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6501 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6502 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6503 source: err.into(),
6504 }),
6505 }
6506 }
6507}
6508impl From<crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError> for Error {
6509 fn from(err: crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError) -> Self {
6510 match err {
6511 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InternalServiceException(inner) => {
6512 Error::InternalServiceException(inner)
6513 }
6514 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidParameterException(inner) => {
6515 Error::InvalidParameterException(inner)
6516 }
6517 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidRequestException(inner) => {
6518 Error::InvalidRequestException(inner)
6519 }
6520 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ResourceNotFoundException(inner) => {
6521 Error::ResourceNotFoundException(inner)
6522 }
6523 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ThrottlingException(inner) => {
6524 Error::ThrottlingException(inner)
6525 }
6526 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::Unhandled(inner) => Error::Unhandled(inner),
6527 }
6528 }
6529}
6530impl<R>
6531 From<
6532 ::aws_smithy_runtime_api::client::result::SdkError<
6533 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
6534 R,
6535 >,
6536 > for Error
6537where
6538 R: Send + Sync + std::fmt::Debug + 'static,
6539{
6540 fn from(
6541 err: ::aws_smithy_runtime_api::client::result::SdkError<
6542 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
6543 R,
6544 >,
6545 ) -> Self {
6546 match err {
6547 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6548 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6549 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6550 source: err.into(),
6551 }),
6552 }
6553 }
6554}
6555impl From<crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError> for Error {
6556 fn from(err: crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError) -> Self {
6557 match err {
6558 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InternalServiceException(inner) => {
6559 Error::InternalServiceException(inner)
6560 }
6561 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidParameterException(inner) => {
6562 Error::InvalidParameterException(inner)
6563 }
6564 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidRequestException(inner) => {
6565 Error::InvalidRequestException(inner)
6566 }
6567 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ResourceNotFoundException(inner) => {
6568 Error::ResourceNotFoundException(inner)
6569 }
6570 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ThrottlingException(inner) => {
6571 Error::ThrottlingException(inner)
6572 }
6573 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
6574 }
6575 }
6576}
6577impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>> for Error
6578where
6579 R: Send + Sync + std::fmt::Debug + 'static,
6580{
6581 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>) -> Self {
6582 match err {
6583 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6584 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6585 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6586 source: err.into(),
6587 }),
6588 }
6589 }
6590}
6591impl From<crate::operation::list_security_profiles::ListSecurityProfilesError> for Error {
6592 fn from(err: crate::operation::list_security_profiles::ListSecurityProfilesError) -> Self {
6593 match err {
6594 crate::operation::list_security_profiles::ListSecurityProfilesError::InternalServiceException(inner) => {
6595 Error::InternalServiceException(inner)
6596 }
6597 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidParameterException(inner) => {
6598 Error::InvalidParameterException(inner)
6599 }
6600 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidRequestException(inner) => {
6601 Error::InvalidRequestException(inner)
6602 }
6603 crate::operation::list_security_profiles::ListSecurityProfilesError::ResourceNotFoundException(inner) => {
6604 Error::ResourceNotFoundException(inner)
6605 }
6606 crate::operation::list_security_profiles::ListSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6607 crate::operation::list_security_profiles::ListSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
6608 }
6609 }
6610}
6611impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
6612where
6613 R: Send + Sync + std::fmt::Debug + 'static,
6614{
6615 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
6616 match err {
6617 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6618 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6619 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6620 source: err.into(),
6621 }),
6622 }
6623 }
6624}
6625impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
6626 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
6627 match err {
6628 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServiceException(inner) => {
6629 Error::InternalServiceException(inner)
6630 }
6631 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterException(inner) => {
6632 Error::InvalidParameterException(inner)
6633 }
6634 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidRequestException(inner) => {
6635 Error::InvalidRequestException(inner)
6636 }
6637 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
6638 Error::ResourceNotFoundException(inner)
6639 }
6640 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6641 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
6642 }
6643 }
6644}
6645impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>> for Error
6646where
6647 R: Send + Sync + std::fmt::Debug + 'static,
6648{
6649 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>) -> Self {
6650 match err {
6651 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6652 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6653 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6654 source: err.into(),
6655 }),
6656 }
6657 }
6658}
6659impl From<crate::operation::list_task_templates::ListTaskTemplatesError> for Error {
6660 fn from(err: crate::operation::list_task_templates::ListTaskTemplatesError) -> Self {
6661 match err {
6662 crate::operation::list_task_templates::ListTaskTemplatesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6663 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidParameterException(inner) => {
6664 Error::InvalidParameterException(inner)
6665 }
6666 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6667 crate::operation::list_task_templates::ListTaskTemplatesError::ResourceNotFoundException(inner) => {
6668 Error::ResourceNotFoundException(inner)
6669 }
6670 crate::operation::list_task_templates::ListTaskTemplatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6671 crate::operation::list_task_templates::ListTaskTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
6672 }
6673 }
6674}
6675impl<R>
6676 From<
6677 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError, R>,
6678 > for Error
6679where
6680 R: Send + Sync + std::fmt::Debug + 'static,
6681{
6682 fn from(
6683 err: ::aws_smithy_runtime_api::client::result::SdkError<
6684 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError,
6685 R,
6686 >,
6687 ) -> Self {
6688 match err {
6689 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6690 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6691 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6692 source: err.into(),
6693 }),
6694 }
6695 }
6696}
6697impl From<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError> for Error {
6698 fn from(err: crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError) -> Self {
6699 match err {
6700 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::AccessDeniedException(inner) => {
6701 Error::AccessDeniedException(inner)
6702 }
6703 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InternalServiceException(inner) => {
6704 Error::InternalServiceException(inner)
6705 }
6706 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InvalidRequestException(inner) => {
6707 Error::InvalidRequestException(inner)
6708 }
6709 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::ThrottlingException(inner) => {
6710 Error::ThrottlingException(inner)
6711 }
6712 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::Unhandled(inner) => Error::Unhandled(inner),
6713 }
6714 }
6715}
6716impl<R>
6717 From<
6718 ::aws_smithy_runtime_api::client::result::SdkError<
6719 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
6720 R,
6721 >,
6722 > for Error
6723where
6724 R: Send + Sync + std::fmt::Debug + 'static,
6725{
6726 fn from(
6727 err: ::aws_smithy_runtime_api::client::result::SdkError<
6728 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
6729 R,
6730 >,
6731 ) -> Self {
6732 match err {
6733 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6734 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6735 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6736 source: err.into(),
6737 }),
6738 }
6739 }
6740}
6741impl From<crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError> for Error {
6742 fn from(err: crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError) -> Self {
6743 match err {
6744 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::AccessDeniedException(inner) => {
6745 Error::AccessDeniedException(inner)
6746 }
6747 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InternalServiceException(inner) => {
6748 Error::InternalServiceException(inner)
6749 }
6750 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InvalidRequestException(inner) => {
6751 Error::InvalidRequestException(inner)
6752 }
6753 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ResourceNotFoundException(inner) => {
6754 Error::ResourceNotFoundException(inner)
6755 }
6756 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ThrottlingException(inner) => {
6757 Error::ThrottlingException(inner)
6758 }
6759 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::Unhandled(inner) => {
6760 Error::Unhandled(inner)
6761 }
6762 }
6763 }
6764}
6765impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>> for Error
6766where
6767 R: Send + Sync + std::fmt::Debug + 'static,
6768{
6769 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>) -> Self {
6770 match err {
6771 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6772 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6773 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6774 source: err.into(),
6775 }),
6776 }
6777 }
6778}
6779impl From<crate::operation::list_use_cases::ListUseCasesError> for Error {
6780 fn from(err: crate::operation::list_use_cases::ListUseCasesError) -> Self {
6781 match err {
6782 crate::operation::list_use_cases::ListUseCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6783 crate::operation::list_use_cases::ListUseCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6784 crate::operation::list_use_cases::ListUseCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6785 crate::operation::list_use_cases::ListUseCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6786 crate::operation::list_use_cases::ListUseCasesError::Unhandled(inner) => Error::Unhandled(inner),
6787 }
6788 }
6789}
6790impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>>
6791 for Error
6792where
6793 R: Send + Sync + std::fmt::Debug + 'static,
6794{
6795 fn from(
6796 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>,
6797 ) -> Self {
6798 match err {
6799 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6800 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6801 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6802 source: err.into(),
6803 }),
6804 }
6805 }
6806}
6807impl From<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError> for Error {
6808 fn from(err: crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError) -> Self {
6809 match err {
6810 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InternalServiceException(inner) => {
6811 Error::InternalServiceException(inner)
6812 }
6813 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidParameterException(inner) => {
6814 Error::InvalidParameterException(inner)
6815 }
6816 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidRequestException(inner) => {
6817 Error::InvalidRequestException(inner)
6818 }
6819 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
6820 Error::ResourceNotFoundException(inner)
6821 }
6822 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ThrottlingException(inner) => {
6823 Error::ThrottlingException(inner)
6824 }
6825 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
6826 }
6827 }
6828}
6829impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>> for Error
6830where
6831 R: Send + Sync + std::fmt::Debug + 'static,
6832{
6833 fn from(
6834 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>,
6835 ) -> Self {
6836 match err {
6837 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6838 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6839 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6840 source: err.into(),
6841 }),
6842 }
6843 }
6844}
6845impl From<crate::operation::list_user_proficiencies::ListUserProficienciesError> for Error {
6846 fn from(err: crate::operation::list_user_proficiencies::ListUserProficienciesError) -> Self {
6847 match err {
6848 crate::operation::list_user_proficiencies::ListUserProficienciesError::InternalServiceException(inner) => {
6849 Error::InternalServiceException(inner)
6850 }
6851 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidParameterException(inner) => {
6852 Error::InvalidParameterException(inner)
6853 }
6854 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidRequestException(inner) => {
6855 Error::InvalidRequestException(inner)
6856 }
6857 crate::operation::list_user_proficiencies::ListUserProficienciesError::ResourceNotFoundException(inner) => {
6858 Error::ResourceNotFoundException(inner)
6859 }
6860 crate::operation::list_user_proficiencies::ListUserProficienciesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6861 crate::operation::list_user_proficiencies::ListUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
6862 }
6863 }
6864}
6865impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>> for Error
6866where
6867 R: Send + Sync + std::fmt::Debug + 'static,
6868{
6869 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>) -> Self {
6870 match err {
6871 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6872 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6873 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6874 source: err.into(),
6875 }),
6876 }
6877 }
6878}
6879impl From<crate::operation::list_users::ListUsersError> for Error {
6880 fn from(err: crate::operation::list_users::ListUsersError) -> Self {
6881 match err {
6882 crate::operation::list_users::ListUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6883 crate::operation::list_users::ListUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6884 crate::operation::list_users::ListUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6885 crate::operation::list_users::ListUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6886 crate::operation::list_users::ListUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6887 crate::operation::list_users::ListUsersError::Unhandled(inner) => Error::Unhandled(inner),
6888 }
6889 }
6890}
6891impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>> for Error
6892where
6893 R: Send + Sync + std::fmt::Debug + 'static,
6894{
6895 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>) -> Self {
6896 match err {
6897 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6898 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6899 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6900 source: err.into(),
6901 }),
6902 }
6903 }
6904}
6905impl From<crate::operation::list_views::ListViewsError> for Error {
6906 fn from(err: crate::operation::list_views::ListViewsError) -> Self {
6907 match err {
6908 crate::operation::list_views::ListViewsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6909 crate::operation::list_views::ListViewsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6910 crate::operation::list_views::ListViewsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6911 crate::operation::list_views::ListViewsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6912 crate::operation::list_views::ListViewsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6913 crate::operation::list_views::ListViewsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
6914 crate::operation::list_views::ListViewsError::Unhandled(inner) => Error::Unhandled(inner),
6915 }
6916 }
6917}
6918impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>> for Error
6919where
6920 R: Send + Sync + std::fmt::Debug + 'static,
6921{
6922 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>) -> Self {
6923 match err {
6924 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6925 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6926 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6927 source: err.into(),
6928 }),
6929 }
6930 }
6931}
6932impl From<crate::operation::list_view_versions::ListViewVersionsError> for Error {
6933 fn from(err: crate::operation::list_view_versions::ListViewVersionsError) -> Self {
6934 match err {
6935 crate::operation::list_view_versions::ListViewVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6936 crate::operation::list_view_versions::ListViewVersionsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6937 crate::operation::list_view_versions::ListViewVersionsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6938 crate::operation::list_view_versions::ListViewVersionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6939 crate::operation::list_view_versions::ListViewVersionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6940 crate::operation::list_view_versions::ListViewVersionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
6941 crate::operation::list_view_versions::ListViewVersionsError::Unhandled(inner) => Error::Unhandled(inner),
6942 }
6943 }
6944}
6945impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>> for Error
6946where
6947 R: Send + Sync + std::fmt::Debug + 'static,
6948{
6949 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>) -> Self {
6950 match err {
6951 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6952 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6953 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6954 source: err.into(),
6955 }),
6956 }
6957 }
6958}
6959impl From<crate::operation::monitor_contact::MonitorContactError> for Error {
6960 fn from(err: crate::operation::monitor_contact::MonitorContactError) -> Self {
6961 match err {
6962 crate::operation::monitor_contact::MonitorContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6963 crate::operation::monitor_contact::MonitorContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
6964 crate::operation::monitor_contact::MonitorContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6965 crate::operation::monitor_contact::MonitorContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6966 crate::operation::monitor_contact::MonitorContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6967 crate::operation::monitor_contact::MonitorContactError::ServiceQuotaExceededException(inner) => {
6968 Error::ServiceQuotaExceededException(inner)
6969 }
6970 crate::operation::monitor_contact::MonitorContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6971 crate::operation::monitor_contact::MonitorContactError::Unhandled(inner) => Error::Unhandled(inner),
6972 }
6973 }
6974}
6975impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>> for Error
6976where
6977 R: Send + Sync + std::fmt::Debug + 'static,
6978{
6979 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>) -> Self {
6980 match err {
6981 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6982 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6983 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6984 source: err.into(),
6985 }),
6986 }
6987 }
6988}
6989impl From<crate::operation::pause_contact::PauseContactError> for Error {
6990 fn from(err: crate::operation::pause_contact::PauseContactError) -> Self {
6991 match err {
6992 crate::operation::pause_contact::PauseContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6993 crate::operation::pause_contact::PauseContactError::ConflictException(inner) => Error::ConflictException(inner),
6994 crate::operation::pause_contact::PauseContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6995 crate::operation::pause_contact::PauseContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6996 crate::operation::pause_contact::PauseContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6997 crate::operation::pause_contact::PauseContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6998 crate::operation::pause_contact::PauseContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6999 crate::operation::pause_contact::PauseContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7000 crate::operation::pause_contact::PauseContactError::Unhandled(inner) => Error::Unhandled(inner),
7001 }
7002 }
7003}
7004impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>> for Error
7005where
7006 R: Send + Sync + std::fmt::Debug + 'static,
7007{
7008 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>) -> Self {
7009 match err {
7010 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7011 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7012 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7013 source: err.into(),
7014 }),
7015 }
7016 }
7017}
7018impl From<crate::operation::put_user_status::PutUserStatusError> for Error {
7019 fn from(err: crate::operation::put_user_status::PutUserStatusError) -> Self {
7020 match err {
7021 crate::operation::put_user_status::PutUserStatusError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7022 crate::operation::put_user_status::PutUserStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7023 crate::operation::put_user_status::PutUserStatusError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7024 crate::operation::put_user_status::PutUserStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7025 crate::operation::put_user_status::PutUserStatusError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7026 crate::operation::put_user_status::PutUserStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7027 crate::operation::put_user_status::PutUserStatusError::Unhandled(inner) => Error::Unhandled(inner),
7028 }
7029 }
7030}
7031impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>> for Error
7032where
7033 R: Send + Sync + std::fmt::Debug + 'static,
7034{
7035 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>) -> Self {
7036 match err {
7037 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7038 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7039 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7040 source: err.into(),
7041 }),
7042 }
7043 }
7044}
7045impl From<crate::operation::release_phone_number::ReleasePhoneNumberError> for Error {
7046 fn from(err: crate::operation::release_phone_number::ReleasePhoneNumberError) -> Self {
7047 match err {
7048 crate::operation::release_phone_number::ReleasePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7049 crate::operation::release_phone_number::ReleasePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
7050 crate::operation::release_phone_number::ReleasePhoneNumberError::InternalServiceException(inner) => {
7051 Error::InternalServiceException(inner)
7052 }
7053 crate::operation::release_phone_number::ReleasePhoneNumberError::InvalidParameterException(inner) => {
7054 Error::InvalidParameterException(inner)
7055 }
7056 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
7057 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceNotFoundException(inner) => {
7058 Error::ResourceNotFoundException(inner)
7059 }
7060 crate::operation::release_phone_number::ReleasePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7061 crate::operation::release_phone_number::ReleasePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
7062 }
7063 }
7064}
7065impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>> for Error
7066where
7067 R: Send + Sync + std::fmt::Debug + 'static,
7068{
7069 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>) -> Self {
7070 match err {
7071 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7072 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7073 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7074 source: err.into(),
7075 }),
7076 }
7077 }
7078}
7079impl From<crate::operation::replicate_instance::ReplicateInstanceError> for Error {
7080 fn from(err: crate::operation::replicate_instance::ReplicateInstanceError) -> Self {
7081 match err {
7082 crate::operation::replicate_instance::ReplicateInstanceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7083 crate::operation::replicate_instance::ReplicateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7084 crate::operation::replicate_instance::ReplicateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7085 crate::operation::replicate_instance::ReplicateInstanceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
7086 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7087 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotReadyException(inner) => Error::ResourceNotReadyException(inner),
7088 crate::operation::replicate_instance::ReplicateInstanceError::ServiceQuotaExceededException(inner) => {
7089 Error::ServiceQuotaExceededException(inner)
7090 }
7091 crate::operation::replicate_instance::ReplicateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7092 crate::operation::replicate_instance::ReplicateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
7093 }
7094 }
7095}
7096impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>> for Error
7097where
7098 R: Send + Sync + std::fmt::Debug + 'static,
7099{
7100 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>) -> Self {
7101 match err {
7102 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7103 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7104 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7105 source: err.into(),
7106 }),
7107 }
7108 }
7109}
7110impl From<crate::operation::resume_contact::ResumeContactError> for Error {
7111 fn from(err: crate::operation::resume_contact::ResumeContactError) -> Self {
7112 match err {
7113 crate::operation::resume_contact::ResumeContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7114 crate::operation::resume_contact::ResumeContactError::ConflictException(inner) => Error::ConflictException(inner),
7115 crate::operation::resume_contact::ResumeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7116 crate::operation::resume_contact::ResumeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7117 crate::operation::resume_contact::ResumeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7118 crate::operation::resume_contact::ResumeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7119 crate::operation::resume_contact::ResumeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7120 crate::operation::resume_contact::ResumeContactError::Unhandled(inner) => Error::Unhandled(inner),
7121 }
7122 }
7123}
7124impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>> for Error
7125where
7126 R: Send + Sync + std::fmt::Debug + 'static,
7127{
7128 fn from(
7129 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>,
7130 ) -> Self {
7131 match err {
7132 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7133 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7134 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7135 source: err.into(),
7136 }),
7137 }
7138 }
7139}
7140impl From<crate::operation::resume_contact_recording::ResumeContactRecordingError> for Error {
7141 fn from(err: crate::operation::resume_contact_recording::ResumeContactRecordingError) -> Self {
7142 match err {
7143 crate::operation::resume_contact_recording::ResumeContactRecordingError::InternalServiceException(inner) => {
7144 Error::InternalServiceException(inner)
7145 }
7146 crate::operation::resume_contact_recording::ResumeContactRecordingError::InvalidRequestException(inner) => {
7147 Error::InvalidRequestException(inner)
7148 }
7149 crate::operation::resume_contact_recording::ResumeContactRecordingError::ResourceNotFoundException(inner) => {
7150 Error::ResourceNotFoundException(inner)
7151 }
7152 crate::operation::resume_contact_recording::ResumeContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
7153 }
7154 }
7155}
7156impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>> for Error
7157where
7158 R: Send + Sync + std::fmt::Debug + 'static,
7159{
7160 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>) -> Self {
7161 match err {
7162 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7163 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7164 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7165 source: err.into(),
7166 }),
7167 }
7168 }
7169}
7170impl From<crate::operation::search_agent_statuses::SearchAgentStatusesError> for Error {
7171 fn from(err: crate::operation::search_agent_statuses::SearchAgentStatusesError) -> Self {
7172 match err {
7173 crate::operation::search_agent_statuses::SearchAgentStatusesError::InternalServiceException(inner) => {
7174 Error::InternalServiceException(inner)
7175 }
7176 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidParameterException(inner) => {
7177 Error::InvalidParameterException(inner)
7178 }
7179 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidRequestException(inner) => {
7180 Error::InvalidRequestException(inner)
7181 }
7182 crate::operation::search_agent_statuses::SearchAgentStatusesError::ResourceNotFoundException(inner) => {
7183 Error::ResourceNotFoundException(inner)
7184 }
7185 crate::operation::search_agent_statuses::SearchAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7186 crate::operation::search_agent_statuses::SearchAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
7187 }
7188 }
7189}
7190impl<R>
7191 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError, R>>
7192 for Error
7193where
7194 R: Send + Sync + std::fmt::Debug + 'static,
7195{
7196 fn from(
7197 err: ::aws_smithy_runtime_api::client::result::SdkError<
7198 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError,
7199 R,
7200 >,
7201 ) -> Self {
7202 match err {
7203 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7204 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7205 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7206 source: err.into(),
7207 }),
7208 }
7209 }
7210}
7211impl From<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError> for Error {
7212 fn from(err: crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError) -> Self {
7213 match err {
7214 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::AccessDeniedException(inner) => {
7215 Error::AccessDeniedException(inner)
7216 }
7217 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InternalServiceException(inner) => {
7218 Error::InternalServiceException(inner)
7219 }
7220 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InvalidParameterException(inner) => {
7221 Error::InvalidParameterException(inner)
7222 }
7223 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::ThrottlingException(inner) => {
7224 Error::ThrottlingException(inner)
7225 }
7226 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
7227 }
7228 }
7229}
7230impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>>
7231 for Error
7232where
7233 R: Send + Sync + std::fmt::Debug + 'static,
7234{
7235 fn from(
7236 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>,
7237 ) -> Self {
7238 match err {
7239 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7240 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7241 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7242 source: err.into(),
7243 }),
7244 }
7245 }
7246}
7247impl From<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError> for Error {
7248 fn from(err: crate::operation::search_contact_flow_modules::SearchContactFlowModulesError) -> Self {
7249 match err {
7250 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InternalServiceException(inner) => {
7251 Error::InternalServiceException(inner)
7252 }
7253 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidParameterException(inner) => {
7254 Error::InvalidParameterException(inner)
7255 }
7256 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidRequestException(inner) => {
7257 Error::InvalidRequestException(inner)
7258 }
7259 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ResourceNotFoundException(inner) => {
7260 Error::ResourceNotFoundException(inner)
7261 }
7262 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ThrottlingException(inner) => {
7263 Error::ThrottlingException(inner)
7264 }
7265 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
7266 }
7267 }
7268}
7269impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>> for Error
7270where
7271 R: Send + Sync + std::fmt::Debug + 'static,
7272{
7273 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>) -> Self {
7274 match err {
7275 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7276 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7277 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7278 source: err.into(),
7279 }),
7280 }
7281 }
7282}
7283impl From<crate::operation::search_contact_flows::SearchContactFlowsError> for Error {
7284 fn from(err: crate::operation::search_contact_flows::SearchContactFlowsError) -> Self {
7285 match err {
7286 crate::operation::search_contact_flows::SearchContactFlowsError::InternalServiceException(inner) => {
7287 Error::InternalServiceException(inner)
7288 }
7289 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidParameterException(inner) => {
7290 Error::InvalidParameterException(inner)
7291 }
7292 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7293 crate::operation::search_contact_flows::SearchContactFlowsError::ResourceNotFoundException(inner) => {
7294 Error::ResourceNotFoundException(inner)
7295 }
7296 crate::operation::search_contact_flows::SearchContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7297 crate::operation::search_contact_flows::SearchContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
7298 }
7299 }
7300}
7301impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>> for Error
7302where
7303 R: Send + Sync + std::fmt::Debug + 'static,
7304{
7305 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>) -> Self {
7306 match err {
7307 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7308 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7309 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7310 source: err.into(),
7311 }),
7312 }
7313 }
7314}
7315impl From<crate::operation::search_contacts::SearchContactsError> for Error {
7316 fn from(err: crate::operation::search_contacts::SearchContactsError) -> Self {
7317 match err {
7318 crate::operation::search_contacts::SearchContactsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7319 crate::operation::search_contacts::SearchContactsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7320 crate::operation::search_contacts::SearchContactsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7321 crate::operation::search_contacts::SearchContactsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7322 crate::operation::search_contacts::SearchContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7323 crate::operation::search_contacts::SearchContactsError::Unhandled(inner) => Error::Unhandled(inner),
7324 }
7325 }
7326}
7327impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>> for Error
7328where
7329 R: Send + Sync + std::fmt::Debug + 'static,
7330{
7331 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>) -> Self {
7332 match err {
7333 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7334 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7335 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7336 source: err.into(),
7337 }),
7338 }
7339 }
7340}
7341impl From<crate::operation::search_email_addresses::SearchEmailAddressesError> for Error {
7342 fn from(err: crate::operation::search_email_addresses::SearchEmailAddressesError) -> Self {
7343 match err {
7344 crate::operation::search_email_addresses::SearchEmailAddressesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7345 crate::operation::search_email_addresses::SearchEmailAddressesError::InternalServiceException(inner) => {
7346 Error::InternalServiceException(inner)
7347 }
7348 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidParameterException(inner) => {
7349 Error::InvalidParameterException(inner)
7350 }
7351 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidRequestException(inner) => {
7352 Error::InvalidRequestException(inner)
7353 }
7354 crate::operation::search_email_addresses::SearchEmailAddressesError::ResourceNotFoundException(inner) => {
7355 Error::ResourceNotFoundException(inner)
7356 }
7357 crate::operation::search_email_addresses::SearchEmailAddressesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7358 crate::operation::search_email_addresses::SearchEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
7359 }
7360 }
7361}
7362impl<R>
7363 From<
7364 ::aws_smithy_runtime_api::client::result::SdkError<
7365 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
7366 R,
7367 >,
7368 > for Error
7369where
7370 R: Send + Sync + std::fmt::Debug + 'static,
7371{
7372 fn from(
7373 err: ::aws_smithy_runtime_api::client::result::SdkError<
7374 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
7375 R,
7376 >,
7377 ) -> Self {
7378 match err {
7379 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7380 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7381 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7382 source: err.into(),
7383 }),
7384 }
7385 }
7386}
7387impl From<crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError> for Error {
7388 fn from(err: crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError) -> Self {
7389 match err {
7390 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InternalServiceException(inner) => {
7391 Error::InternalServiceException(inner)
7392 }
7393 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidParameterException(inner) => {
7394 Error::InvalidParameterException(inner)
7395 }
7396 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidRequestException(inner) => {
7397 Error::InvalidRequestException(inner)
7398 }
7399 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
7400 Error::ResourceNotFoundException(inner)
7401 }
7402 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ThrottlingException(inner) => {
7403 Error::ThrottlingException(inner)
7404 }
7405 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
7406 }
7407 }
7408}
7409impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>>
7410 for Error
7411where
7412 R: Send + Sync + std::fmt::Debug + 'static,
7413{
7414 fn from(
7415 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>,
7416 ) -> 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::search_hours_of_operations::SearchHoursOfOperationsError> for Error {
7427 fn from(err: crate::operation::search_hours_of_operations::SearchHoursOfOperationsError) -> Self {
7428 match err {
7429 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InternalServiceException(inner) => {
7430 Error::InternalServiceException(inner)
7431 }
7432 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidParameterException(inner) => {
7433 Error::InvalidParameterException(inner)
7434 }
7435 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidRequestException(inner) => {
7436 Error::InvalidRequestException(inner)
7437 }
7438 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ResourceNotFoundException(inner) => {
7439 Error::ResourceNotFoundException(inner)
7440 }
7441 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ThrottlingException(inner) => {
7442 Error::ThrottlingException(inner)
7443 }
7444 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
7445 }
7446 }
7447}
7448impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>>
7449 for Error
7450where
7451 R: Send + Sync + std::fmt::Debug + 'static,
7452{
7453 fn from(
7454 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>,
7455 ) -> Self {
7456 match err {
7457 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7458 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7459 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7460 source: err.into(),
7461 }),
7462 }
7463 }
7464}
7465impl From<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError> for Error {
7466 fn from(err: crate::operation::search_predefined_attributes::SearchPredefinedAttributesError) -> Self {
7467 match err {
7468 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InternalServiceException(inner) => {
7469 Error::InternalServiceException(inner)
7470 }
7471 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidParameterException(inner) => {
7472 Error::InvalidParameterException(inner)
7473 }
7474 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidRequestException(inner) => {
7475 Error::InvalidRequestException(inner)
7476 }
7477 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ResourceNotFoundException(inner) => {
7478 Error::ResourceNotFoundException(inner)
7479 }
7480 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ThrottlingException(inner) => {
7481 Error::ThrottlingException(inner)
7482 }
7483 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
7484 }
7485 }
7486}
7487impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>> for Error
7488where
7489 R: Send + Sync + std::fmt::Debug + 'static,
7490{
7491 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>) -> Self {
7492 match err {
7493 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7494 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7495 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7496 source: err.into(),
7497 }),
7498 }
7499 }
7500}
7501impl From<crate::operation::search_prompts::SearchPromptsError> for Error {
7502 fn from(err: crate::operation::search_prompts::SearchPromptsError) -> Self {
7503 match err {
7504 crate::operation::search_prompts::SearchPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7505 crate::operation::search_prompts::SearchPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7506 crate::operation::search_prompts::SearchPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7507 crate::operation::search_prompts::SearchPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7508 crate::operation::search_prompts::SearchPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7509 crate::operation::search_prompts::SearchPromptsError::Unhandled(inner) => Error::Unhandled(inner),
7510 }
7511 }
7512}
7513impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>> for Error
7514where
7515 R: Send + Sync + std::fmt::Debug + 'static,
7516{
7517 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>) -> Self {
7518 match err {
7519 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7520 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7521 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7522 source: err.into(),
7523 }),
7524 }
7525 }
7526}
7527impl From<crate::operation::search_queues::SearchQueuesError> for Error {
7528 fn from(err: crate::operation::search_queues::SearchQueuesError) -> Self {
7529 match err {
7530 crate::operation::search_queues::SearchQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7531 crate::operation::search_queues::SearchQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7532 crate::operation::search_queues::SearchQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7533 crate::operation::search_queues::SearchQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7534 crate::operation::search_queues::SearchQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7535 crate::operation::search_queues::SearchQueuesError::Unhandled(inner) => Error::Unhandled(inner),
7536 }
7537 }
7538}
7539impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>> for Error
7540where
7541 R: Send + Sync + std::fmt::Debug + 'static,
7542{
7543 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>) -> Self {
7544 match err {
7545 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7546 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7547 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7548 source: err.into(),
7549 }),
7550 }
7551 }
7552}
7553impl From<crate::operation::search_quick_connects::SearchQuickConnectsError> for Error {
7554 fn from(err: crate::operation::search_quick_connects::SearchQuickConnectsError) -> Self {
7555 match err {
7556 crate::operation::search_quick_connects::SearchQuickConnectsError::InternalServiceException(inner) => {
7557 Error::InternalServiceException(inner)
7558 }
7559 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidParameterException(inner) => {
7560 Error::InvalidParameterException(inner)
7561 }
7562 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidRequestException(inner) => {
7563 Error::InvalidRequestException(inner)
7564 }
7565 crate::operation::search_quick_connects::SearchQuickConnectsError::ResourceNotFoundException(inner) => {
7566 Error::ResourceNotFoundException(inner)
7567 }
7568 crate::operation::search_quick_connects::SearchQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7569 crate::operation::search_quick_connects::SearchQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
7570 }
7571 }
7572}
7573impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>> for Error
7574where
7575 R: Send + Sync + std::fmt::Debug + 'static,
7576{
7577 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>) -> Self {
7578 match err {
7579 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7580 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7581 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7582 source: err.into(),
7583 }),
7584 }
7585 }
7586}
7587impl From<crate::operation::search_resource_tags::SearchResourceTagsError> for Error {
7588 fn from(err: crate::operation::search_resource_tags::SearchResourceTagsError) -> Self {
7589 match err {
7590 crate::operation::search_resource_tags::SearchResourceTagsError::InternalServiceException(inner) => {
7591 Error::InternalServiceException(inner)
7592 }
7593 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidParameterException(inner) => {
7594 Error::InvalidParameterException(inner)
7595 }
7596 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7597 crate::operation::search_resource_tags::SearchResourceTagsError::MaximumResultReturnedException(inner) => {
7598 Error::MaximumResultReturnedException(inner)
7599 }
7600 crate::operation::search_resource_tags::SearchResourceTagsError::ResourceNotFoundException(inner) => {
7601 Error::ResourceNotFoundException(inner)
7602 }
7603 crate::operation::search_resource_tags::SearchResourceTagsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7604 crate::operation::search_resource_tags::SearchResourceTagsError::Unhandled(inner) => Error::Unhandled(inner),
7605 }
7606 }
7607}
7608impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>> for Error
7609where
7610 R: Send + Sync + std::fmt::Debug + 'static,
7611{
7612 fn from(
7613 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>,
7614 ) -> Self {
7615 match err {
7616 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7617 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7618 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7619 source: err.into(),
7620 }),
7621 }
7622 }
7623}
7624impl From<crate::operation::search_routing_profiles::SearchRoutingProfilesError> for Error {
7625 fn from(err: crate::operation::search_routing_profiles::SearchRoutingProfilesError) -> Self {
7626 match err {
7627 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InternalServiceException(inner) => {
7628 Error::InternalServiceException(inner)
7629 }
7630 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidParameterException(inner) => {
7631 Error::InvalidParameterException(inner)
7632 }
7633 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidRequestException(inner) => {
7634 Error::InvalidRequestException(inner)
7635 }
7636 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ResourceNotFoundException(inner) => {
7637 Error::ResourceNotFoundException(inner)
7638 }
7639 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7640 crate::operation::search_routing_profiles::SearchRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
7641 }
7642 }
7643}
7644impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>> for Error
7645where
7646 R: Send + Sync + std::fmt::Debug + 'static,
7647{
7648 fn from(
7649 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>,
7650 ) -> Self {
7651 match err {
7652 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7653 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7654 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7655 source: err.into(),
7656 }),
7657 }
7658 }
7659}
7660impl From<crate::operation::search_security_profiles::SearchSecurityProfilesError> for Error {
7661 fn from(err: crate::operation::search_security_profiles::SearchSecurityProfilesError) -> Self {
7662 match err {
7663 crate::operation::search_security_profiles::SearchSecurityProfilesError::InternalServiceException(inner) => {
7664 Error::InternalServiceException(inner)
7665 }
7666 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidParameterException(inner) => {
7667 Error::InvalidParameterException(inner)
7668 }
7669 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidRequestException(inner) => {
7670 Error::InvalidRequestException(inner)
7671 }
7672 crate::operation::search_security_profiles::SearchSecurityProfilesError::ResourceNotFoundException(inner) => {
7673 Error::ResourceNotFoundException(inner)
7674 }
7675 crate::operation::search_security_profiles::SearchSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7676 crate::operation::search_security_profiles::SearchSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
7677 }
7678 }
7679}
7680impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>>
7681 for Error
7682where
7683 R: Send + Sync + std::fmt::Debug + 'static,
7684{
7685 fn from(
7686 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>,
7687 ) -> Self {
7688 match err {
7689 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7690 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7691 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7692 source: err.into(),
7693 }),
7694 }
7695 }
7696}
7697impl From<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError> for Error {
7698 fn from(err: crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError) -> Self {
7699 match err {
7700 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InternalServiceException(inner) => {
7701 Error::InternalServiceException(inner)
7702 }
7703 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidParameterException(inner) => {
7704 Error::InvalidParameterException(inner)
7705 }
7706 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidRequestException(inner) => {
7707 Error::InvalidRequestException(inner)
7708 }
7709 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
7710 Error::ResourceNotFoundException(inner)
7711 }
7712 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ThrottlingException(inner) => {
7713 Error::ThrottlingException(inner)
7714 }
7715 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
7716 }
7717 }
7718}
7719impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>> for Error
7720where
7721 R: Send + Sync + std::fmt::Debug + 'static,
7722{
7723 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>) -> Self {
7724 match err {
7725 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7726 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7727 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7728 source: err.into(),
7729 }),
7730 }
7731 }
7732}
7733impl From<crate::operation::search_users::SearchUsersError> for Error {
7734 fn from(err: crate::operation::search_users::SearchUsersError) -> Self {
7735 match err {
7736 crate::operation::search_users::SearchUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7737 crate::operation::search_users::SearchUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7738 crate::operation::search_users::SearchUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7739 crate::operation::search_users::SearchUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7740 crate::operation::search_users::SearchUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7741 crate::operation::search_users::SearchUsersError::Unhandled(inner) => Error::Unhandled(inner),
7742 }
7743 }
7744}
7745impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>> for Error
7746where
7747 R: Send + Sync + std::fmt::Debug + 'static,
7748{
7749 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>) -> Self {
7750 match err {
7751 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7752 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7753 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7754 source: err.into(),
7755 }),
7756 }
7757 }
7758}
7759impl From<crate::operation::search_vocabularies::SearchVocabulariesError> for Error {
7760 fn from(err: crate::operation::search_vocabularies::SearchVocabulariesError) -> Self {
7761 match err {
7762 crate::operation::search_vocabularies::SearchVocabulariesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7763 crate::operation::search_vocabularies::SearchVocabulariesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7764 crate::operation::search_vocabularies::SearchVocabulariesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7765 crate::operation::search_vocabularies::SearchVocabulariesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7766 crate::operation::search_vocabularies::SearchVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
7767 }
7768 }
7769}
7770impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>>
7771 for Error
7772where
7773 R: Send + Sync + std::fmt::Debug + 'static,
7774{
7775 fn from(
7776 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>,
7777 ) -> Self {
7778 match err {
7779 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7780 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7781 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7782 source: err.into(),
7783 }),
7784 }
7785 }
7786}
7787impl From<crate::operation::send_chat_integration_event::SendChatIntegrationEventError> for Error {
7788 fn from(err: crate::operation::send_chat_integration_event::SendChatIntegrationEventError) -> Self {
7789 match err {
7790 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::AccessDeniedException(inner) => {
7791 Error::AccessDeniedException(inner)
7792 }
7793 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InternalServiceException(inner) => {
7794 Error::InternalServiceException(inner)
7795 }
7796 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InvalidRequestException(inner) => {
7797 Error::InvalidRequestException(inner)
7798 }
7799 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ResourceNotFoundException(inner) => {
7800 Error::ResourceNotFoundException(inner)
7801 }
7802 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ThrottlingException(inner) => {
7803 Error::ThrottlingException(inner)
7804 }
7805 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::Unhandled(inner) => Error::Unhandled(inner),
7806 }
7807 }
7808}
7809impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>> for Error
7810where
7811 R: Send + Sync + std::fmt::Debug + 'static,
7812{
7813 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>) -> Self {
7814 match err {
7815 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7816 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7817 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7818 source: err.into(),
7819 }),
7820 }
7821 }
7822}
7823impl From<crate::operation::send_outbound_email::SendOutboundEmailError> for Error {
7824 fn from(err: crate::operation::send_outbound_email::SendOutboundEmailError) -> Self {
7825 match err {
7826 crate::operation::send_outbound_email::SendOutboundEmailError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7827 crate::operation::send_outbound_email::SendOutboundEmailError::IdempotencyException(inner) => Error::IdempotencyException(inner),
7828 crate::operation::send_outbound_email::SendOutboundEmailError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7829 crate::operation::send_outbound_email::SendOutboundEmailError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7830 crate::operation::send_outbound_email::SendOutboundEmailError::ResourceNotFoundException(inner) => {
7831 Error::ResourceNotFoundException(inner)
7832 }
7833 crate::operation::send_outbound_email::SendOutboundEmailError::ServiceQuotaExceededException(inner) => {
7834 Error::ServiceQuotaExceededException(inner)
7835 }
7836 crate::operation::send_outbound_email::SendOutboundEmailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7837 crate::operation::send_outbound_email::SendOutboundEmailError::Unhandled(inner) => Error::Unhandled(inner),
7838 }
7839 }
7840}
7841impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>>
7842 for Error
7843where
7844 R: Send + Sync + std::fmt::Debug + 'static,
7845{
7846 fn from(
7847 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>,
7848 ) -> Self {
7849 match err {
7850 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7851 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7852 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7853 source: err.into(),
7854 }),
7855 }
7856 }
7857}
7858impl From<crate::operation::start_attached_file_upload::StartAttachedFileUploadError> for Error {
7859 fn from(err: crate::operation::start_attached_file_upload::StartAttachedFileUploadError) -> Self {
7860 match err {
7861 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::AccessDeniedException(inner) => {
7862 Error::AccessDeniedException(inner)
7863 }
7864 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InternalServiceException(inner) => {
7865 Error::InternalServiceException(inner)
7866 }
7867 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InvalidRequestException(inner) => {
7868 Error::InvalidRequestException(inner)
7869 }
7870 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ResourceConflictException(inner) => {
7871 Error::ResourceConflictException(inner)
7872 }
7873 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ServiceQuotaExceededException(inner) => {
7874 Error::ServiceQuotaExceededException(inner)
7875 }
7876 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ThrottlingException(inner) => {
7877 Error::ThrottlingException(inner)
7878 }
7879 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::Unhandled(inner) => Error::Unhandled(inner),
7880 }
7881 }
7882}
7883impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>> for Error
7884where
7885 R: Send + Sync + std::fmt::Debug + 'static,
7886{
7887 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>) -> Self {
7888 match err {
7889 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7890 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7891 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7892 source: err.into(),
7893 }),
7894 }
7895 }
7896}
7897impl From<crate::operation::start_chat_contact::StartChatContactError> for Error {
7898 fn from(err: crate::operation::start_chat_contact::StartChatContactError) -> Self {
7899 match err {
7900 crate::operation::start_chat_contact::StartChatContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7901 crate::operation::start_chat_contact::StartChatContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7902 crate::operation::start_chat_contact::StartChatContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7903 crate::operation::start_chat_contact::StartChatContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7904 crate::operation::start_chat_contact::StartChatContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7905 crate::operation::start_chat_contact::StartChatContactError::Unhandled(inner) => Error::Unhandled(inner),
7906 }
7907 }
7908}
7909impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>> for Error
7910where
7911 R: Send + Sync + std::fmt::Debug + 'static,
7912{
7913 fn from(
7914 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>,
7915 ) -> Self {
7916 match err {
7917 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7918 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7919 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7920 source: err.into(),
7921 }),
7922 }
7923 }
7924}
7925impl From<crate::operation::start_contact_evaluation::StartContactEvaluationError> for Error {
7926 fn from(err: crate::operation::start_contact_evaluation::StartContactEvaluationError) -> Self {
7927 match err {
7928 crate::operation::start_contact_evaluation::StartContactEvaluationError::InternalServiceException(inner) => {
7929 Error::InternalServiceException(inner)
7930 }
7931 crate::operation::start_contact_evaluation::StartContactEvaluationError::InvalidParameterException(inner) => {
7932 Error::InvalidParameterException(inner)
7933 }
7934 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceConflictException(inner) => {
7935 Error::ResourceConflictException(inner)
7936 }
7937 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceNotFoundException(inner) => {
7938 Error::ResourceNotFoundException(inner)
7939 }
7940 crate::operation::start_contact_evaluation::StartContactEvaluationError::ServiceQuotaExceededException(inner) => {
7941 Error::ServiceQuotaExceededException(inner)
7942 }
7943 crate::operation::start_contact_evaluation::StartContactEvaluationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7944 crate::operation::start_contact_evaluation::StartContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
7945 }
7946 }
7947}
7948impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>> for Error
7949where
7950 R: Send + Sync + std::fmt::Debug + 'static,
7951{
7952 fn from(
7953 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>,
7954 ) -> Self {
7955 match err {
7956 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7957 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7958 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7959 source: err.into(),
7960 }),
7961 }
7962 }
7963}
7964impl From<crate::operation::start_contact_recording::StartContactRecordingError> for Error {
7965 fn from(err: crate::operation::start_contact_recording::StartContactRecordingError) -> Self {
7966 match err {
7967 crate::operation::start_contact_recording::StartContactRecordingError::InternalServiceException(inner) => {
7968 Error::InternalServiceException(inner)
7969 }
7970 crate::operation::start_contact_recording::StartContactRecordingError::InvalidParameterException(inner) => {
7971 Error::InvalidParameterException(inner)
7972 }
7973 crate::operation::start_contact_recording::StartContactRecordingError::InvalidRequestException(inner) => {
7974 Error::InvalidRequestException(inner)
7975 }
7976 crate::operation::start_contact_recording::StartContactRecordingError::ResourceNotFoundException(inner) => {
7977 Error::ResourceNotFoundException(inner)
7978 }
7979 crate::operation::start_contact_recording::StartContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
7980 }
7981 }
7982}
7983impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>> for Error
7984where
7985 R: Send + Sync + std::fmt::Debug + 'static,
7986{
7987 fn from(
7988 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>,
7989 ) -> Self {
7990 match err {
7991 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7992 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7993 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7994 source: err.into(),
7995 }),
7996 }
7997 }
7998}
7999impl From<crate::operation::start_contact_streaming::StartContactStreamingError> for Error {
8000 fn from(err: crate::operation::start_contact_streaming::StartContactStreamingError) -> Self {
8001 match err {
8002 crate::operation::start_contact_streaming::StartContactStreamingError::InternalServiceException(inner) => {
8003 Error::InternalServiceException(inner)
8004 }
8005 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidParameterException(inner) => {
8006 Error::InvalidParameterException(inner)
8007 }
8008 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidRequestException(inner) => {
8009 Error::InvalidRequestException(inner)
8010 }
8011 crate::operation::start_contact_streaming::StartContactStreamingError::LimitExceededException(inner) => {
8012 Error::LimitExceededException(inner)
8013 }
8014 crate::operation::start_contact_streaming::StartContactStreamingError::ResourceNotFoundException(inner) => {
8015 Error::ResourceNotFoundException(inner)
8016 }
8017 crate::operation::start_contact_streaming::StartContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
8018 }
8019 }
8020}
8021impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>> for Error
8022where
8023 R: Send + Sync + std::fmt::Debug + 'static,
8024{
8025 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>) -> Self {
8026 match err {
8027 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8028 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8029 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8030 source: err.into(),
8031 }),
8032 }
8033 }
8034}
8035impl From<crate::operation::start_email_contact::StartEmailContactError> for Error {
8036 fn from(err: crate::operation::start_email_contact::StartEmailContactError) -> Self {
8037 match err {
8038 crate::operation::start_email_contact::StartEmailContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8039 crate::operation::start_email_contact::StartEmailContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
8040 crate::operation::start_email_contact::StartEmailContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8041 crate::operation::start_email_contact::StartEmailContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8042 crate::operation::start_email_contact::StartEmailContactError::ResourceNotFoundException(inner) => {
8043 Error::ResourceNotFoundException(inner)
8044 }
8045 crate::operation::start_email_contact::StartEmailContactError::ServiceQuotaExceededException(inner) => {
8046 Error::ServiceQuotaExceededException(inner)
8047 }
8048 crate::operation::start_email_contact::StartEmailContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8049 crate::operation::start_email_contact::StartEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
8050 }
8051 }
8052}
8053impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>>
8054 for Error
8055where
8056 R: Send + Sync + std::fmt::Debug + 'static,
8057{
8058 fn from(
8059 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>,
8060 ) -> Self {
8061 match err {
8062 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8063 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8064 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8065 source: err.into(),
8066 }),
8067 }
8068 }
8069}
8070impl From<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError> for Error {
8071 fn from(err: crate::operation::start_outbound_chat_contact::StartOutboundChatContactError) -> Self {
8072 match err {
8073 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::AccessDeniedException(inner) => {
8074 Error::AccessDeniedException(inner)
8075 }
8076 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ConflictException(inner) => Error::ConflictException(inner),
8077 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InternalServiceException(inner) => {
8078 Error::InternalServiceException(inner)
8079 }
8080 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InvalidRequestException(inner) => {
8081 Error::InvalidRequestException(inner)
8082 }
8083 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::LimitExceededException(inner) => {
8084 Error::LimitExceededException(inner)
8085 }
8086 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ResourceNotFoundException(inner) => {
8087 Error::ResourceNotFoundException(inner)
8088 }
8089 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ThrottlingException(inner) => {
8090 Error::ThrottlingException(inner)
8091 }
8092 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::Unhandled(inner) => Error::Unhandled(inner),
8093 }
8094 }
8095}
8096impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>>
8097 for Error
8098where
8099 R: Send + Sync + std::fmt::Debug + 'static,
8100{
8101 fn from(
8102 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>,
8103 ) -> Self {
8104 match err {
8105 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8106 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8107 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8108 source: err.into(),
8109 }),
8110 }
8111 }
8112}
8113impl From<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError> for Error {
8114 fn from(err: crate::operation::start_outbound_email_contact::StartOutboundEmailContactError) -> Self {
8115 match err {
8116 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::AccessDeniedException(inner) => {
8117 Error::AccessDeniedException(inner)
8118 }
8119 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::IdempotencyException(inner) => {
8120 Error::IdempotencyException(inner)
8121 }
8122 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InternalServiceException(inner) => {
8123 Error::InternalServiceException(inner)
8124 }
8125 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InvalidRequestException(inner) => {
8126 Error::InvalidRequestException(inner)
8127 }
8128 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ResourceNotFoundException(inner) => {
8129 Error::ResourceNotFoundException(inner)
8130 }
8131 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ServiceQuotaExceededException(inner) => {
8132 Error::ServiceQuotaExceededException(inner)
8133 }
8134 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ThrottlingException(inner) => {
8135 Error::ThrottlingException(inner)
8136 }
8137 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
8138 }
8139 }
8140}
8141impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>>
8142 for Error
8143where
8144 R: Send + Sync + std::fmt::Debug + 'static,
8145{
8146 fn from(
8147 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>,
8148 ) -> Self {
8149 match err {
8150 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8151 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8152 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8153 source: err.into(),
8154 }),
8155 }
8156 }
8157}
8158impl From<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError> for Error {
8159 fn from(err: crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError) -> Self {
8160 match err {
8161 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::DestinationNotAllowedException(inner) => {
8162 Error::DestinationNotAllowedException(inner)
8163 }
8164 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InternalServiceException(inner) => {
8165 Error::InternalServiceException(inner)
8166 }
8167 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidParameterException(inner) => {
8168 Error::InvalidParameterException(inner)
8169 }
8170 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidRequestException(inner) => {
8171 Error::InvalidRequestException(inner)
8172 }
8173 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::LimitExceededException(inner) => {
8174 Error::LimitExceededException(inner)
8175 }
8176 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::OutboundContactNotPermittedException(inner) => {
8177 Error::OutboundContactNotPermittedException(inner)
8178 }
8179 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::ResourceNotFoundException(inner) => {
8180 Error::ResourceNotFoundException(inner)
8181 }
8182 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::Unhandled(inner) => Error::Unhandled(inner),
8183 }
8184 }
8185}
8186impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>> for Error
8187where
8188 R: Send + Sync + std::fmt::Debug + 'static,
8189{
8190 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>) -> Self {
8191 match err {
8192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8195 source: err.into(),
8196 }),
8197 }
8198 }
8199}
8200impl From<crate::operation::start_screen_sharing::StartScreenSharingError> for Error {
8201 fn from(err: crate::operation::start_screen_sharing::StartScreenSharingError) -> Self {
8202 match err {
8203 crate::operation::start_screen_sharing::StartScreenSharingError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8204 crate::operation::start_screen_sharing::StartScreenSharingError::InternalServiceException(inner) => {
8205 Error::InternalServiceException(inner)
8206 }
8207 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidParameterException(inner) => {
8208 Error::InvalidParameterException(inner)
8209 }
8210 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8211 crate::operation::start_screen_sharing::StartScreenSharingError::ResourceNotFoundException(inner) => {
8212 Error::ResourceNotFoundException(inner)
8213 }
8214 crate::operation::start_screen_sharing::StartScreenSharingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8215 crate::operation::start_screen_sharing::StartScreenSharingError::Unhandled(inner) => Error::Unhandled(inner),
8216 }
8217 }
8218}
8219impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>> for Error
8220where
8221 R: Send + Sync + std::fmt::Debug + 'static,
8222{
8223 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>) -> Self {
8224 match err {
8225 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8226 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8227 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8228 source: err.into(),
8229 }),
8230 }
8231 }
8232}
8233impl From<crate::operation::start_task_contact::StartTaskContactError> for Error {
8234 fn from(err: crate::operation::start_task_contact::StartTaskContactError) -> Self {
8235 match err {
8236 crate::operation::start_task_contact::StartTaskContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8237 crate::operation::start_task_contact::StartTaskContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8238 crate::operation::start_task_contact::StartTaskContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8239 crate::operation::start_task_contact::StartTaskContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8240 crate::operation::start_task_contact::StartTaskContactError::ServiceQuotaExceededException(inner) => {
8241 Error::ServiceQuotaExceededException(inner)
8242 }
8243 crate::operation::start_task_contact::StartTaskContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8244 crate::operation::start_task_contact::StartTaskContactError::Unhandled(inner) => Error::Unhandled(inner),
8245 }
8246 }
8247}
8248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>> for Error
8249where
8250 R: Send + Sync + std::fmt::Debug + 'static,
8251{
8252 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>) -> Self {
8253 match err {
8254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8257 source: err.into(),
8258 }),
8259 }
8260 }
8261}
8262impl From<crate::operation::start_web_rtc_contact::StartWebRTCContactError> for Error {
8263 fn from(err: crate::operation::start_web_rtc_contact::StartWebRTCContactError) -> Self {
8264 match err {
8265 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InternalServiceException(inner) => {
8266 Error::InternalServiceException(inner)
8267 }
8268 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidParameterException(inner) => {
8269 Error::InvalidParameterException(inner)
8270 }
8271 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8272 crate::operation::start_web_rtc_contact::StartWebRTCContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8273 crate::operation::start_web_rtc_contact::StartWebRTCContactError::ResourceNotFoundException(inner) => {
8274 Error::ResourceNotFoundException(inner)
8275 }
8276 crate::operation::start_web_rtc_contact::StartWebRTCContactError::Unhandled(inner) => Error::Unhandled(inner),
8277 }
8278 }
8279}
8280impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>> for Error
8281where
8282 R: Send + Sync + std::fmt::Debug + 'static,
8283{
8284 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>) -> Self {
8285 match err {
8286 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8287 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8288 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8289 source: err.into(),
8290 }),
8291 }
8292 }
8293}
8294impl From<crate::operation::stop_contact::StopContactError> for Error {
8295 fn from(err: crate::operation::stop_contact::StopContactError) -> Self {
8296 match err {
8297 crate::operation::stop_contact::StopContactError::ContactNotFoundException(inner) => Error::ContactNotFoundException(inner),
8298 crate::operation::stop_contact::StopContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8299 crate::operation::stop_contact::StopContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8300 crate::operation::stop_contact::StopContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8301 crate::operation::stop_contact::StopContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8302 crate::operation::stop_contact::StopContactError::Unhandled(inner) => Error::Unhandled(inner),
8303 }
8304 }
8305}
8306impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>> for Error
8307where
8308 R: Send + Sync + std::fmt::Debug + 'static,
8309{
8310 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>) -> Self {
8311 match err {
8312 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8313 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8314 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8315 source: err.into(),
8316 }),
8317 }
8318 }
8319}
8320impl From<crate::operation::stop_contact_recording::StopContactRecordingError> for Error {
8321 fn from(err: crate::operation::stop_contact_recording::StopContactRecordingError) -> Self {
8322 match err {
8323 crate::operation::stop_contact_recording::StopContactRecordingError::InternalServiceException(inner) => {
8324 Error::InternalServiceException(inner)
8325 }
8326 crate::operation::stop_contact_recording::StopContactRecordingError::InvalidRequestException(inner) => {
8327 Error::InvalidRequestException(inner)
8328 }
8329 crate::operation::stop_contact_recording::StopContactRecordingError::ResourceNotFoundException(inner) => {
8330 Error::ResourceNotFoundException(inner)
8331 }
8332 crate::operation::stop_contact_recording::StopContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
8333 }
8334 }
8335}
8336impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>> for Error
8337where
8338 R: Send + Sync + std::fmt::Debug + 'static,
8339{
8340 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>) -> Self {
8341 match err {
8342 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8343 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8344 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8345 source: err.into(),
8346 }),
8347 }
8348 }
8349}
8350impl From<crate::operation::stop_contact_streaming::StopContactStreamingError> for Error {
8351 fn from(err: crate::operation::stop_contact_streaming::StopContactStreamingError) -> Self {
8352 match err {
8353 crate::operation::stop_contact_streaming::StopContactStreamingError::InternalServiceException(inner) => {
8354 Error::InternalServiceException(inner)
8355 }
8356 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidParameterException(inner) => {
8357 Error::InvalidParameterException(inner)
8358 }
8359 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidRequestException(inner) => {
8360 Error::InvalidRequestException(inner)
8361 }
8362 crate::operation::stop_contact_streaming::StopContactStreamingError::ResourceNotFoundException(inner) => {
8363 Error::ResourceNotFoundException(inner)
8364 }
8365 crate::operation::stop_contact_streaming::StopContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
8366 }
8367 }
8368}
8369impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>>
8370 for Error
8371where
8372 R: Send + Sync + std::fmt::Debug + 'static,
8373{
8374 fn from(
8375 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, 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::submit_contact_evaluation::SubmitContactEvaluationError> for Error {
8387 fn from(err: crate::operation::submit_contact_evaluation::SubmitContactEvaluationError) -> Self {
8388 match err {
8389 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InternalServiceException(inner) => {
8390 Error::InternalServiceException(inner)
8391 }
8392 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InvalidParameterException(inner) => {
8393 Error::InvalidParameterException(inner)
8394 }
8395 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceConflictException(inner) => {
8396 Error::ResourceConflictException(inner)
8397 }
8398 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceNotFoundException(inner) => {
8399 Error::ResourceNotFoundException(inner)
8400 }
8401 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ThrottlingException(inner) => {
8402 Error::ThrottlingException(inner)
8403 }
8404 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
8405 }
8406 }
8407}
8408impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>>
8409 for Error
8410where
8411 R: Send + Sync + std::fmt::Debug + 'static,
8412{
8413 fn from(
8414 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>,
8415 ) -> Self {
8416 match err {
8417 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8418 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8419 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8420 source: err.into(),
8421 }),
8422 }
8423 }
8424}
8425impl From<crate::operation::suspend_contact_recording::SuspendContactRecordingError> for Error {
8426 fn from(err: crate::operation::suspend_contact_recording::SuspendContactRecordingError) -> Self {
8427 match err {
8428 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InternalServiceException(inner) => {
8429 Error::InternalServiceException(inner)
8430 }
8431 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InvalidRequestException(inner) => {
8432 Error::InvalidRequestException(inner)
8433 }
8434 crate::operation::suspend_contact_recording::SuspendContactRecordingError::ResourceNotFoundException(inner) => {
8435 Error::ResourceNotFoundException(inner)
8436 }
8437 crate::operation::suspend_contact_recording::SuspendContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
8438 }
8439 }
8440}
8441impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>> for Error
8442where
8443 R: Send + Sync + std::fmt::Debug + 'static,
8444{
8445 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>) -> Self {
8446 match err {
8447 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8448 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8449 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8450 source: err.into(),
8451 }),
8452 }
8453 }
8454}
8455impl From<crate::operation::tag_contact::TagContactError> for Error {
8456 fn from(err: crate::operation::tag_contact::TagContactError) -> Self {
8457 match err {
8458 crate::operation::tag_contact::TagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8459 crate::operation::tag_contact::TagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8460 crate::operation::tag_contact::TagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8461 crate::operation::tag_contact::TagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8462 crate::operation::tag_contact::TagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8463 crate::operation::tag_contact::TagContactError::Unhandled(inner) => Error::Unhandled(inner),
8464 }
8465 }
8466}
8467impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
8468where
8469 R: Send + Sync + std::fmt::Debug + 'static,
8470{
8471 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
8472 match err {
8473 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8474 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8475 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8476 source: err.into(),
8477 }),
8478 }
8479 }
8480}
8481impl From<crate::operation::tag_resource::TagResourceError> for Error {
8482 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
8483 match err {
8484 crate::operation::tag_resource::TagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8485 crate::operation::tag_resource::TagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8486 crate::operation::tag_resource::TagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8487 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8488 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8489 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
8490 }
8491 }
8492}
8493impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>> for Error
8494where
8495 R: Send + Sync + std::fmt::Debug + 'static,
8496{
8497 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>) -> Self {
8498 match err {
8499 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8500 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8501 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8502 source: err.into(),
8503 }),
8504 }
8505 }
8506}
8507impl From<crate::operation::transfer_contact::TransferContactError> for Error {
8508 fn from(err: crate::operation::transfer_contact::TransferContactError) -> Self {
8509 match err {
8510 crate::operation::transfer_contact::TransferContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8511 crate::operation::transfer_contact::TransferContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
8512 crate::operation::transfer_contact::TransferContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8513 crate::operation::transfer_contact::TransferContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8514 crate::operation::transfer_contact::TransferContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8515 crate::operation::transfer_contact::TransferContactError::ServiceQuotaExceededException(inner) => {
8516 Error::ServiceQuotaExceededException(inner)
8517 }
8518 crate::operation::transfer_contact::TransferContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8519 crate::operation::transfer_contact::TransferContactError::Unhandled(inner) => Error::Unhandled(inner),
8520 }
8521 }
8522}
8523impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>> for Error
8524where
8525 R: Send + Sync + std::fmt::Debug + 'static,
8526{
8527 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>) -> Self {
8528 match err {
8529 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8530 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8531 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8532 source: err.into(),
8533 }),
8534 }
8535 }
8536}
8537impl From<crate::operation::untag_contact::UntagContactError> for Error {
8538 fn from(err: crate::operation::untag_contact::UntagContactError) -> Self {
8539 match err {
8540 crate::operation::untag_contact::UntagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8541 crate::operation::untag_contact::UntagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8542 crate::operation::untag_contact::UntagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8543 crate::operation::untag_contact::UntagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8544 crate::operation::untag_contact::UntagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8545 crate::operation::untag_contact::UntagContactError::Unhandled(inner) => Error::Unhandled(inner),
8546 }
8547 }
8548}
8549impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
8550where
8551 R: Send + Sync + std::fmt::Debug + 'static,
8552{
8553 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
8554 match err {
8555 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8556 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8557 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8558 source: err.into(),
8559 }),
8560 }
8561 }
8562}
8563impl From<crate::operation::untag_resource::UntagResourceError> for Error {
8564 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
8565 match err {
8566 crate::operation::untag_resource::UntagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8567 crate::operation::untag_resource::UntagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8568 crate::operation::untag_resource::UntagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8569 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8570 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8571 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
8572 }
8573 }
8574}
8575impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>> for Error
8576where
8577 R: Send + Sync + std::fmt::Debug + 'static,
8578{
8579 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>) -> Self {
8580 match err {
8581 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8582 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8583 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8584 source: err.into(),
8585 }),
8586 }
8587 }
8588}
8589impl From<crate::operation::update_agent_status::UpdateAgentStatusError> for Error {
8590 fn from(err: crate::operation::update_agent_status::UpdateAgentStatusError) -> Self {
8591 match err {
8592 crate::operation::update_agent_status::UpdateAgentStatusError::DuplicateResourceException(inner) => {
8593 Error::DuplicateResourceException(inner)
8594 }
8595 crate::operation::update_agent_status::UpdateAgentStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8596 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidParameterException(inner) => {
8597 Error::InvalidParameterException(inner)
8598 }
8599 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8600 crate::operation::update_agent_status::UpdateAgentStatusError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8601 crate::operation::update_agent_status::UpdateAgentStatusError::ResourceNotFoundException(inner) => {
8602 Error::ResourceNotFoundException(inner)
8603 }
8604 crate::operation::update_agent_status::UpdateAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8605 crate::operation::update_agent_status::UpdateAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
8606 }
8607 }
8608}
8609impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>>
8610 for Error
8611where
8612 R: Send + Sync + std::fmt::Debug + 'static,
8613{
8614 fn from(
8615 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>,
8616 ) -> Self {
8617 match err {
8618 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8619 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8620 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8621 source: err.into(),
8622 }),
8623 }
8624 }
8625}
8626impl From<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError> for Error {
8627 fn from(err: crate::operation::update_authentication_profile::UpdateAuthenticationProfileError) -> Self {
8628 match err {
8629 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InternalServiceException(inner) => {
8630 Error::InternalServiceException(inner)
8631 }
8632 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidParameterException(inner) => {
8633 Error::InvalidParameterException(inner)
8634 }
8635 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidRequestException(inner) => {
8636 Error::InvalidRequestException(inner)
8637 }
8638 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ResourceNotFoundException(inner) => {
8639 Error::ResourceNotFoundException(inner)
8640 }
8641 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ThrottlingException(inner) => {
8642 Error::ThrottlingException(inner)
8643 }
8644 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
8645 }
8646 }
8647}
8648impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>> for Error
8649where
8650 R: Send + Sync + std::fmt::Debug + 'static,
8651{
8652 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>) -> Self {
8653 match err {
8654 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8655 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8656 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8657 source: err.into(),
8658 }),
8659 }
8660 }
8661}
8662impl From<crate::operation::update_contact::UpdateContactError> for Error {
8663 fn from(err: crate::operation::update_contact::UpdateContactError) -> Self {
8664 match err {
8665 crate::operation::update_contact::UpdateContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8666 crate::operation::update_contact::UpdateContactError::ConflictException(inner) => Error::ConflictException(inner),
8667 crate::operation::update_contact::UpdateContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8668 crate::operation::update_contact::UpdateContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8669 crate::operation::update_contact::UpdateContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8670 crate::operation::update_contact::UpdateContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8671 crate::operation::update_contact::UpdateContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8672 crate::operation::update_contact::UpdateContactError::Unhandled(inner) => Error::Unhandled(inner),
8673 }
8674 }
8675}
8676impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>>
8677 for Error
8678where
8679 R: Send + Sync + std::fmt::Debug + 'static,
8680{
8681 fn from(
8682 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>,
8683 ) -> Self {
8684 match err {
8685 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8686 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8687 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8688 source: err.into(),
8689 }),
8690 }
8691 }
8692}
8693impl From<crate::operation::update_contact_attributes::UpdateContactAttributesError> for Error {
8694 fn from(err: crate::operation::update_contact_attributes::UpdateContactAttributesError) -> Self {
8695 match err {
8696 crate::operation::update_contact_attributes::UpdateContactAttributesError::InternalServiceException(inner) => {
8697 Error::InternalServiceException(inner)
8698 }
8699 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidParameterException(inner) => {
8700 Error::InvalidParameterException(inner)
8701 }
8702 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidRequestException(inner) => {
8703 Error::InvalidRequestException(inner)
8704 }
8705 crate::operation::update_contact_attributes::UpdateContactAttributesError::ResourceNotFoundException(inner) => {
8706 Error::ResourceNotFoundException(inner)
8707 }
8708 crate::operation::update_contact_attributes::UpdateContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
8709 }
8710 }
8711}
8712impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>>
8713 for Error
8714where
8715 R: Send + Sync + std::fmt::Debug + 'static,
8716{
8717 fn from(
8718 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>,
8719 ) -> Self {
8720 match err {
8721 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8722 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8723 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8724 source: err.into(),
8725 }),
8726 }
8727 }
8728}
8729impl From<crate::operation::update_contact_evaluation::UpdateContactEvaluationError> for Error {
8730 fn from(err: crate::operation::update_contact_evaluation::UpdateContactEvaluationError) -> Self {
8731 match err {
8732 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InternalServiceException(inner) => {
8733 Error::InternalServiceException(inner)
8734 }
8735 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InvalidParameterException(inner) => {
8736 Error::InvalidParameterException(inner)
8737 }
8738 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceConflictException(inner) => {
8739 Error::ResourceConflictException(inner)
8740 }
8741 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceNotFoundException(inner) => {
8742 Error::ResourceNotFoundException(inner)
8743 }
8744 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ThrottlingException(inner) => {
8745 Error::ThrottlingException(inner)
8746 }
8747 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
8748 }
8749 }
8750}
8751impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>>
8752 for Error
8753where
8754 R: Send + Sync + std::fmt::Debug + 'static,
8755{
8756 fn from(
8757 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>,
8758 ) -> Self {
8759 match err {
8760 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8761 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8762 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8763 source: err.into(),
8764 }),
8765 }
8766 }
8767}
8768impl From<crate::operation::update_contact_flow_content::UpdateContactFlowContentError> for Error {
8769 fn from(err: crate::operation::update_contact_flow_content::UpdateContactFlowContentError) -> Self {
8770 match err {
8771 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InternalServiceException(inner) => {
8772 Error::InternalServiceException(inner)
8773 }
8774 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidContactFlowException(inner) => {
8775 Error::InvalidContactFlowException(inner)
8776 }
8777 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidParameterException(inner) => {
8778 Error::InvalidParameterException(inner)
8779 }
8780 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidRequestException(inner) => {
8781 Error::InvalidRequestException(inner)
8782 }
8783 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ResourceNotFoundException(inner) => {
8784 Error::ResourceNotFoundException(inner)
8785 }
8786 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ThrottlingException(inner) => {
8787 Error::ThrottlingException(inner)
8788 }
8789 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::Unhandled(inner) => Error::Unhandled(inner),
8790 }
8791 }
8792}
8793impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>>
8794 for Error
8795where
8796 R: Send + Sync + std::fmt::Debug + 'static,
8797{
8798 fn from(
8799 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>,
8800 ) -> Self {
8801 match err {
8802 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8803 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8804 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8805 source: err.into(),
8806 }),
8807 }
8808 }
8809}
8810impl From<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError> for Error {
8811 fn from(err: crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError) -> Self {
8812 match err {
8813 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::DuplicateResourceException(inner) => {
8814 Error::DuplicateResourceException(inner)
8815 }
8816 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InternalServiceException(inner) => {
8817 Error::InternalServiceException(inner)
8818 }
8819 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidParameterException(inner) => {
8820 Error::InvalidParameterException(inner)
8821 }
8822 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidRequestException(inner) => {
8823 Error::InvalidRequestException(inner)
8824 }
8825 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ResourceNotFoundException(inner) => {
8826 Error::ResourceNotFoundException(inner)
8827 }
8828 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ThrottlingException(inner) => {
8829 Error::ThrottlingException(inner)
8830 }
8831 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::Unhandled(inner) => Error::Unhandled(inner),
8832 }
8833 }
8834}
8835impl<R>
8836 From<
8837 ::aws_smithy_runtime_api::client::result::SdkError<
8838 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
8839 R,
8840 >,
8841 > for Error
8842where
8843 R: Send + Sync + std::fmt::Debug + 'static,
8844{
8845 fn from(
8846 err: ::aws_smithy_runtime_api::client::result::SdkError<
8847 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
8848 R,
8849 >,
8850 ) -> Self {
8851 match err {
8852 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8853 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8854 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8855 source: err.into(),
8856 }),
8857 }
8858 }
8859}
8860impl From<crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError> for Error {
8861 fn from(err: crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError) -> Self {
8862 match err {
8863 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::AccessDeniedException(inner) => {
8864 Error::AccessDeniedException(inner)
8865 }
8866 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InternalServiceException(inner) => {
8867 Error::InternalServiceException(inner)
8868 }
8869 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidContactFlowModuleException(inner) => {
8870 Error::InvalidContactFlowModuleException(inner)
8871 }
8872 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidRequestException(inner) => {
8873 Error::InvalidRequestException(inner)
8874 }
8875 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ResourceNotFoundException(inner) => {
8876 Error::ResourceNotFoundException(inner)
8877 }
8878 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ThrottlingException(inner) => {
8879 Error::ThrottlingException(inner)
8880 }
8881 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::Unhandled(inner) => Error::Unhandled(inner),
8882 }
8883 }
8884}
8885impl<R>
8886 From<
8887 ::aws_smithy_runtime_api::client::result::SdkError<
8888 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
8889 R,
8890 >,
8891 > for Error
8892where
8893 R: Send + Sync + std::fmt::Debug + 'static,
8894{
8895 fn from(
8896 err: ::aws_smithy_runtime_api::client::result::SdkError<
8897 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
8898 R,
8899 >,
8900 ) -> Self {
8901 match err {
8902 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8903 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8904 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8905 source: err.into(),
8906 }),
8907 }
8908 }
8909}
8910impl From<crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError> for Error {
8911 fn from(err: crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError) -> Self {
8912 match err {
8913 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::AccessDeniedException(inner) => {
8914 Error::AccessDeniedException(inner)
8915 }
8916 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::DuplicateResourceException(inner) => {
8917 Error::DuplicateResourceException(inner)
8918 }
8919 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InternalServiceException(inner) => {
8920 Error::InternalServiceException(inner)
8921 }
8922 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidParameterException(inner) => {
8923 Error::InvalidParameterException(inner)
8924 }
8925 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidRequestException(inner) => {
8926 Error::InvalidRequestException(inner)
8927 }
8928 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ResourceNotFoundException(inner) => {
8929 Error::ResourceNotFoundException(inner)
8930 }
8931 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ThrottlingException(inner) => {
8932 Error::ThrottlingException(inner)
8933 }
8934 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::Unhandled(inner) => Error::Unhandled(inner),
8935 }
8936 }
8937}
8938impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>> for Error
8939where
8940 R: Send + Sync + std::fmt::Debug + 'static,
8941{
8942 fn from(
8943 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>,
8944 ) -> Self {
8945 match err {
8946 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8947 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8948 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8949 source: err.into(),
8950 }),
8951 }
8952 }
8953}
8954impl From<crate::operation::update_contact_flow_name::UpdateContactFlowNameError> for Error {
8955 fn from(err: crate::operation::update_contact_flow_name::UpdateContactFlowNameError) -> Self {
8956 match err {
8957 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::DuplicateResourceException(inner) => {
8958 Error::DuplicateResourceException(inner)
8959 }
8960 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InternalServiceException(inner) => {
8961 Error::InternalServiceException(inner)
8962 }
8963 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidParameterException(inner) => {
8964 Error::InvalidParameterException(inner)
8965 }
8966 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidRequestException(inner) => {
8967 Error::InvalidRequestException(inner)
8968 }
8969 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ResourceNotFoundException(inner) => {
8970 Error::ResourceNotFoundException(inner)
8971 }
8972 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8973 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::Unhandled(inner) => Error::Unhandled(inner),
8974 }
8975 }
8976}
8977impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>>
8978 for Error
8979where
8980 R: Send + Sync + std::fmt::Debug + 'static,
8981{
8982 fn from(
8983 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>,
8984 ) -> Self {
8985 match err {
8986 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8987 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8988 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8989 source: err.into(),
8990 }),
8991 }
8992 }
8993}
8994impl From<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError> for Error {
8995 fn from(err: crate::operation::update_contact_routing_data::UpdateContactRoutingDataError) -> Self {
8996 match err {
8997 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::AccessDeniedException(inner) => {
8998 Error::AccessDeniedException(inner)
8999 }
9000 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InternalServiceException(inner) => {
9001 Error::InternalServiceException(inner)
9002 }
9003 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InvalidParameterException(inner) => {
9004 Error::InvalidParameterException(inner)
9005 }
9006 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceConflictException(inner) => {
9007 Error::ResourceConflictException(inner)
9008 }
9009 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceNotFoundException(inner) => {
9010 Error::ResourceNotFoundException(inner)
9011 }
9012 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ThrottlingException(inner) => {
9013 Error::ThrottlingException(inner)
9014 }
9015 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::Unhandled(inner) => Error::Unhandled(inner),
9016 }
9017 }
9018}
9019impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>> for Error
9020where
9021 R: Send + Sync + std::fmt::Debug + 'static,
9022{
9023 fn from(
9024 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>,
9025 ) -> Self {
9026 match err {
9027 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9028 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9029 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9030 source: err.into(),
9031 }),
9032 }
9033 }
9034}
9035impl From<crate::operation::update_contact_schedule::UpdateContactScheduleError> for Error {
9036 fn from(err: crate::operation::update_contact_schedule::UpdateContactScheduleError) -> Self {
9037 match err {
9038 crate::operation::update_contact_schedule::UpdateContactScheduleError::InternalServiceException(inner) => {
9039 Error::InternalServiceException(inner)
9040 }
9041 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidParameterException(inner) => {
9042 Error::InvalidParameterException(inner)
9043 }
9044 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidRequestException(inner) => {
9045 Error::InvalidRequestException(inner)
9046 }
9047 crate::operation::update_contact_schedule::UpdateContactScheduleError::LimitExceededException(inner) => {
9048 Error::LimitExceededException(inner)
9049 }
9050 crate::operation::update_contact_schedule::UpdateContactScheduleError::ResourceNotFoundException(inner) => {
9051 Error::ResourceNotFoundException(inner)
9052 }
9053 crate::operation::update_contact_schedule::UpdateContactScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9054 crate::operation::update_contact_schedule::UpdateContactScheduleError::Unhandled(inner) => Error::Unhandled(inner),
9055 }
9056 }
9057}
9058impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>>
9059 for Error
9060where
9061 R: Send + Sync + std::fmt::Debug + 'static,
9062{
9063 fn from(
9064 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>,
9065 ) -> Self {
9066 match err {
9067 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9068 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9069 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9070 source: err.into(),
9071 }),
9072 }
9073 }
9074}
9075impl From<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError> for Error {
9076 fn from(err: crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError) -> Self {
9077 match err {
9078 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::AccessDeniedException(inner) => {
9079 Error::AccessDeniedException(inner)
9080 }
9081 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::IdempotencyException(inner) => {
9082 Error::IdempotencyException(inner)
9083 }
9084 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InternalServiceException(inner) => {
9085 Error::InternalServiceException(inner)
9086 }
9087 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidParameterException(inner) => {
9088 Error::InvalidParameterException(inner)
9089 }
9090 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidRequestException(inner) => {
9091 Error::InvalidRequestException(inner)
9092 }
9093 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ResourceNotFoundException(inner) => {
9094 Error::ResourceNotFoundException(inner)
9095 }
9096 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ThrottlingException(inner) => {
9097 Error::ThrottlingException(inner)
9098 }
9099 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::Unhandled(inner) => Error::Unhandled(inner),
9100 }
9101 }
9102}
9103impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>> for Error
9104where
9105 R: Send + Sync + std::fmt::Debug + 'static,
9106{
9107 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>) -> Self {
9108 match err {
9109 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9110 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9111 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9112 source: err.into(),
9113 }),
9114 }
9115 }
9116}
9117impl From<crate::operation::update_evaluation_form::UpdateEvaluationFormError> for Error {
9118 fn from(err: crate::operation::update_evaluation_form::UpdateEvaluationFormError) -> Self {
9119 match err {
9120 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InternalServiceException(inner) => {
9121 Error::InternalServiceException(inner)
9122 }
9123 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InvalidParameterException(inner) => {
9124 Error::InvalidParameterException(inner)
9125 }
9126 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceConflictException(inner) => {
9127 Error::ResourceConflictException(inner)
9128 }
9129 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceNotFoundException(inner) => {
9130 Error::ResourceNotFoundException(inner)
9131 }
9132 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ServiceQuotaExceededException(inner) => {
9133 Error::ServiceQuotaExceededException(inner)
9134 }
9135 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9136 crate::operation::update_evaluation_form::UpdateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
9137 }
9138 }
9139}
9140impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>>
9141 for Error
9142where
9143 R: Send + Sync + std::fmt::Debug + 'static,
9144{
9145 fn from(
9146 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>,
9147 ) -> Self {
9148 match err {
9149 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9150 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9151 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9152 source: err.into(),
9153 }),
9154 }
9155 }
9156}
9157impl From<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError> for Error {
9158 fn from(err: crate::operation::update_hours_of_operation::UpdateHoursOfOperationError) -> Self {
9159 match err {
9160 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::DuplicateResourceException(inner) => {
9161 Error::DuplicateResourceException(inner)
9162 }
9163 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InternalServiceException(inner) => {
9164 Error::InternalServiceException(inner)
9165 }
9166 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidParameterException(inner) => {
9167 Error::InvalidParameterException(inner)
9168 }
9169 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidRequestException(inner) => {
9170 Error::InvalidRequestException(inner)
9171 }
9172 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ResourceNotFoundException(inner) => {
9173 Error::ResourceNotFoundException(inner)
9174 }
9175 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9176 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
9177 }
9178 }
9179}
9180impl<R>
9181 From<
9182 ::aws_smithy_runtime_api::client::result::SdkError<
9183 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
9184 R,
9185 >,
9186 > for Error
9187where
9188 R: Send + Sync + std::fmt::Debug + 'static,
9189{
9190 fn from(
9191 err: ::aws_smithy_runtime_api::client::result::SdkError<
9192 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
9193 R,
9194 >,
9195 ) -> Self {
9196 match err {
9197 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9198 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9199 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9200 source: err.into(),
9201 }),
9202 }
9203 }
9204}
9205impl From<crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError> for Error {
9206 fn from(err: crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError) -> Self {
9207 match err {
9208 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ConditionalOperationFailedException(inner) => {
9209 Error::ConditionalOperationFailedException(inner)
9210 }
9211 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
9212 Error::DuplicateResourceException(inner)
9213 }
9214 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InternalServiceException(inner) => {
9215 Error::InternalServiceException(inner)
9216 }
9217 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
9218 Error::InvalidParameterException(inner)
9219 }
9220 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
9221 Error::InvalidRequestException(inner)
9222 }
9223 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
9224 Error::ResourceNotFoundException(inner)
9225 }
9226 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ThrottlingException(inner) => {
9227 Error::ThrottlingException(inner)
9228 }
9229 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
9230 }
9231 }
9232}
9233impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>>
9234 for Error
9235where
9236 R: Send + Sync + std::fmt::Debug + 'static,
9237{
9238 fn from(
9239 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>,
9240 ) -> Self {
9241 match err {
9242 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9243 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9244 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9245 source: err.into(),
9246 }),
9247 }
9248 }
9249}
9250impl From<crate::operation::update_instance_attribute::UpdateInstanceAttributeError> for Error {
9251 fn from(err: crate::operation::update_instance_attribute::UpdateInstanceAttributeError) -> Self {
9252 match err {
9253 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InternalServiceException(inner) => {
9254 Error::InternalServiceException(inner)
9255 }
9256 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidParameterException(inner) => {
9257 Error::InvalidParameterException(inner)
9258 }
9259 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidRequestException(inner) => {
9260 Error::InvalidRequestException(inner)
9261 }
9262 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ResourceNotFoundException(inner) => {
9263 Error::ResourceNotFoundException(inner)
9264 }
9265 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ThrottlingException(inner) => {
9266 Error::ThrottlingException(inner)
9267 }
9268 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
9269 }
9270 }
9271}
9272impl<R>
9273 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError, R>>
9274 for Error
9275where
9276 R: Send + Sync + std::fmt::Debug + 'static,
9277{
9278 fn from(
9279 err: ::aws_smithy_runtime_api::client::result::SdkError<
9280 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError,
9281 R,
9282 >,
9283 ) -> Self {
9284 match err {
9285 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9286 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9287 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9288 source: err.into(),
9289 }),
9290 }
9291 }
9292}
9293impl From<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError> for Error {
9294 fn from(err: crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError) -> Self {
9295 match err {
9296 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InternalServiceException(inner) => {
9297 Error::InternalServiceException(inner)
9298 }
9299 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidParameterException(inner) => {
9300 Error::InvalidParameterException(inner)
9301 }
9302 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidRequestException(inner) => {
9303 Error::InvalidRequestException(inner)
9304 }
9305 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
9306 Error::ResourceNotFoundException(inner)
9307 }
9308 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ThrottlingException(inner) => {
9309 Error::ThrottlingException(inner)
9310 }
9311 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
9312 }
9313 }
9314}
9315impl<R>
9316 From<
9317 ::aws_smithy_runtime_api::client::result::SdkError<
9318 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
9319 R,
9320 >,
9321 > for Error
9322where
9323 R: Send + Sync + std::fmt::Debug + 'static,
9324{
9325 fn from(
9326 err: ::aws_smithy_runtime_api::client::result::SdkError<
9327 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
9328 R,
9329 >,
9330 ) -> Self {
9331 match err {
9332 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9333 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9334 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9335 source: err.into(),
9336 }),
9337 }
9338 }
9339}
9340impl From<crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError> for Error {
9341 fn from(err: crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError) -> Self {
9342 match err {
9343 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::AccessDeniedException(inner) => {
9344 Error::AccessDeniedException(inner)
9345 }
9346 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ConflictException(inner) => {
9347 Error::ConflictException(inner)
9348 }
9349 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InternalServiceException(inner) => {
9350 Error::InternalServiceException(inner)
9351 }
9352 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidParameterException(inner) => {
9353 Error::InvalidParameterException(inner)
9354 }
9355 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidRequestException(inner) => {
9356 Error::InvalidRequestException(inner)
9357 }
9358 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ThrottlingException(inner) => {
9359 Error::ThrottlingException(inner)
9360 }
9361 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::Unhandled(inner) => Error::Unhandled(inner),
9362 }
9363 }
9364}
9365impl<R>
9366 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError, R>>
9367 for Error
9368where
9369 R: Send + Sync + std::fmt::Debug + 'static,
9370{
9371 fn from(
9372 err: ::aws_smithy_runtime_api::client::result::SdkError<
9373 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError,
9374 R,
9375 >,
9376 ) -> Self {
9377 match err {
9378 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9379 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9380 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9381 source: err.into(),
9382 }),
9383 }
9384 }
9385}
9386impl From<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError> for Error {
9387 fn from(err: crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError) -> Self {
9388 match err {
9389 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::AccessDeniedException(inner) => {
9390 Error::AccessDeniedException(inner)
9391 }
9392 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InternalServiceException(inner) => {
9393 Error::InternalServiceException(inner)
9394 }
9395 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidParameterException(inner) => {
9396 Error::InvalidParameterException(inner)
9397 }
9398 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidRequestException(inner) => {
9399 Error::InvalidRequestException(inner)
9400 }
9401 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ResourceNotFoundException(inner) => {
9402 Error::ResourceNotFoundException(inner)
9403 }
9404 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ThrottlingException(inner) => {
9405 Error::ThrottlingException(inner)
9406 }
9407 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::Unhandled(inner) => Error::Unhandled(inner),
9408 }
9409 }
9410}
9411impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>> for Error
9412where
9413 R: Send + Sync + std::fmt::Debug + 'static,
9414{
9415 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>) -> Self {
9416 match err {
9417 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9418 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9419 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9420 source: err.into(),
9421 }),
9422 }
9423 }
9424}
9425impl From<crate::operation::update_phone_number::UpdatePhoneNumberError> for Error {
9426 fn from(err: crate::operation::update_phone_number::UpdatePhoneNumberError) -> Self {
9427 match err {
9428 crate::operation::update_phone_number::UpdatePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9429 crate::operation::update_phone_number::UpdatePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
9430 crate::operation::update_phone_number::UpdatePhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9431 crate::operation::update_phone_number::UpdatePhoneNumberError::InvalidParameterException(inner) => {
9432 Error::InvalidParameterException(inner)
9433 }
9434 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
9435 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceNotFoundException(inner) => {
9436 Error::ResourceNotFoundException(inner)
9437 }
9438 crate::operation::update_phone_number::UpdatePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9439 crate::operation::update_phone_number::UpdatePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
9440 }
9441 }
9442}
9443impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>>
9444 for Error
9445where
9446 R: Send + Sync + std::fmt::Debug + 'static,
9447{
9448 fn from(
9449 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>,
9450 ) -> Self {
9451 match err {
9452 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9453 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9454 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9455 source: err.into(),
9456 }),
9457 }
9458 }
9459}
9460impl From<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError> for Error {
9461 fn from(err: crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError) -> Self {
9462 match err {
9463 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::AccessDeniedException(inner) => {
9464 Error::AccessDeniedException(inner)
9465 }
9466 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::IdempotencyException(inner) => {
9467 Error::IdempotencyException(inner)
9468 }
9469 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InternalServiceException(inner) => {
9470 Error::InternalServiceException(inner)
9471 }
9472 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidParameterException(inner) => {
9473 Error::InvalidParameterException(inner)
9474 }
9475 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidRequestException(inner) => {
9476 Error::InvalidRequestException(inner)
9477 }
9478 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceInUseException(inner) => {
9479 Error::ResourceInUseException(inner)
9480 }
9481 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceNotFoundException(inner) => {
9482 Error::ResourceNotFoundException(inner)
9483 }
9484 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ThrottlingException(inner) => {
9485 Error::ThrottlingException(inner)
9486 }
9487 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::Unhandled(inner) => Error::Unhandled(inner),
9488 }
9489 }
9490}
9491impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>>
9492 for Error
9493where
9494 R: Send + Sync + std::fmt::Debug + 'static,
9495{
9496 fn from(
9497 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>,
9498 ) -> Self {
9499 match err {
9500 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9501 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9502 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9503 source: err.into(),
9504 }),
9505 }
9506 }
9507}
9508impl From<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError> for Error {
9509 fn from(err: crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError) -> Self {
9510 match err {
9511 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InternalServiceException(inner) => {
9512 Error::InternalServiceException(inner)
9513 }
9514 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidParameterException(inner) => {
9515 Error::InvalidParameterException(inner)
9516 }
9517 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidRequestException(inner) => {
9518 Error::InvalidRequestException(inner)
9519 }
9520 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ResourceNotFoundException(inner) => {
9521 Error::ResourceNotFoundException(inner)
9522 }
9523 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ThrottlingException(inner) => {
9524 Error::ThrottlingException(inner)
9525 }
9526 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
9527 }
9528 }
9529}
9530impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>> for Error
9531where
9532 R: Send + Sync + std::fmt::Debug + 'static,
9533{
9534 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>) -> Self {
9535 match err {
9536 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9537 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9538 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9539 source: err.into(),
9540 }),
9541 }
9542 }
9543}
9544impl From<crate::operation::update_prompt::UpdatePromptError> for Error {
9545 fn from(err: crate::operation::update_prompt::UpdatePromptError) -> Self {
9546 match err {
9547 crate::operation::update_prompt::UpdatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9548 crate::operation::update_prompt::UpdatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9549 crate::operation::update_prompt::UpdatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9550 crate::operation::update_prompt::UpdatePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9551 crate::operation::update_prompt::UpdatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9552 crate::operation::update_prompt::UpdatePromptError::Unhandled(inner) => Error::Unhandled(inner),
9553 }
9554 }
9555}
9556impl<R>
9557 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError, R>>
9558 for Error
9559where
9560 R: Send + Sync + std::fmt::Debug + 'static,
9561{
9562 fn from(
9563 err: ::aws_smithy_runtime_api::client::result::SdkError<
9564 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError,
9565 R,
9566 >,
9567 ) -> Self {
9568 match err {
9569 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9570 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9571 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9572 source: err.into(),
9573 }),
9574 }
9575 }
9576}
9577impl From<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError> for Error {
9578 fn from(err: crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError) -> Self {
9579 match err {
9580 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InternalServiceException(inner) => {
9581 Error::InternalServiceException(inner)
9582 }
9583 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidParameterException(inner) => {
9584 Error::InvalidParameterException(inner)
9585 }
9586 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidRequestException(inner) => {
9587 Error::InvalidRequestException(inner)
9588 }
9589 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ResourceNotFoundException(inner) => {
9590 Error::ResourceNotFoundException(inner)
9591 }
9592 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ThrottlingException(inner) => {
9593 Error::ThrottlingException(inner)
9594 }
9595 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
9596 }
9597 }
9598}
9599impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>>
9600 for Error
9601where
9602 R: Send + Sync + std::fmt::Debug + 'static,
9603{
9604 fn from(
9605 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>,
9606 ) -> Self {
9607 match err {
9608 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9609 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9610 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9611 source: err.into(),
9612 }),
9613 }
9614 }
9615}
9616impl From<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError> for Error {
9617 fn from(err: crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError) -> Self {
9618 match err {
9619 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InternalServiceException(inner) => {
9620 Error::InternalServiceException(inner)
9621 }
9622 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidParameterException(inner) => {
9623 Error::InvalidParameterException(inner)
9624 }
9625 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidRequestException(inner) => {
9626 Error::InvalidRequestException(inner)
9627 }
9628 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ResourceNotFoundException(inner) => {
9629 Error::ResourceNotFoundException(inner)
9630 }
9631 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9632 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::Unhandled(inner) => Error::Unhandled(inner),
9633 }
9634 }
9635}
9636impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>> for Error
9637where
9638 R: Send + Sync + std::fmt::Debug + 'static,
9639{
9640 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>) -> Self {
9641 match err {
9642 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9643 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9644 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9645 source: err.into(),
9646 }),
9647 }
9648 }
9649}
9650impl From<crate::operation::update_queue_name::UpdateQueueNameError> for Error {
9651 fn from(err: crate::operation::update_queue_name::UpdateQueueNameError) -> Self {
9652 match err {
9653 crate::operation::update_queue_name::UpdateQueueNameError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
9654 crate::operation::update_queue_name::UpdateQueueNameError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9655 crate::operation::update_queue_name::UpdateQueueNameError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9656 crate::operation::update_queue_name::UpdateQueueNameError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9657 crate::operation::update_queue_name::UpdateQueueNameError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9658 crate::operation::update_queue_name::UpdateQueueNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9659 crate::operation::update_queue_name::UpdateQueueNameError::Unhandled(inner) => Error::Unhandled(inner),
9660 }
9661 }
9662}
9663impl<R>
9664 From<
9665 ::aws_smithy_runtime_api::client::result::SdkError<
9666 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
9667 R,
9668 >,
9669 > for Error
9670where
9671 R: Send + Sync + std::fmt::Debug + 'static,
9672{
9673 fn from(
9674 err: ::aws_smithy_runtime_api::client::result::SdkError<
9675 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
9676 R,
9677 >,
9678 ) -> Self {
9679 match err {
9680 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9681 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9682 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9683 source: err.into(),
9684 }),
9685 }
9686 }
9687}
9688impl From<crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError> for Error {
9689 fn from(err: crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError) -> Self {
9690 match err {
9691 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InternalServiceException(inner) => {
9692 Error::InternalServiceException(inner)
9693 }
9694 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidParameterException(inner) => {
9695 Error::InvalidParameterException(inner)
9696 }
9697 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidRequestException(inner) => {
9698 Error::InvalidRequestException(inner)
9699 }
9700 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ResourceNotFoundException(inner) => {
9701 Error::ResourceNotFoundException(inner)
9702 }
9703 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ThrottlingException(inner) => {
9704 Error::ThrottlingException(inner)
9705 }
9706 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::Unhandled(inner) => Error::Unhandled(inner),
9707 }
9708 }
9709}
9710impl<R>
9711 From<
9712 ::aws_smithy_runtime_api::client::result::SdkError<
9713 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
9714 R,
9715 >,
9716 > for Error
9717where
9718 R: Send + Sync + std::fmt::Debug + 'static,
9719{
9720 fn from(
9721 err: ::aws_smithy_runtime_api::client::result::SdkError<
9722 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
9723 R,
9724 >,
9725 ) -> Self {
9726 match err {
9727 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9728 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9729 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9730 source: err.into(),
9731 }),
9732 }
9733 }
9734}
9735impl From<crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError> for Error {
9736 fn from(err: crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError) -> Self {
9737 match err {
9738 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::AccessDeniedException(inner) => {
9739 Error::AccessDeniedException(inner)
9740 }
9741 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ConditionalOperationFailedException(inner) => {
9742 Error::ConditionalOperationFailedException(inner)
9743 }
9744 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InternalServiceException(inner) => {
9745 Error::InternalServiceException(inner)
9746 }
9747 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidParameterException(inner) => {
9748 Error::InvalidParameterException(inner)
9749 }
9750 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidRequestException(inner) => {
9751 Error::InvalidRequestException(inner)
9752 }
9753 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ResourceNotFoundException(inner) => {
9754 Error::ResourceNotFoundException(inner)
9755 }
9756 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ThrottlingException(inner) => {
9757 Error::ThrottlingException(inner)
9758 }
9759 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::Unhandled(inner) => Error::Unhandled(inner),
9760 }
9761 }
9762}
9763impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>> for Error
9764where
9765 R: Send + Sync + std::fmt::Debug + 'static,
9766{
9767 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>) -> Self {
9768 match err {
9769 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9770 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9771 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9772 source: err.into(),
9773 }),
9774 }
9775 }
9776}
9777impl From<crate::operation::update_queue_status::UpdateQueueStatusError> for Error {
9778 fn from(err: crate::operation::update_queue_status::UpdateQueueStatusError) -> Self {
9779 match err {
9780 crate::operation::update_queue_status::UpdateQueueStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9781 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidParameterException(inner) => {
9782 Error::InvalidParameterException(inner)
9783 }
9784 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9785 crate::operation::update_queue_status::UpdateQueueStatusError::ResourceNotFoundException(inner) => {
9786 Error::ResourceNotFoundException(inner)
9787 }
9788 crate::operation::update_queue_status::UpdateQueueStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9789 crate::operation::update_queue_status::UpdateQueueStatusError::Unhandled(inner) => Error::Unhandled(inner),
9790 }
9791 }
9792}
9793impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>>
9794 for Error
9795where
9796 R: Send + Sync + std::fmt::Debug + 'static,
9797{
9798 fn from(
9799 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>,
9800 ) -> Self {
9801 match err {
9802 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9803 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9804 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9805 source: err.into(),
9806 }),
9807 }
9808 }
9809}
9810impl From<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError> for Error {
9811 fn from(err: crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError) -> Self {
9812 match err {
9813 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InternalServiceException(inner) => {
9814 Error::InternalServiceException(inner)
9815 }
9816 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidParameterException(inner) => {
9817 Error::InvalidParameterException(inner)
9818 }
9819 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidRequestException(inner) => {
9820 Error::InvalidRequestException(inner)
9821 }
9822 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ResourceNotFoundException(inner) => {
9823 Error::ResourceNotFoundException(inner)
9824 }
9825 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ThrottlingException(inner) => {
9826 Error::ThrottlingException(inner)
9827 }
9828 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::Unhandled(inner) => Error::Unhandled(inner),
9829 }
9830 }
9831}
9832impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>>
9833 for Error
9834where
9835 R: Send + Sync + std::fmt::Debug + 'static,
9836{
9837 fn from(
9838 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>,
9839 ) -> Self {
9840 match err {
9841 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9842 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9843 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9844 source: err.into(),
9845 }),
9846 }
9847 }
9848}
9849impl From<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError> for Error {
9850 fn from(err: crate::operation::update_quick_connect_name::UpdateQuickConnectNameError) -> Self {
9851 match err {
9852 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InternalServiceException(inner) => {
9853 Error::InternalServiceException(inner)
9854 }
9855 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidParameterException(inner) => {
9856 Error::InvalidParameterException(inner)
9857 }
9858 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidRequestException(inner) => {
9859 Error::InvalidRequestException(inner)
9860 }
9861 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ResourceNotFoundException(inner) => {
9862 Error::ResourceNotFoundException(inner)
9863 }
9864 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9865 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::Unhandled(inner) => Error::Unhandled(inner),
9866 }
9867 }
9868}
9869impl<R>
9870 From<
9871 ::aws_smithy_runtime_api::client::result::SdkError<
9872 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
9873 R,
9874 >,
9875 > for Error
9876where
9877 R: Send + Sync + std::fmt::Debug + 'static,
9878{
9879 fn from(
9880 err: ::aws_smithy_runtime_api::client::result::SdkError<
9881 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
9882 R,
9883 >,
9884 ) -> Self {
9885 match err {
9886 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9887 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9888 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9889 source: err.into(),
9890 }),
9891 }
9892 }
9893}
9894impl From<crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError> for Error {
9895 fn from(err: crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError) -> Self {
9896 match err {
9897 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9898 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9899 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9900 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9901 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9902 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::Unhandled(inner) => Error::Unhandled(inner),
9903 }
9904 }
9905}
9906impl<R>
9907 From<
9908 ::aws_smithy_runtime_api::client::result::SdkError<
9909 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
9910 R,
9911 >,
9912 > for Error
9913where
9914 R: Send + Sync + std::fmt::Debug + 'static,
9915{
9916 fn from(
9917 err: ::aws_smithy_runtime_api::client::result::SdkError<
9918 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
9919 R,
9920 >,
9921 ) -> Self {
9922 match err {
9923 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9924 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9925 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9926 source: err.into(),
9927 }),
9928 }
9929 }
9930}
9931impl From<crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError> for Error {
9932 fn from(err: crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError) -> Self {
9933 match err {
9934 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InternalServiceException(inner) => {
9935 Error::InternalServiceException(inner)
9936 }
9937 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidParameterException(inner) => {
9938 Error::InvalidParameterException(inner)
9939 }
9940 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidRequestException(inner) => {
9941 Error::InvalidRequestException(inner)
9942 }
9943 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ResourceNotFoundException(inner) => {
9944 Error::ResourceNotFoundException(inner)
9945 }
9946 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ThrottlingException(inner) => {
9947 Error::ThrottlingException(inner)
9948 }
9949 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
9950 }
9951 }
9952}
9953impl<R>
9954 From<
9955 ::aws_smithy_runtime_api::client::result::SdkError<
9956 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
9957 R,
9958 >,
9959 > for Error
9960where
9961 R: Send + Sync + std::fmt::Debug + 'static,
9962{
9963 fn from(
9964 err: ::aws_smithy_runtime_api::client::result::SdkError<
9965 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
9966 R,
9967 >,
9968 ) -> Self {
9969 match err {
9970 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9971 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9972 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9973 source: err.into(),
9974 }),
9975 }
9976 }
9977}
9978impl From<crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError> for Error {
9979 fn from(err: crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError) -> Self {
9980 match err {
9981 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9982 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9983 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9984 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9985 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9986 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::Unhandled(inner) => Error::Unhandled(inner),
9987 }
9988 }
9989}
9990impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>>
9991 for Error
9992where
9993 R: Send + Sync + std::fmt::Debug + 'static,
9994{
9995 fn from(
9996 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>,
9997 ) -> Self {
9998 match err {
9999 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10000 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10001 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10002 source: err.into(),
10003 }),
10004 }
10005 }
10006}
10007impl From<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError> for Error {
10008 fn from(err: crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError) -> Self {
10009 match err {
10010 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::DuplicateResourceException(inner) => {
10011 Error::DuplicateResourceException(inner)
10012 }
10013 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InternalServiceException(inner) => {
10014 Error::InternalServiceException(inner)
10015 }
10016 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidParameterException(inner) => {
10017 Error::InvalidParameterException(inner)
10018 }
10019 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidRequestException(inner) => {
10020 Error::InvalidRequestException(inner)
10021 }
10022 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ResourceNotFoundException(inner) => {
10023 Error::ResourceNotFoundException(inner)
10024 }
10025 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ThrottlingException(inner) => {
10026 Error::ThrottlingException(inner)
10027 }
10028 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::Unhandled(inner) => Error::Unhandled(inner),
10029 }
10030 }
10031}
10032impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>>
10033 for Error
10034where
10035 R: Send + Sync + std::fmt::Debug + 'static,
10036{
10037 fn from(
10038 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>,
10039 ) -> Self {
10040 match err {
10041 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10042 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10043 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10044 source: err.into(),
10045 }),
10046 }
10047 }
10048}
10049impl From<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError> for Error {
10050 fn from(err: crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError) -> Self {
10051 match err {
10052 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InternalServiceException(inner) => {
10053 Error::InternalServiceException(inner)
10054 }
10055 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidParameterException(inner) => {
10056 Error::InvalidParameterException(inner)
10057 }
10058 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidRequestException(inner) => {
10059 Error::InvalidRequestException(inner)
10060 }
10061 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
10062 Error::ResourceNotFoundException(inner)
10063 }
10064 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ThrottlingException(inner) => {
10065 Error::ThrottlingException(inner)
10066 }
10067 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
10068 }
10069 }
10070}
10071impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>> for Error
10072where
10073 R: Send + Sync + std::fmt::Debug + 'static,
10074{
10075 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>) -> Self {
10076 match err {
10077 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10078 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10079 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10080 source: err.into(),
10081 }),
10082 }
10083 }
10084}
10085impl From<crate::operation::update_rule::UpdateRuleError> for Error {
10086 fn from(err: crate::operation::update_rule::UpdateRuleError) -> Self {
10087 match err {
10088 crate::operation::update_rule::UpdateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10089 crate::operation::update_rule::UpdateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10090 crate::operation::update_rule::UpdateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10091 crate::operation::update_rule::UpdateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
10092 crate::operation::update_rule::UpdateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10093 crate::operation::update_rule::UpdateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10094 crate::operation::update_rule::UpdateRuleError::Unhandled(inner) => Error::Unhandled(inner),
10095 }
10096 }
10097}
10098impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>> for Error
10099where
10100 R: Send + Sync + std::fmt::Debug + 'static,
10101{
10102 fn from(
10103 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>,
10104 ) -> Self {
10105 match err {
10106 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10107 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10108 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10109 source: err.into(),
10110 }),
10111 }
10112 }
10113}
10114impl From<crate::operation::update_security_profile::UpdateSecurityProfileError> for Error {
10115 fn from(err: crate::operation::update_security_profile::UpdateSecurityProfileError) -> Self {
10116 match err {
10117 crate::operation::update_security_profile::UpdateSecurityProfileError::InternalServiceException(inner) => {
10118 Error::InternalServiceException(inner)
10119 }
10120 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidParameterException(inner) => {
10121 Error::InvalidParameterException(inner)
10122 }
10123 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidRequestException(inner) => {
10124 Error::InvalidRequestException(inner)
10125 }
10126 crate::operation::update_security_profile::UpdateSecurityProfileError::ResourceNotFoundException(inner) => {
10127 Error::ResourceNotFoundException(inner)
10128 }
10129 crate::operation::update_security_profile::UpdateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10130 crate::operation::update_security_profile::UpdateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
10131 }
10132 }
10133}
10134impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>> for Error
10135where
10136 R: Send + Sync + std::fmt::Debug + 'static,
10137{
10138 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>) -> Self {
10139 match err {
10140 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10141 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10142 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10143 source: err.into(),
10144 }),
10145 }
10146 }
10147}
10148impl From<crate::operation::update_task_template::UpdateTaskTemplateError> for Error {
10149 fn from(err: crate::operation::update_task_template::UpdateTaskTemplateError) -> Self {
10150 match err {
10151 crate::operation::update_task_template::UpdateTaskTemplateError::InternalServiceException(inner) => {
10152 Error::InternalServiceException(inner)
10153 }
10154 crate::operation::update_task_template::UpdateTaskTemplateError::InvalidParameterException(inner) => {
10155 Error::InvalidParameterException(inner)
10156 }
10157 crate::operation::update_task_template::UpdateTaskTemplateError::PropertyValidationException(inner) => {
10158 Error::PropertyValidationException(inner)
10159 }
10160 crate::operation::update_task_template::UpdateTaskTemplateError::ResourceNotFoundException(inner) => {
10161 Error::ResourceNotFoundException(inner)
10162 }
10163 crate::operation::update_task_template::UpdateTaskTemplateError::ServiceQuotaExceededException(inner) => {
10164 Error::ServiceQuotaExceededException(inner)
10165 }
10166 crate::operation::update_task_template::UpdateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10167 crate::operation::update_task_template::UpdateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
10168 }
10169 }
10170}
10171impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>>
10172 for Error
10173where
10174 R: Send + Sync + std::fmt::Debug + 'static,
10175{
10176 fn from(
10177 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>,
10178 ) -> Self {
10179 match err {
10180 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10181 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10182 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10183 source: err.into(),
10184 }),
10185 }
10186 }
10187}
10188impl From<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError> for Error {
10189 fn from(err: crate::operation::update_traffic_distribution::UpdateTrafficDistributionError) -> Self {
10190 match err {
10191 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::AccessDeniedException(inner) => {
10192 Error::AccessDeniedException(inner)
10193 }
10194 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InternalServiceException(inner) => {
10195 Error::InternalServiceException(inner)
10196 }
10197 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InvalidRequestException(inner) => {
10198 Error::InvalidRequestException(inner)
10199 }
10200 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceConflictException(inner) => {
10201 Error::ResourceConflictException(inner)
10202 }
10203 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceNotFoundException(inner) => {
10204 Error::ResourceNotFoundException(inner)
10205 }
10206 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ThrottlingException(inner) => {
10207 Error::ThrottlingException(inner)
10208 }
10209 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
10210 }
10211 }
10212}
10213impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>> for Error
10214where
10215 R: Send + Sync + std::fmt::Debug + 'static,
10216{
10217 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>) -> Self {
10218 match err {
10219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10222 source: err.into(),
10223 }),
10224 }
10225 }
10226}
10227impl From<crate::operation::update_user_hierarchy::UpdateUserHierarchyError> for Error {
10228 fn from(err: crate::operation::update_user_hierarchy::UpdateUserHierarchyError) -> Self {
10229 match err {
10230 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InternalServiceException(inner) => {
10231 Error::InternalServiceException(inner)
10232 }
10233 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidParameterException(inner) => {
10234 Error::InvalidParameterException(inner)
10235 }
10236 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidRequestException(inner) => {
10237 Error::InvalidRequestException(inner)
10238 }
10239 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ResourceNotFoundException(inner) => {
10240 Error::ResourceNotFoundException(inner)
10241 }
10242 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10243 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::Unhandled(inner) => Error::Unhandled(inner),
10244 }
10245 }
10246}
10247impl<R>
10248 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError, R>>
10249 for Error
10250where
10251 R: Send + Sync + std::fmt::Debug + 'static,
10252{
10253 fn from(
10254 err: ::aws_smithy_runtime_api::client::result::SdkError<
10255 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError,
10256 R,
10257 >,
10258 ) -> Self {
10259 match err {
10260 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10261 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10262 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10263 source: err.into(),
10264 }),
10265 }
10266 }
10267}
10268impl From<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError> for Error {
10269 fn from(err: crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError) -> Self {
10270 match err {
10271 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::DuplicateResourceException(inner) => {
10272 Error::DuplicateResourceException(inner)
10273 }
10274 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InternalServiceException(inner) => {
10275 Error::InternalServiceException(inner)
10276 }
10277 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidParameterException(inner) => {
10278 Error::InvalidParameterException(inner)
10279 }
10280 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidRequestException(inner) => {
10281 Error::InvalidRequestException(inner)
10282 }
10283 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ResourceNotFoundException(inner) => {
10284 Error::ResourceNotFoundException(inner)
10285 }
10286 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ThrottlingException(inner) => {
10287 Error::ThrottlingException(inner)
10288 }
10289 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::Unhandled(inner) => Error::Unhandled(inner),
10290 }
10291 }
10292}
10293impl<R>
10294 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError, R>>
10295 for Error
10296where
10297 R: Send + Sync + std::fmt::Debug + 'static,
10298{
10299 fn from(
10300 err: ::aws_smithy_runtime_api::client::result::SdkError<
10301 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError,
10302 R,
10303 >,
10304 ) -> Self {
10305 match err {
10306 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10307 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10308 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10309 source: err.into(),
10310 }),
10311 }
10312 }
10313}
10314impl From<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError> for Error {
10315 fn from(err: crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError) -> Self {
10316 match err {
10317 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InternalServiceException(inner) => {
10318 Error::InternalServiceException(inner)
10319 }
10320 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidParameterException(inner) => {
10321 Error::InvalidParameterException(inner)
10322 }
10323 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidRequestException(inner) => {
10324 Error::InvalidRequestException(inner)
10325 }
10326 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceInUseException(inner) => {
10327 Error::ResourceInUseException(inner)
10328 }
10329 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceNotFoundException(inner) => {
10330 Error::ResourceNotFoundException(inner)
10331 }
10332 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ThrottlingException(inner) => {
10333 Error::ThrottlingException(inner)
10334 }
10335 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
10336 }
10337 }
10338}
10339impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>>
10340 for Error
10341where
10342 R: Send + Sync + std::fmt::Debug + 'static,
10343{
10344 fn from(
10345 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>,
10346 ) -> Self {
10347 match err {
10348 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10349 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10350 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10351 source: err.into(),
10352 }),
10353 }
10354 }
10355}
10356impl From<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError> for Error {
10357 fn from(err: crate::operation::update_user_identity_info::UpdateUserIdentityInfoError) -> Self {
10358 match err {
10359 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InternalServiceException(inner) => {
10360 Error::InternalServiceException(inner)
10361 }
10362 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidParameterException(inner) => {
10363 Error::InvalidParameterException(inner)
10364 }
10365 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidRequestException(inner) => {
10366 Error::InvalidRequestException(inner)
10367 }
10368 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ResourceNotFoundException(inner) => {
10369 Error::ResourceNotFoundException(inner)
10370 }
10371 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10372 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::Unhandled(inner) => Error::Unhandled(inner),
10373 }
10374 }
10375}
10376impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>> for Error
10377where
10378 R: Send + Sync + std::fmt::Debug + 'static,
10379{
10380 fn from(
10381 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>,
10382 ) -> Self {
10383 match err {
10384 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10385 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10386 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10387 source: err.into(),
10388 }),
10389 }
10390 }
10391}
10392impl From<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError> for Error {
10393 fn from(err: crate::operation::update_user_phone_config::UpdateUserPhoneConfigError) -> Self {
10394 match err {
10395 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InternalServiceException(inner) => {
10396 Error::InternalServiceException(inner)
10397 }
10398 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidParameterException(inner) => {
10399 Error::InvalidParameterException(inner)
10400 }
10401 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidRequestException(inner) => {
10402 Error::InvalidRequestException(inner)
10403 }
10404 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ResourceNotFoundException(inner) => {
10405 Error::ResourceNotFoundException(inner)
10406 }
10407 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10408 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::Unhandled(inner) => Error::Unhandled(inner),
10409 }
10410 }
10411}
10412impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>>
10413 for Error
10414where
10415 R: Send + Sync + std::fmt::Debug + 'static,
10416{
10417 fn from(
10418 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>,
10419 ) -> Self {
10420 match err {
10421 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10422 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10423 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10424 source: err.into(),
10425 }),
10426 }
10427 }
10428}
10429impl From<crate::operation::update_user_proficiencies::UpdateUserProficienciesError> for Error {
10430 fn from(err: crate::operation::update_user_proficiencies::UpdateUserProficienciesError) -> Self {
10431 match err {
10432 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InternalServiceException(inner) => {
10433 Error::InternalServiceException(inner)
10434 }
10435 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidParameterException(inner) => {
10436 Error::InvalidParameterException(inner)
10437 }
10438 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidRequestException(inner) => {
10439 Error::InvalidRequestException(inner)
10440 }
10441 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ResourceNotFoundException(inner) => {
10442 Error::ResourceNotFoundException(inner)
10443 }
10444 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ThrottlingException(inner) => {
10445 Error::ThrottlingException(inner)
10446 }
10447 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
10448 }
10449 }
10450}
10451impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>>
10452 for Error
10453where
10454 R: Send + Sync + std::fmt::Debug + 'static,
10455{
10456 fn from(
10457 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>,
10458 ) -> Self {
10459 match err {
10460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10463 source: err.into(),
10464 }),
10465 }
10466 }
10467}
10468impl From<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError> for Error {
10469 fn from(err: crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError) -> Self {
10470 match err {
10471 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InternalServiceException(inner) => {
10472 Error::InternalServiceException(inner)
10473 }
10474 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidParameterException(inner) => {
10475 Error::InvalidParameterException(inner)
10476 }
10477 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidRequestException(inner) => {
10478 Error::InvalidRequestException(inner)
10479 }
10480 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ResourceNotFoundException(inner) => {
10481 Error::ResourceNotFoundException(inner)
10482 }
10483 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ThrottlingException(inner) => {
10484 Error::ThrottlingException(inner)
10485 }
10486 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
10487 }
10488 }
10489}
10490impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>>
10491 for Error
10492where
10493 R: Send + Sync + std::fmt::Debug + 'static,
10494{
10495 fn from(
10496 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>,
10497 ) -> Self {
10498 match err {
10499 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10500 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10501 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10502 source: err.into(),
10503 }),
10504 }
10505 }
10506}
10507impl From<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError> for Error {
10508 fn from(err: crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError) -> Self {
10509 match err {
10510 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InternalServiceException(inner) => {
10511 Error::InternalServiceException(inner)
10512 }
10513 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidParameterException(inner) => {
10514 Error::InvalidParameterException(inner)
10515 }
10516 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidRequestException(inner) => {
10517 Error::InvalidRequestException(inner)
10518 }
10519 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ResourceNotFoundException(inner) => {
10520 Error::ResourceNotFoundException(inner)
10521 }
10522 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ThrottlingException(inner) => {
10523 Error::ThrottlingException(inner)
10524 }
10525 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
10526 }
10527 }
10528}
10529impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>> for Error
10530where
10531 R: Send + Sync + std::fmt::Debug + 'static,
10532{
10533 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>) -> Self {
10534 match err {
10535 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10536 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10537 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10538 source: err.into(),
10539 }),
10540 }
10541 }
10542}
10543impl From<crate::operation::update_view_content::UpdateViewContentError> for Error {
10544 fn from(err: crate::operation::update_view_content::UpdateViewContentError) -> Self {
10545 match err {
10546 crate::operation::update_view_content::UpdateViewContentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10547 crate::operation::update_view_content::UpdateViewContentError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10548 crate::operation::update_view_content::UpdateViewContentError::InvalidParameterException(inner) => {
10549 Error::InvalidParameterException(inner)
10550 }
10551 crate::operation::update_view_content::UpdateViewContentError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10552 crate::operation::update_view_content::UpdateViewContentError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
10553 crate::operation::update_view_content::UpdateViewContentError::ResourceNotFoundException(inner) => {
10554 Error::ResourceNotFoundException(inner)
10555 }
10556 crate::operation::update_view_content::UpdateViewContentError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
10557 crate::operation::update_view_content::UpdateViewContentError::Unhandled(inner) => Error::Unhandled(inner),
10558 }
10559 }
10560}
10561impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>> for Error
10562where
10563 R: Send + Sync + std::fmt::Debug + 'static,
10564{
10565 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>) -> Self {
10566 match err {
10567 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10568 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10569 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10570 source: err.into(),
10571 }),
10572 }
10573 }
10574}
10575impl From<crate::operation::update_view_metadata::UpdateViewMetadataError> for Error {
10576 fn from(err: crate::operation::update_view_metadata::UpdateViewMetadataError) -> Self {
10577 match err {
10578 crate::operation::update_view_metadata::UpdateViewMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10579 crate::operation::update_view_metadata::UpdateViewMetadataError::DuplicateResourceException(inner) => {
10580 Error::DuplicateResourceException(inner)
10581 }
10582 crate::operation::update_view_metadata::UpdateViewMetadataError::InternalServiceException(inner) => {
10583 Error::InternalServiceException(inner)
10584 }
10585 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidParameterException(inner) => {
10586 Error::InvalidParameterException(inner)
10587 }
10588 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10589 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
10590 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceNotFoundException(inner) => {
10591 Error::ResourceNotFoundException(inner)
10592 }
10593 crate::operation::update_view_metadata::UpdateViewMetadataError::TooManyRequestsException(inner) => {
10594 Error::TooManyRequestsException(inner)
10595 }
10596 crate::operation::update_view_metadata::UpdateViewMetadataError::Unhandled(inner) => Error::Unhandled(inner),
10597 }
10598 }
10599}
10600impl ::std::error::Error for Error {
10601 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
10602 match self {
10603 Error::AccessDeniedException(inner) => inner.source(),
10604 Error::ConditionalOperationFailedException(inner) => inner.source(),
10605 Error::ConflictException(inner) => inner.source(),
10606 Error::ContactFlowNotPublishedException(inner) => inner.source(),
10607 Error::ContactNotFoundException(inner) => inner.source(),
10608 Error::DestinationNotAllowedException(inner) => inner.source(),
10609 Error::DuplicateResourceException(inner) => inner.source(),
10610 Error::IdempotencyException(inner) => inner.source(),
10611 Error::InternalServiceException(inner) => inner.source(),
10612 Error::InvalidContactFlowException(inner) => inner.source(),
10613 Error::InvalidContactFlowModuleException(inner) => inner.source(),
10614 Error::InvalidParameterException(inner) => inner.source(),
10615 Error::InvalidRequestException(inner) => inner.source(),
10616 Error::LimitExceededException(inner) => inner.source(),
10617 Error::MaximumResultReturnedException(inner) => inner.source(),
10618 Error::OutboundContactNotPermittedException(inner) => inner.source(),
10619 Error::OutputTypeNotFoundException(inner) => inner.source(),
10620 Error::PropertyValidationException(inner) => inner.source(),
10621 Error::ResourceConflictException(inner) => inner.source(),
10622 Error::ResourceInUseException(inner) => inner.source(),
10623 Error::ResourceNotFoundException(inner) => inner.source(),
10624 Error::ResourceNotReadyException(inner) => inner.source(),
10625 Error::ServiceQuotaExceededException(inner) => inner.source(),
10626 Error::ThrottlingException(inner) => inner.source(),
10627 Error::TooManyRequestsException(inner) => inner.source(),
10628 Error::UserNotFoundException(inner) => inner.source(),
10629 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
10630 }
10631 }
10632}
10633impl ::aws_types::request_id::RequestId for Error {
10634 fn request_id(&self) -> Option<&str> {
10635 match self {
10636 Self::AccessDeniedException(e) => e.request_id(),
10637 Self::ConditionalOperationFailedException(e) => e.request_id(),
10638 Self::ConflictException(e) => e.request_id(),
10639 Self::ContactFlowNotPublishedException(e) => e.request_id(),
10640 Self::ContactNotFoundException(e) => e.request_id(),
10641 Self::DestinationNotAllowedException(e) => e.request_id(),
10642 Self::DuplicateResourceException(e) => e.request_id(),
10643 Self::IdempotencyException(e) => e.request_id(),
10644 Self::InternalServiceException(e) => e.request_id(),
10645 Self::InvalidContactFlowException(e) => e.request_id(),
10646 Self::InvalidContactFlowModuleException(e) => e.request_id(),
10647 Self::InvalidParameterException(e) => e.request_id(),
10648 Self::InvalidRequestException(e) => e.request_id(),
10649 Self::LimitExceededException(e) => e.request_id(),
10650 Self::MaximumResultReturnedException(e) => e.request_id(),
10651 Self::OutboundContactNotPermittedException(e) => e.request_id(),
10652 Self::OutputTypeNotFoundException(e) => e.request_id(),
10653 Self::PropertyValidationException(e) => e.request_id(),
10654 Self::ResourceConflictException(e) => e.request_id(),
10655 Self::ResourceInUseException(e) => e.request_id(),
10656 Self::ResourceNotFoundException(e) => e.request_id(),
10657 Self::ResourceNotReadyException(e) => e.request_id(),
10658 Self::ServiceQuotaExceededException(e) => e.request_id(),
10659 Self::ThrottlingException(e) => e.request_id(),
10660 Self::TooManyRequestsException(e) => e.request_id(),
10661 Self::UserNotFoundException(e) => e.request_id(),
10662 Self::Unhandled(e) => e.meta.request_id(),
10663 }
10664 }
10665}