1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 ConcurrentUpdatingException(crate::types::error::ConcurrentUpdatingException),
10 ConflictException(crate::types::error::ConflictException),
12 CustomerManagedKeyUnavailableException(crate::types::error::CustomerManagedKeyUnavailableException),
14 DomainNotWhitelistedException(crate::types::error::DomainNotWhitelistedException),
16 IdentityTypeNotSupportedException(crate::types::error::IdentityTypeNotSupportedException),
18 InternalFailureException(crate::types::error::InternalFailureException),
20 InternalServerException(crate::types::error::InternalServerException),
22 InvalidNextTokenException(crate::types::error::InvalidNextTokenException),
24 InvalidParameterValueException(crate::types::error::InvalidParameterValueException),
26 InvalidRequestException(crate::types::error::InvalidRequestException),
28 LimitExceededException(crate::types::error::LimitExceededException),
30 PreconditionNotMetException(crate::types::error::PreconditionNotMetException),
32 QuickSightUserNotFoundException(crate::types::error::QuickSightUserNotFoundException),
34 ResourceExistsException(crate::types::error::ResourceExistsException),
36 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
38 ResourceUnavailableException(crate::types::error::ResourceUnavailableException),
40 SessionLifetimeInMinutesInvalidException(crate::types::error::SessionLifetimeInMinutesInvalidException),
42 ThrottlingException(crate::types::error::ThrottlingException),
44 UnsupportedPricingPlanException(crate::types::error::UnsupportedPricingPlanException),
47 UnsupportedUserEditionException(crate::types::error::UnsupportedUserEditionException),
49 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
51 variable wildcard pattern and check `.code()`:
52 \
53 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
54 \
55 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
56 Unhandled(crate::error::sealed_unhandled::Unhandled),
57}
58impl ::std::fmt::Display for Error {
59 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
60 match self {
61 Error::AccessDeniedException(inner) => inner.fmt(f),
62 Error::ConcurrentUpdatingException(inner) => inner.fmt(f),
63 Error::ConflictException(inner) => inner.fmt(f),
64 Error::CustomerManagedKeyUnavailableException(inner) => inner.fmt(f),
65 Error::DomainNotWhitelistedException(inner) => inner.fmt(f),
66 Error::IdentityTypeNotSupportedException(inner) => inner.fmt(f),
67 Error::InternalFailureException(inner) => inner.fmt(f),
68 Error::InternalServerException(inner) => inner.fmt(f),
69 Error::InvalidNextTokenException(inner) => inner.fmt(f),
70 Error::InvalidParameterValueException(inner) => inner.fmt(f),
71 Error::InvalidRequestException(inner) => inner.fmt(f),
72 Error::LimitExceededException(inner) => inner.fmt(f),
73 Error::PreconditionNotMetException(inner) => inner.fmt(f),
74 Error::QuickSightUserNotFoundException(inner) => inner.fmt(f),
75 Error::ResourceExistsException(inner) => inner.fmt(f),
76 Error::ResourceNotFoundException(inner) => inner.fmt(f),
77 Error::ResourceUnavailableException(inner) => inner.fmt(f),
78 Error::SessionLifetimeInMinutesInvalidException(inner) => inner.fmt(f),
79 Error::ThrottlingException(inner) => inner.fmt(f),
80 Error::UnsupportedPricingPlanException(inner) => inner.fmt(f),
81 Error::UnsupportedUserEditionException(inner) => inner.fmt(f),
82 Error::Unhandled(_) => {
83 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
84 write!(f, "unhandled error ({code})")
85 } else {
86 f.write_str("unhandled error")
87 }
88 }
89 }
90 }
91}
92impl From<::aws_smithy_types::error::operation::BuildError> for Error {
93 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
94 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
95 source: value.into(),
96 meta: ::std::default::Default::default(),
97 })
98 }
99}
100impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
101 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
102 match self {
103 Self::AccessDeniedException(inner) => inner.meta(),
104 Self::ConcurrentUpdatingException(inner) => inner.meta(),
105 Self::ConflictException(inner) => inner.meta(),
106 Self::CustomerManagedKeyUnavailableException(inner) => inner.meta(),
107 Self::DomainNotWhitelistedException(inner) => inner.meta(),
108 Self::IdentityTypeNotSupportedException(inner) => inner.meta(),
109 Self::InternalFailureException(inner) => inner.meta(),
110 Self::InternalServerException(inner) => inner.meta(),
111 Self::InvalidNextTokenException(inner) => inner.meta(),
112 Self::InvalidParameterValueException(inner) => inner.meta(),
113 Self::InvalidRequestException(inner) => inner.meta(),
114 Self::LimitExceededException(inner) => inner.meta(),
115 Self::PreconditionNotMetException(inner) => inner.meta(),
116 Self::QuickSightUserNotFoundException(inner) => inner.meta(),
117 Self::ResourceExistsException(inner) => inner.meta(),
118 Self::ResourceNotFoundException(inner) => inner.meta(),
119 Self::ResourceUnavailableException(inner) => inner.meta(),
120 Self::SessionLifetimeInMinutesInvalidException(inner) => inner.meta(),
121 Self::ThrottlingException(inner) => inner.meta(),
122 Self::UnsupportedPricingPlanException(inner) => inner.meta(),
123 Self::UnsupportedUserEditionException(inner) => inner.meta(),
124 Self::Unhandled(inner) => &inner.meta,
125 }
126 }
127}
128impl<R>
129 From<
130 ::aws_smithy_runtime_api::client::result::SdkError<
131 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError,
132 R,
133 >,
134 > for Error
135where
136 R: Send + Sync + std::fmt::Debug + 'static,
137{
138 fn from(
139 err: ::aws_smithy_runtime_api::client::result::SdkError<
140 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError,
141 R,
142 >,
143 ) -> Self {
144 match err {
145 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
146 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
147 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
148 source: err.into(),
149 }),
150 }
151 }
152}
153impl From<crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError> for Error {
154 fn from(err: crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError) -> Self {
155 match err {
156 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::AccessDeniedException(inner) => {
157 Error::AccessDeniedException(inner)
158 }
159 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::InternalFailureException(inner) => {
160 Error::InternalFailureException(inner)
161 }
162 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::InvalidParameterValueException(inner) => {
163 Error::InvalidParameterValueException(inner)
164 }
165 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::ResourceNotFoundException(inner) => {
166 Error::ResourceNotFoundException(inner)
167 }
168 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::ThrottlingException(inner) => {
169 Error::ThrottlingException(inner)
170 }
171 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::Unhandled(inner) => Error::Unhandled(inner),
172 }
173 }
174}
175impl<R>
176 From<
177 ::aws_smithy_runtime_api::client::result::SdkError<
178 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError,
179 R,
180 >,
181 > for Error
182where
183 R: Send + Sync + std::fmt::Debug + 'static,
184{
185 fn from(
186 err: ::aws_smithy_runtime_api::client::result::SdkError<
187 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError,
188 R,
189 >,
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::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError> for Error {
201 fn from(err: crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError) -> Self {
202 match err {
203 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::AccessDeniedException(inner) => {
204 Error::AccessDeniedException(inner)
205 }
206 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::ConflictException(inner) => {
207 Error::ConflictException(inner)
208 }
209 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::InternalFailureException(inner) => {
210 Error::InternalFailureException(inner)
211 }
212 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::InvalidParameterValueException(inner) => {
213 Error::InvalidParameterValueException(inner)
214 }
215 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::ResourceNotFoundException(inner) => {
216 Error::ResourceNotFoundException(inner)
217 }
218 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::ThrottlingException(inner) => {
219 Error::ThrottlingException(inner)
220 }
221 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::Unhandled(inner) => Error::Unhandled(inner),
222 }
223 }
224}
225impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_ingestion::CancelIngestionError, R>> for Error
226where
227 R: Send + Sync + std::fmt::Debug + 'static,
228{
229 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_ingestion::CancelIngestionError, R>) -> 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::cancel_ingestion::CancelIngestionError> for Error {
240 fn from(err: crate::operation::cancel_ingestion::CancelIngestionError) -> Self {
241 match err {
242 crate::operation::cancel_ingestion::CancelIngestionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
243 crate::operation::cancel_ingestion::CancelIngestionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
244 crate::operation::cancel_ingestion::CancelIngestionError::InvalidParameterValueException(inner) => {
245 Error::InvalidParameterValueException(inner)
246 }
247 crate::operation::cancel_ingestion::CancelIngestionError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
248 crate::operation::cancel_ingestion::CancelIngestionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
249 crate::operation::cancel_ingestion::CancelIngestionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
250 crate::operation::cancel_ingestion::CancelIngestionError::Unhandled(inner) => Error::Unhandled(inner),
251 }
252 }
253}
254impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_customization::CreateAccountCustomizationError, R>>
255 for Error
256where
257 R: Send + Sync + std::fmt::Debug + 'static,
258{
259 fn from(
260 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_customization::CreateAccountCustomizationError, R>,
261 ) -> Self {
262 match err {
263 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
264 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
265 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
266 source: err.into(),
267 }),
268 }
269 }
270}
271impl From<crate::operation::create_account_customization::CreateAccountCustomizationError> for Error {
272 fn from(err: crate::operation::create_account_customization::CreateAccountCustomizationError) -> Self {
273 match err {
274 crate::operation::create_account_customization::CreateAccountCustomizationError::AccessDeniedException(inner) => {
275 Error::AccessDeniedException(inner)
276 }
277 crate::operation::create_account_customization::CreateAccountCustomizationError::ConflictException(inner) => {
278 Error::ConflictException(inner)
279 }
280 crate::operation::create_account_customization::CreateAccountCustomizationError::InternalFailureException(inner) => {
281 Error::InternalFailureException(inner)
282 }
283 crate::operation::create_account_customization::CreateAccountCustomizationError::InvalidParameterValueException(inner) => {
284 Error::InvalidParameterValueException(inner)
285 }
286 crate::operation::create_account_customization::CreateAccountCustomizationError::ResourceExistsException(inner) => {
287 Error::ResourceExistsException(inner)
288 }
289 crate::operation::create_account_customization::CreateAccountCustomizationError::ResourceNotFoundException(inner) => {
290 Error::ResourceNotFoundException(inner)
291 }
292 crate::operation::create_account_customization::CreateAccountCustomizationError::ResourceUnavailableException(inner) => {
293 Error::ResourceUnavailableException(inner)
294 }
295 crate::operation::create_account_customization::CreateAccountCustomizationError::ThrottlingException(inner) => {
296 Error::ThrottlingException(inner)
297 }
298 crate::operation::create_account_customization::CreateAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
299 }
300 }
301}
302impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_subscription::CreateAccountSubscriptionError, R>>
303 for Error
304where
305 R: Send + Sync + std::fmt::Debug + 'static,
306{
307 fn from(
308 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_subscription::CreateAccountSubscriptionError, R>,
309 ) -> Self {
310 match err {
311 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
312 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
313 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
314 source: err.into(),
315 }),
316 }
317 }
318}
319impl From<crate::operation::create_account_subscription::CreateAccountSubscriptionError> for Error {
320 fn from(err: crate::operation::create_account_subscription::CreateAccountSubscriptionError) -> Self {
321 match err {
322 crate::operation::create_account_subscription::CreateAccountSubscriptionError::AccessDeniedException(inner) => {
323 Error::AccessDeniedException(inner)
324 }
325 crate::operation::create_account_subscription::CreateAccountSubscriptionError::ConflictException(inner) => {
326 Error::ConflictException(inner)
327 }
328 crate::operation::create_account_subscription::CreateAccountSubscriptionError::InternalFailureException(inner) => {
329 Error::InternalFailureException(inner)
330 }
331 crate::operation::create_account_subscription::CreateAccountSubscriptionError::InvalidParameterValueException(inner) => {
332 Error::InvalidParameterValueException(inner)
333 }
334 crate::operation::create_account_subscription::CreateAccountSubscriptionError::PreconditionNotMetException(inner) => {
335 Error::PreconditionNotMetException(inner)
336 }
337 crate::operation::create_account_subscription::CreateAccountSubscriptionError::ResourceExistsException(inner) => {
338 Error::ResourceExistsException(inner)
339 }
340 crate::operation::create_account_subscription::CreateAccountSubscriptionError::ResourceNotFoundException(inner) => {
341 Error::ResourceNotFoundException(inner)
342 }
343 crate::operation::create_account_subscription::CreateAccountSubscriptionError::ResourceUnavailableException(inner) => {
344 Error::ResourceUnavailableException(inner)
345 }
346 crate::operation::create_account_subscription::CreateAccountSubscriptionError::ThrottlingException(inner) => {
347 Error::ThrottlingException(inner)
348 }
349 crate::operation::create_account_subscription::CreateAccountSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
350 }
351 }
352}
353impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_action_connector::CreateActionConnectorError, R>> for Error
354where
355 R: Send + Sync + std::fmt::Debug + 'static,
356{
357 fn from(
358 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_action_connector::CreateActionConnectorError, R>,
359 ) -> Self {
360 match err {
361 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
362 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
363 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
364 source: err.into(),
365 }),
366 }
367 }
368}
369impl From<crate::operation::create_action_connector::CreateActionConnectorError> for Error {
370 fn from(err: crate::operation::create_action_connector::CreateActionConnectorError) -> Self {
371 match err {
372 crate::operation::create_action_connector::CreateActionConnectorError::AccessDeniedException(inner) => {
373 Error::AccessDeniedException(inner)
374 }
375 crate::operation::create_action_connector::CreateActionConnectorError::ConflictException(inner) => Error::ConflictException(inner),
376 crate::operation::create_action_connector::CreateActionConnectorError::InternalFailureException(inner) => {
377 Error::InternalFailureException(inner)
378 }
379 crate::operation::create_action_connector::CreateActionConnectorError::InvalidParameterValueException(inner) => {
380 Error::InvalidParameterValueException(inner)
381 }
382 crate::operation::create_action_connector::CreateActionConnectorError::ResourceExistsException(inner) => {
383 Error::ResourceExistsException(inner)
384 }
385 crate::operation::create_action_connector::CreateActionConnectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
386 crate::operation::create_action_connector::CreateActionConnectorError::Unhandled(inner) => Error::Unhandled(inner),
387 }
388 }
389}
390impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_analysis::CreateAnalysisError, R>> for Error
391where
392 R: Send + Sync + std::fmt::Debug + 'static,
393{
394 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_analysis::CreateAnalysisError, R>) -> Self {
395 match err {
396 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
397 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
398 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
399 source: err.into(),
400 }),
401 }
402 }
403}
404impl From<crate::operation::create_analysis::CreateAnalysisError> for Error {
405 fn from(err: crate::operation::create_analysis::CreateAnalysisError) -> Self {
406 match err {
407 crate::operation::create_analysis::CreateAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
408 crate::operation::create_analysis::CreateAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
409 crate::operation::create_analysis::CreateAnalysisError::InvalidParameterValueException(inner) => {
410 Error::InvalidParameterValueException(inner)
411 }
412 crate::operation::create_analysis::CreateAnalysisError::LimitExceededException(inner) => Error::LimitExceededException(inner),
413 crate::operation::create_analysis::CreateAnalysisError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
414 crate::operation::create_analysis::CreateAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
415 crate::operation::create_analysis::CreateAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
416 crate::operation::create_analysis::CreateAnalysisError::UnsupportedUserEditionException(inner) => {
417 Error::UnsupportedUserEditionException(inner)
418 }
419 crate::operation::create_analysis::CreateAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
420 }
421 }
422}
423impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_brand::CreateBrandError, R>> for Error
424where
425 R: Send + Sync + std::fmt::Debug + 'static,
426{
427 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_brand::CreateBrandError, R>) -> Self {
428 match err {
429 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
430 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
431 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
432 source: err.into(),
433 }),
434 }
435 }
436}
437impl From<crate::operation::create_brand::CreateBrandError> for Error {
438 fn from(err: crate::operation::create_brand::CreateBrandError) -> Self {
439 match err {
440 crate::operation::create_brand::CreateBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
441 crate::operation::create_brand::CreateBrandError::ConflictException(inner) => Error::ConflictException(inner),
442 crate::operation::create_brand::CreateBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
443 crate::operation::create_brand::CreateBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
444 crate::operation::create_brand::CreateBrandError::LimitExceededException(inner) => Error::LimitExceededException(inner),
445 crate::operation::create_brand::CreateBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
446 crate::operation::create_brand::CreateBrandError::Unhandled(inner) => Error::Unhandled(inner),
447 }
448 }
449}
450impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_custom_permissions::CreateCustomPermissionsError, R>>
451 for Error
452where
453 R: Send + Sync + std::fmt::Debug + 'static,
454{
455 fn from(
456 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_custom_permissions::CreateCustomPermissionsError, R>,
457 ) -> Self {
458 match err {
459 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
460 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
461 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
462 source: err.into(),
463 }),
464 }
465 }
466}
467impl From<crate::operation::create_custom_permissions::CreateCustomPermissionsError> for Error {
468 fn from(err: crate::operation::create_custom_permissions::CreateCustomPermissionsError) -> Self {
469 match err {
470 crate::operation::create_custom_permissions::CreateCustomPermissionsError::AccessDeniedException(inner) => {
471 Error::AccessDeniedException(inner)
472 }
473 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
474 crate::operation::create_custom_permissions::CreateCustomPermissionsError::InternalFailureException(inner) => {
475 Error::InternalFailureException(inner)
476 }
477 crate::operation::create_custom_permissions::CreateCustomPermissionsError::InvalidParameterValueException(inner) => {
478 Error::InvalidParameterValueException(inner)
479 }
480 crate::operation::create_custom_permissions::CreateCustomPermissionsError::LimitExceededException(inner) => {
481 Error::LimitExceededException(inner)
482 }
483 crate::operation::create_custom_permissions::CreateCustomPermissionsError::PreconditionNotMetException(inner) => {
484 Error::PreconditionNotMetException(inner)
485 }
486 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ResourceExistsException(inner) => {
487 Error::ResourceExistsException(inner)
488 }
489 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ResourceNotFoundException(inner) => {
490 Error::ResourceNotFoundException(inner)
491 }
492 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ResourceUnavailableException(inner) => {
493 Error::ResourceUnavailableException(inner)
494 }
495 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ThrottlingException(inner) => {
496 Error::ThrottlingException(inner)
497 }
498 crate::operation::create_custom_permissions::CreateCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
499 }
500 }
501}
502impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dashboard::CreateDashboardError, R>> for Error
503where
504 R: Send + Sync + std::fmt::Debug + 'static,
505{
506 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dashboard::CreateDashboardError, R>) -> Self {
507 match err {
508 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
509 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
510 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
511 source: err.into(),
512 }),
513 }
514 }
515}
516impl From<crate::operation::create_dashboard::CreateDashboardError> for Error {
517 fn from(err: crate::operation::create_dashboard::CreateDashboardError) -> Self {
518 match err {
519 crate::operation::create_dashboard::CreateDashboardError::ConflictException(inner) => Error::ConflictException(inner),
520 crate::operation::create_dashboard::CreateDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
521 crate::operation::create_dashboard::CreateDashboardError::InvalidParameterValueException(inner) => {
522 Error::InvalidParameterValueException(inner)
523 }
524 crate::operation::create_dashboard::CreateDashboardError::LimitExceededException(inner) => Error::LimitExceededException(inner),
525 crate::operation::create_dashboard::CreateDashboardError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
526 crate::operation::create_dashboard::CreateDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
527 crate::operation::create_dashboard::CreateDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
528 crate::operation::create_dashboard::CreateDashboardError::UnsupportedUserEditionException(inner) => {
529 Error::UnsupportedUserEditionException(inner)
530 }
531 crate::operation::create_dashboard::CreateDashboardError::Unhandled(inner) => Error::Unhandled(inner),
532 }
533 }
534}
535impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_set::CreateDataSetError, R>> for Error
536where
537 R: Send + Sync + std::fmt::Debug + 'static,
538{
539 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_set::CreateDataSetError, R>) -> Self {
540 match err {
541 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
542 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
543 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
544 source: err.into(),
545 }),
546 }
547 }
548}
549impl From<crate::operation::create_data_set::CreateDataSetError> for Error {
550 fn from(err: crate::operation::create_data_set::CreateDataSetError) -> Self {
551 match err {
552 crate::operation::create_data_set::CreateDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
553 crate::operation::create_data_set::CreateDataSetError::ConflictException(inner) => Error::ConflictException(inner),
554 crate::operation::create_data_set::CreateDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
555 crate::operation::create_data_set::CreateDataSetError::InvalidParameterValueException(inner) => {
556 Error::InvalidParameterValueException(inner)
557 }
558 crate::operation::create_data_set::CreateDataSetError::LimitExceededException(inner) => Error::LimitExceededException(inner),
559 crate::operation::create_data_set::CreateDataSetError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
560 crate::operation::create_data_set::CreateDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
561 crate::operation::create_data_set::CreateDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
562 crate::operation::create_data_set::CreateDataSetError::UnsupportedUserEditionException(inner) => {
563 Error::UnsupportedUserEditionException(inner)
564 }
565 crate::operation::create_data_set::CreateDataSetError::Unhandled(inner) => Error::Unhandled(inner),
566 }
567 }
568}
569impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_source::CreateDataSourceError, R>> for Error
570where
571 R: Send + Sync + std::fmt::Debug + 'static,
572{
573 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_source::CreateDataSourceError, R>) -> Self {
574 match err {
575 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
576 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
577 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
578 source: err.into(),
579 }),
580 }
581 }
582}
583impl From<crate::operation::create_data_source::CreateDataSourceError> for Error {
584 fn from(err: crate::operation::create_data_source::CreateDataSourceError) -> Self {
585 match err {
586 crate::operation::create_data_source::CreateDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
587 crate::operation::create_data_source::CreateDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
588 crate::operation::create_data_source::CreateDataSourceError::CustomerManagedKeyUnavailableException(inner) => {
589 Error::CustomerManagedKeyUnavailableException(inner)
590 }
591 crate::operation::create_data_source::CreateDataSourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
592 crate::operation::create_data_source::CreateDataSourceError::InvalidParameterValueException(inner) => {
593 Error::InvalidParameterValueException(inner)
594 }
595 crate::operation::create_data_source::CreateDataSourceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
596 crate::operation::create_data_source::CreateDataSourceError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
597 crate::operation::create_data_source::CreateDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
598 crate::operation::create_data_source::CreateDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
599 crate::operation::create_data_source::CreateDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
600 }
601 }
602}
603impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder::CreateFolderError, R>> for Error
604where
605 R: Send + Sync + std::fmt::Debug + 'static,
606{
607 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder::CreateFolderError, R>) -> Self {
608 match err {
609 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
610 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
611 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
612 source: err.into(),
613 }),
614 }
615 }
616}
617impl From<crate::operation::create_folder::CreateFolderError> for Error {
618 fn from(err: crate::operation::create_folder::CreateFolderError) -> Self {
619 match err {
620 crate::operation::create_folder::CreateFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
621 crate::operation::create_folder::CreateFolderError::ConflictException(inner) => Error::ConflictException(inner),
622 crate::operation::create_folder::CreateFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
623 crate::operation::create_folder::CreateFolderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
624 crate::operation::create_folder::CreateFolderError::LimitExceededException(inner) => Error::LimitExceededException(inner),
625 crate::operation::create_folder::CreateFolderError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
626 crate::operation::create_folder::CreateFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
627 crate::operation::create_folder::CreateFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
628 crate::operation::create_folder::CreateFolderError::UnsupportedUserEditionException(inner) => {
629 Error::UnsupportedUserEditionException(inner)
630 }
631 crate::operation::create_folder::CreateFolderError::Unhandled(inner) => Error::Unhandled(inner),
632 }
633 }
634}
635impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder_membership::CreateFolderMembershipError, R>> for Error
636where
637 R: Send + Sync + std::fmt::Debug + 'static,
638{
639 fn from(
640 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder_membership::CreateFolderMembershipError, R>,
641 ) -> Self {
642 match err {
643 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
644 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
645 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
646 source: err.into(),
647 }),
648 }
649 }
650}
651impl From<crate::operation::create_folder_membership::CreateFolderMembershipError> for Error {
652 fn from(err: crate::operation::create_folder_membership::CreateFolderMembershipError) -> Self {
653 match err {
654 crate::operation::create_folder_membership::CreateFolderMembershipError::AccessDeniedException(inner) => {
655 Error::AccessDeniedException(inner)
656 }
657 crate::operation::create_folder_membership::CreateFolderMembershipError::InternalFailureException(inner) => {
658 Error::InternalFailureException(inner)
659 }
660 crate::operation::create_folder_membership::CreateFolderMembershipError::InvalidParameterValueException(inner) => {
661 Error::InvalidParameterValueException(inner)
662 }
663 crate::operation::create_folder_membership::CreateFolderMembershipError::LimitExceededException(inner) => {
664 Error::LimitExceededException(inner)
665 }
666 crate::operation::create_folder_membership::CreateFolderMembershipError::ResourceExistsException(inner) => {
667 Error::ResourceExistsException(inner)
668 }
669 crate::operation::create_folder_membership::CreateFolderMembershipError::ResourceNotFoundException(inner) => {
670 Error::ResourceNotFoundException(inner)
671 }
672 crate::operation::create_folder_membership::CreateFolderMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
673 crate::operation::create_folder_membership::CreateFolderMembershipError::UnsupportedUserEditionException(inner) => {
674 Error::UnsupportedUserEditionException(inner)
675 }
676 crate::operation::create_folder_membership::CreateFolderMembershipError::Unhandled(inner) => Error::Unhandled(inner),
677 }
678 }
679}
680impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group::CreateGroupError, R>> for Error
681where
682 R: Send + Sync + std::fmt::Debug + 'static,
683{
684 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group::CreateGroupError, R>) -> Self {
685 match err {
686 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
687 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
688 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
689 source: err.into(),
690 }),
691 }
692 }
693}
694impl From<crate::operation::create_group::CreateGroupError> for Error {
695 fn from(err: crate::operation::create_group::CreateGroupError) -> Self {
696 match err {
697 crate::operation::create_group::CreateGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
698 crate::operation::create_group::CreateGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
699 crate::operation::create_group::CreateGroupError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
700 crate::operation::create_group::CreateGroupError::LimitExceededException(inner) => Error::LimitExceededException(inner),
701 crate::operation::create_group::CreateGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
702 crate::operation::create_group::CreateGroupError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
703 crate::operation::create_group::CreateGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
704 crate::operation::create_group::CreateGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
705 crate::operation::create_group::CreateGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
706 crate::operation::create_group::CreateGroupError::Unhandled(inner) => Error::Unhandled(inner),
707 }
708 }
709}
710impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group_membership::CreateGroupMembershipError, R>> for Error
711where
712 R: Send + Sync + std::fmt::Debug + 'static,
713{
714 fn from(
715 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group_membership::CreateGroupMembershipError, R>,
716 ) -> Self {
717 match err {
718 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
719 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
720 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
721 source: err.into(),
722 }),
723 }
724 }
725}
726impl From<crate::operation::create_group_membership::CreateGroupMembershipError> for Error {
727 fn from(err: crate::operation::create_group_membership::CreateGroupMembershipError) -> Self {
728 match err {
729 crate::operation::create_group_membership::CreateGroupMembershipError::AccessDeniedException(inner) => {
730 Error::AccessDeniedException(inner)
731 }
732 crate::operation::create_group_membership::CreateGroupMembershipError::InternalFailureException(inner) => {
733 Error::InternalFailureException(inner)
734 }
735 crate::operation::create_group_membership::CreateGroupMembershipError::InvalidParameterValueException(inner) => {
736 Error::InvalidParameterValueException(inner)
737 }
738 crate::operation::create_group_membership::CreateGroupMembershipError::PreconditionNotMetException(inner) => {
739 Error::PreconditionNotMetException(inner)
740 }
741 crate::operation::create_group_membership::CreateGroupMembershipError::ResourceNotFoundException(inner) => {
742 Error::ResourceNotFoundException(inner)
743 }
744 crate::operation::create_group_membership::CreateGroupMembershipError::ResourceUnavailableException(inner) => {
745 Error::ResourceUnavailableException(inner)
746 }
747 crate::operation::create_group_membership::CreateGroupMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
748 crate::operation::create_group_membership::CreateGroupMembershipError::Unhandled(inner) => Error::Unhandled(inner),
749 }
750 }
751}
752impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError, R>>
753 for Error
754where
755 R: Send + Sync + std::fmt::Debug + 'static,
756{
757 fn from(
758 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError, R>,
759 ) -> Self {
760 match err {
761 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
762 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
763 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
764 source: err.into(),
765 }),
766 }
767 }
768}
769impl From<crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError> for Error {
770 fn from(err: crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError) -> Self {
771 match err {
772 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::AccessDeniedException(inner) => {
773 Error::AccessDeniedException(inner)
774 }
775 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ConcurrentUpdatingException(inner) => {
776 Error::ConcurrentUpdatingException(inner)
777 }
778 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::InternalFailureException(inner) => {
779 Error::InternalFailureException(inner)
780 }
781 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
782 Error::InvalidParameterValueException(inner)
783 }
784 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ResourceExistsException(inner) => {
785 Error::ResourceExistsException(inner)
786 }
787 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
788 Error::ResourceNotFoundException(inner)
789 }
790 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ThrottlingException(inner) => {
791 Error::ThrottlingException(inner)
792 }
793 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
794 }
795 }
796}
797impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ingestion::CreateIngestionError, R>> for Error
798where
799 R: Send + Sync + std::fmt::Debug + 'static,
800{
801 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ingestion::CreateIngestionError, R>) -> Self {
802 match err {
803 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
804 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
805 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
806 source: err.into(),
807 }),
808 }
809 }
810}
811impl From<crate::operation::create_ingestion::CreateIngestionError> for Error {
812 fn from(err: crate::operation::create_ingestion::CreateIngestionError) -> Self {
813 match err {
814 crate::operation::create_ingestion::CreateIngestionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
815 crate::operation::create_ingestion::CreateIngestionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
816 crate::operation::create_ingestion::CreateIngestionError::InvalidParameterValueException(inner) => {
817 Error::InvalidParameterValueException(inner)
818 }
819 crate::operation::create_ingestion::CreateIngestionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
820 crate::operation::create_ingestion::CreateIngestionError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
821 crate::operation::create_ingestion::CreateIngestionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
822 crate::operation::create_ingestion::CreateIngestionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
823 crate::operation::create_ingestion::CreateIngestionError::Unhandled(inner) => Error::Unhandled(inner),
824 }
825 }
826}
827impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_namespace::CreateNamespaceError, R>> for Error
828where
829 R: Send + Sync + std::fmt::Debug + 'static,
830{
831 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_namespace::CreateNamespaceError, R>) -> Self {
832 match err {
833 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
834 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
835 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
836 source: err.into(),
837 }),
838 }
839 }
840}
841impl From<crate::operation::create_namespace::CreateNamespaceError> for Error {
842 fn from(err: crate::operation::create_namespace::CreateNamespaceError) -> Self {
843 match err {
844 crate::operation::create_namespace::CreateNamespaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
845 crate::operation::create_namespace::CreateNamespaceError::ConflictException(inner) => Error::ConflictException(inner),
846 crate::operation::create_namespace::CreateNamespaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
847 crate::operation::create_namespace::CreateNamespaceError::InvalidParameterValueException(inner) => {
848 Error::InvalidParameterValueException(inner)
849 }
850 crate::operation::create_namespace::CreateNamespaceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
851 crate::operation::create_namespace::CreateNamespaceError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
852 crate::operation::create_namespace::CreateNamespaceError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
853 crate::operation::create_namespace::CreateNamespaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
854 crate::operation::create_namespace::CreateNamespaceError::ResourceUnavailableException(inner) => {
855 Error::ResourceUnavailableException(inner)
856 }
857 crate::operation::create_namespace::CreateNamespaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
858 crate::operation::create_namespace::CreateNamespaceError::Unhandled(inner) => Error::Unhandled(inner),
859 }
860 }
861}
862impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_refresh_schedule::CreateRefreshScheduleError, R>> for Error
863where
864 R: Send + Sync + std::fmt::Debug + 'static,
865{
866 fn from(
867 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_refresh_schedule::CreateRefreshScheduleError, R>,
868 ) -> Self {
869 match err {
870 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
871 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
872 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
873 source: err.into(),
874 }),
875 }
876 }
877}
878impl From<crate::operation::create_refresh_schedule::CreateRefreshScheduleError> for Error {
879 fn from(err: crate::operation::create_refresh_schedule::CreateRefreshScheduleError) -> Self {
880 match err {
881 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::AccessDeniedException(inner) => {
882 Error::AccessDeniedException(inner)
883 }
884 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::InternalFailureException(inner) => {
885 Error::InternalFailureException(inner)
886 }
887 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::InvalidParameterValueException(inner) => {
888 Error::InvalidParameterValueException(inner)
889 }
890 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::LimitExceededException(inner) => {
891 Error::LimitExceededException(inner)
892 }
893 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::PreconditionNotMetException(inner) => {
894 Error::PreconditionNotMetException(inner)
895 }
896 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::ResourceExistsException(inner) => {
897 Error::ResourceExistsException(inner)
898 }
899 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::ResourceNotFoundException(inner) => {
900 Error::ResourceNotFoundException(inner)
901 }
902 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
903 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
904 }
905 }
906}
907impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_role_membership::CreateRoleMembershipError, R>> for Error
908where
909 R: Send + Sync + std::fmt::Debug + 'static,
910{
911 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_role_membership::CreateRoleMembershipError, R>) -> Self {
912 match err {
913 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
914 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
915 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
916 source: err.into(),
917 }),
918 }
919 }
920}
921impl From<crate::operation::create_role_membership::CreateRoleMembershipError> for Error {
922 fn from(err: crate::operation::create_role_membership::CreateRoleMembershipError) -> Self {
923 match err {
924 crate::operation::create_role_membership::CreateRoleMembershipError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
925 crate::operation::create_role_membership::CreateRoleMembershipError::InternalFailureException(inner) => {
926 Error::InternalFailureException(inner)
927 }
928 crate::operation::create_role_membership::CreateRoleMembershipError::InvalidParameterValueException(inner) => {
929 Error::InvalidParameterValueException(inner)
930 }
931 crate::operation::create_role_membership::CreateRoleMembershipError::PreconditionNotMetException(inner) => {
932 Error::PreconditionNotMetException(inner)
933 }
934 crate::operation::create_role_membership::CreateRoleMembershipError::ResourceNotFoundException(inner) => {
935 Error::ResourceNotFoundException(inner)
936 }
937 crate::operation::create_role_membership::CreateRoleMembershipError::ResourceUnavailableException(inner) => {
938 Error::ResourceUnavailableException(inner)
939 }
940 crate::operation::create_role_membership::CreateRoleMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
941 crate::operation::create_role_membership::CreateRoleMembershipError::Unhandled(inner) => Error::Unhandled(inner),
942 }
943 }
944}
945impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template::CreateTemplateError, R>> for Error
946where
947 R: Send + Sync + std::fmt::Debug + 'static,
948{
949 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template::CreateTemplateError, R>) -> Self {
950 match err {
951 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
952 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
953 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
954 source: err.into(),
955 }),
956 }
957 }
958}
959impl From<crate::operation::create_template::CreateTemplateError> for Error {
960 fn from(err: crate::operation::create_template::CreateTemplateError) -> Self {
961 match err {
962 crate::operation::create_template::CreateTemplateError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
963 crate::operation::create_template::CreateTemplateError::ConflictException(inner) => Error::ConflictException(inner),
964 crate::operation::create_template::CreateTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
965 crate::operation::create_template::CreateTemplateError::InvalidParameterValueException(inner) => {
966 Error::InvalidParameterValueException(inner)
967 }
968 crate::operation::create_template::CreateTemplateError::LimitExceededException(inner) => Error::LimitExceededException(inner),
969 crate::operation::create_template::CreateTemplateError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
970 crate::operation::create_template::CreateTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
971 crate::operation::create_template::CreateTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
972 crate::operation::create_template::CreateTemplateError::UnsupportedUserEditionException(inner) => {
973 Error::UnsupportedUserEditionException(inner)
974 }
975 crate::operation::create_template::CreateTemplateError::Unhandled(inner) => Error::Unhandled(inner),
976 }
977 }
978}
979impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template_alias::CreateTemplateAliasError, R>> for Error
980where
981 R: Send + Sync + std::fmt::Debug + 'static,
982{
983 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template_alias::CreateTemplateAliasError, R>) -> Self {
984 match err {
985 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
986 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
987 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
988 source: err.into(),
989 }),
990 }
991 }
992}
993impl From<crate::operation::create_template_alias::CreateTemplateAliasError> for Error {
994 fn from(err: crate::operation::create_template_alias::CreateTemplateAliasError) -> Self {
995 match err {
996 crate::operation::create_template_alias::CreateTemplateAliasError::ConflictException(inner) => Error::ConflictException(inner),
997 crate::operation::create_template_alias::CreateTemplateAliasError::InternalFailureException(inner) => {
998 Error::InternalFailureException(inner)
999 }
1000 crate::operation::create_template_alias::CreateTemplateAliasError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1001 crate::operation::create_template_alias::CreateTemplateAliasError::ResourceExistsException(inner) => {
1002 Error::ResourceExistsException(inner)
1003 }
1004 crate::operation::create_template_alias::CreateTemplateAliasError::ResourceNotFoundException(inner) => {
1005 Error::ResourceNotFoundException(inner)
1006 }
1007 crate::operation::create_template_alias::CreateTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1008 crate::operation::create_template_alias::CreateTemplateAliasError::UnsupportedUserEditionException(inner) => {
1009 Error::UnsupportedUserEditionException(inner)
1010 }
1011 crate::operation::create_template_alias::CreateTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
1012 }
1013 }
1014}
1015impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme::CreateThemeError, R>> for Error
1016where
1017 R: Send + Sync + std::fmt::Debug + 'static,
1018{
1019 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme::CreateThemeError, R>) -> Self {
1020 match err {
1021 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1022 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1023 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1024 source: err.into(),
1025 }),
1026 }
1027 }
1028}
1029impl From<crate::operation::create_theme::CreateThemeError> for Error {
1030 fn from(err: crate::operation::create_theme::CreateThemeError) -> Self {
1031 match err {
1032 crate::operation::create_theme::CreateThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1033 crate::operation::create_theme::CreateThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1034 crate::operation::create_theme::CreateThemeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1035 crate::operation::create_theme::CreateThemeError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1036 crate::operation::create_theme::CreateThemeError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
1037 crate::operation::create_theme::CreateThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1038 crate::operation::create_theme::CreateThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1039 crate::operation::create_theme::CreateThemeError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
1040 crate::operation::create_theme::CreateThemeError::Unhandled(inner) => Error::Unhandled(inner),
1041 }
1042 }
1043}
1044impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme_alias::CreateThemeAliasError, R>> for Error
1045where
1046 R: Send + Sync + std::fmt::Debug + 'static,
1047{
1048 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme_alias::CreateThemeAliasError, R>) -> Self {
1049 match err {
1050 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1051 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1052 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1053 source: err.into(),
1054 }),
1055 }
1056 }
1057}
1058impl From<crate::operation::create_theme_alias::CreateThemeAliasError> for Error {
1059 fn from(err: crate::operation::create_theme_alias::CreateThemeAliasError) -> Self {
1060 match err {
1061 crate::operation::create_theme_alias::CreateThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
1062 crate::operation::create_theme_alias::CreateThemeAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1063 crate::operation::create_theme_alias::CreateThemeAliasError::InvalidParameterValueException(inner) => {
1064 Error::InvalidParameterValueException(inner)
1065 }
1066 crate::operation::create_theme_alias::CreateThemeAliasError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1067 crate::operation::create_theme_alias::CreateThemeAliasError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
1068 crate::operation::create_theme_alias::CreateThemeAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1069 crate::operation::create_theme_alias::CreateThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1070 crate::operation::create_theme_alias::CreateThemeAliasError::UnsupportedUserEditionException(inner) => {
1071 Error::UnsupportedUserEditionException(inner)
1072 }
1073 crate::operation::create_theme_alias::CreateThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
1074 }
1075 }
1076}
1077impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic::CreateTopicError, R>> for Error
1078where
1079 R: Send + Sync + std::fmt::Debug + 'static,
1080{
1081 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic::CreateTopicError, R>) -> Self {
1082 match err {
1083 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1084 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1085 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1086 source: err.into(),
1087 }),
1088 }
1089 }
1090}
1091impl From<crate::operation::create_topic::CreateTopicError> for Error {
1092 fn from(err: crate::operation::create_topic::CreateTopicError) -> Self {
1093 match err {
1094 crate::operation::create_topic::CreateTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1095 crate::operation::create_topic::CreateTopicError::ConflictException(inner) => Error::ConflictException(inner),
1096 crate::operation::create_topic::CreateTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1097 crate::operation::create_topic::CreateTopicError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1098 crate::operation::create_topic::CreateTopicError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1099 crate::operation::create_topic::CreateTopicError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
1100 crate::operation::create_topic::CreateTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1101 crate::operation::create_topic::CreateTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1102 crate::operation::create_topic::CreateTopicError::Unhandled(inner) => Error::Unhandled(inner),
1103 }
1104 }
1105}
1106impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError, R>>
1107 for Error
1108where
1109 R: Send + Sync + std::fmt::Debug + 'static,
1110{
1111 fn from(
1112 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError, R>,
1113 ) -> Self {
1114 match err {
1115 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1116 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1117 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1118 source: err.into(),
1119 }),
1120 }
1121 }
1122}
1123impl From<crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError> for Error {
1124 fn from(err: crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError) -> Self {
1125 match err {
1126 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::AccessDeniedException(inner) => {
1127 Error::AccessDeniedException(inner)
1128 }
1129 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ConflictException(inner) => {
1130 Error::ConflictException(inner)
1131 }
1132 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::InternalFailureException(inner) => {
1133 Error::InternalFailureException(inner)
1134 }
1135 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
1136 Error::InvalidParameterValueException(inner)
1137 }
1138 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::LimitExceededException(inner) => {
1139 Error::LimitExceededException(inner)
1140 }
1141 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ResourceExistsException(inner) => {
1142 Error::ResourceExistsException(inner)
1143 }
1144 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
1145 Error::ResourceNotFoundException(inner)
1146 }
1147 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ThrottlingException(inner) => {
1148 Error::ThrottlingException(inner)
1149 }
1150 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
1151 }
1152 }
1153}
1154impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vpc_connection::CreateVPCConnectionError, R>> for Error
1155where
1156 R: Send + Sync + std::fmt::Debug + 'static,
1157{
1158 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vpc_connection::CreateVPCConnectionError, R>) -> Self {
1159 match err {
1160 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1161 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1162 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1163 source: err.into(),
1164 }),
1165 }
1166 }
1167}
1168impl From<crate::operation::create_vpc_connection::CreateVPCConnectionError> for Error {
1169 fn from(err: crate::operation::create_vpc_connection::CreateVPCConnectionError) -> Self {
1170 match err {
1171 crate::operation::create_vpc_connection::CreateVPCConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1172 crate::operation::create_vpc_connection::CreateVPCConnectionError::ConflictException(inner) => Error::ConflictException(inner),
1173 crate::operation::create_vpc_connection::CreateVPCConnectionError::InternalFailureException(inner) => {
1174 Error::InternalFailureException(inner)
1175 }
1176 crate::operation::create_vpc_connection::CreateVPCConnectionError::InvalidParameterValueException(inner) => {
1177 Error::InvalidParameterValueException(inner)
1178 }
1179 crate::operation::create_vpc_connection::CreateVPCConnectionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1180 crate::operation::create_vpc_connection::CreateVPCConnectionError::ResourceExistsException(inner) => {
1181 Error::ResourceExistsException(inner)
1182 }
1183 crate::operation::create_vpc_connection::CreateVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1184 crate::operation::create_vpc_connection::CreateVPCConnectionError::UnsupportedUserEditionException(inner) => {
1185 Error::UnsupportedUserEditionException(inner)
1186 }
1187 crate::operation::create_vpc_connection::CreateVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
1188 }
1189 }
1190}
1191impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_customization::DeleteAccountCustomizationError, R>>
1192 for Error
1193where
1194 R: Send + Sync + std::fmt::Debug + 'static,
1195{
1196 fn from(
1197 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_customization::DeleteAccountCustomizationError, R>,
1198 ) -> Self {
1199 match err {
1200 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1201 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1202 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1203 source: err.into(),
1204 }),
1205 }
1206 }
1207}
1208impl From<crate::operation::delete_account_customization::DeleteAccountCustomizationError> for Error {
1209 fn from(err: crate::operation::delete_account_customization::DeleteAccountCustomizationError) -> Self {
1210 match err {
1211 crate::operation::delete_account_customization::DeleteAccountCustomizationError::AccessDeniedException(inner) => {
1212 Error::AccessDeniedException(inner)
1213 }
1214 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ConflictException(inner) => {
1215 Error::ConflictException(inner)
1216 }
1217 crate::operation::delete_account_customization::DeleteAccountCustomizationError::InternalFailureException(inner) => {
1218 Error::InternalFailureException(inner)
1219 }
1220 crate::operation::delete_account_customization::DeleteAccountCustomizationError::InvalidParameterValueException(inner) => {
1221 Error::InvalidParameterValueException(inner)
1222 }
1223 crate::operation::delete_account_customization::DeleteAccountCustomizationError::LimitExceededException(inner) => {
1224 Error::LimitExceededException(inner)
1225 }
1226 crate::operation::delete_account_customization::DeleteAccountCustomizationError::PreconditionNotMetException(inner) => {
1227 Error::PreconditionNotMetException(inner)
1228 }
1229 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ResourceNotFoundException(inner) => {
1230 Error::ResourceNotFoundException(inner)
1231 }
1232 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ResourceUnavailableException(inner) => {
1233 Error::ResourceUnavailableException(inner)
1234 }
1235 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ThrottlingException(inner) => {
1236 Error::ThrottlingException(inner)
1237 }
1238 crate::operation::delete_account_customization::DeleteAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
1239 }
1240 }
1241}
1242impl<R>
1243 From<
1244 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError, R>,
1245 > for Error
1246where
1247 R: Send + Sync + std::fmt::Debug + 'static,
1248{
1249 fn from(
1250 err: ::aws_smithy_runtime_api::client::result::SdkError<
1251 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError,
1252 R,
1253 >,
1254 ) -> Self {
1255 match err {
1256 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1257 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1258 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1259 source: err.into(),
1260 }),
1261 }
1262 }
1263}
1264impl From<crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError> for Error {
1265 fn from(err: crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError) -> Self {
1266 match err {
1267 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::AccessDeniedException(inner) => {
1268 Error::AccessDeniedException(inner)
1269 }
1270 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::InternalFailureException(inner) => {
1271 Error::InternalFailureException(inner)
1272 }
1273 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::InvalidParameterValueException(inner) => {
1274 Error::InvalidParameterValueException(inner)
1275 }
1276 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::ResourceNotFoundException(inner) => {
1277 Error::ResourceNotFoundException(inner)
1278 }
1279 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::ThrottlingException(inner) => {
1280 Error::ThrottlingException(inner)
1281 }
1282 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
1283 }
1284 }
1285}
1286impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_subscription::DeleteAccountSubscriptionError, R>>
1287 for Error
1288where
1289 R: Send + Sync + std::fmt::Debug + 'static,
1290{
1291 fn from(
1292 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_subscription::DeleteAccountSubscriptionError, R>,
1293 ) -> Self {
1294 match err {
1295 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1296 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1297 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1298 source: err.into(),
1299 }),
1300 }
1301 }
1302}
1303impl From<crate::operation::delete_account_subscription::DeleteAccountSubscriptionError> for Error {
1304 fn from(err: crate::operation::delete_account_subscription::DeleteAccountSubscriptionError) -> Self {
1305 match err {
1306 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::AccessDeniedException(inner) => {
1307 Error::AccessDeniedException(inner)
1308 }
1309 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::InternalFailureException(inner) => {
1310 Error::InternalFailureException(inner)
1311 }
1312 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::InvalidParameterValueException(inner) => {
1313 Error::InvalidParameterValueException(inner)
1314 }
1315 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::PreconditionNotMetException(inner) => {
1316 Error::PreconditionNotMetException(inner)
1317 }
1318 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::ResourceNotFoundException(inner) => {
1319 Error::ResourceNotFoundException(inner)
1320 }
1321 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::ResourceUnavailableException(inner) => {
1322 Error::ResourceUnavailableException(inner)
1323 }
1324 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::ThrottlingException(inner) => {
1325 Error::ThrottlingException(inner)
1326 }
1327 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
1328 }
1329 }
1330}
1331impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_action_connector::DeleteActionConnectorError, R>> for Error
1332where
1333 R: Send + Sync + std::fmt::Debug + 'static,
1334{
1335 fn from(
1336 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_action_connector::DeleteActionConnectorError, R>,
1337 ) -> Self {
1338 match err {
1339 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1340 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1341 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1342 source: err.into(),
1343 }),
1344 }
1345 }
1346}
1347impl From<crate::operation::delete_action_connector::DeleteActionConnectorError> for Error {
1348 fn from(err: crate::operation::delete_action_connector::DeleteActionConnectorError) -> Self {
1349 match err {
1350 crate::operation::delete_action_connector::DeleteActionConnectorError::AccessDeniedException(inner) => {
1351 Error::AccessDeniedException(inner)
1352 }
1353 crate::operation::delete_action_connector::DeleteActionConnectorError::InternalFailureException(inner) => {
1354 Error::InternalFailureException(inner)
1355 }
1356 crate::operation::delete_action_connector::DeleteActionConnectorError::InvalidParameterValueException(inner) => {
1357 Error::InvalidParameterValueException(inner)
1358 }
1359 crate::operation::delete_action_connector::DeleteActionConnectorError::ResourceNotFoundException(inner) => {
1360 Error::ResourceNotFoundException(inner)
1361 }
1362 crate::operation::delete_action_connector::DeleteActionConnectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1363 crate::operation::delete_action_connector::DeleteActionConnectorError::Unhandled(inner) => Error::Unhandled(inner),
1364 }
1365 }
1366}
1367impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_analysis::DeleteAnalysisError, R>> for Error
1368where
1369 R: Send + Sync + std::fmt::Debug + 'static,
1370{
1371 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_analysis::DeleteAnalysisError, R>) -> Self {
1372 match err {
1373 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1374 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1375 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1376 source: err.into(),
1377 }),
1378 }
1379 }
1380}
1381impl From<crate::operation::delete_analysis::DeleteAnalysisError> for Error {
1382 fn from(err: crate::operation::delete_analysis::DeleteAnalysisError) -> Self {
1383 match err {
1384 crate::operation::delete_analysis::DeleteAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
1385 crate::operation::delete_analysis::DeleteAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1386 crate::operation::delete_analysis::DeleteAnalysisError::InvalidParameterValueException(inner) => {
1387 Error::InvalidParameterValueException(inner)
1388 }
1389 crate::operation::delete_analysis::DeleteAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1390 crate::operation::delete_analysis::DeleteAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1391 crate::operation::delete_analysis::DeleteAnalysisError::UnsupportedUserEditionException(inner) => {
1392 Error::UnsupportedUserEditionException(inner)
1393 }
1394 crate::operation::delete_analysis::DeleteAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
1395 }
1396 }
1397}
1398impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand::DeleteBrandError, R>> for Error
1399where
1400 R: Send + Sync + std::fmt::Debug + 'static,
1401{
1402 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand::DeleteBrandError, R>) -> Self {
1403 match err {
1404 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1405 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1406 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1407 source: err.into(),
1408 }),
1409 }
1410 }
1411}
1412impl From<crate::operation::delete_brand::DeleteBrandError> for Error {
1413 fn from(err: crate::operation::delete_brand::DeleteBrandError) -> Self {
1414 match err {
1415 crate::operation::delete_brand::DeleteBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1416 crate::operation::delete_brand::DeleteBrandError::ConflictException(inner) => Error::ConflictException(inner),
1417 crate::operation::delete_brand::DeleteBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
1418 crate::operation::delete_brand::DeleteBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1419 crate::operation::delete_brand::DeleteBrandError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1420 crate::operation::delete_brand::DeleteBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1421 crate::operation::delete_brand::DeleteBrandError::Unhandled(inner) => Error::Unhandled(inner),
1422 }
1423 }
1424}
1425impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand_assignment::DeleteBrandAssignmentError, R>> for Error
1426where
1427 R: Send + Sync + std::fmt::Debug + 'static,
1428{
1429 fn from(
1430 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand_assignment::DeleteBrandAssignmentError, R>,
1431 ) -> Self {
1432 match err {
1433 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1434 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1435 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1436 source: err.into(),
1437 }),
1438 }
1439 }
1440}
1441impl From<crate::operation::delete_brand_assignment::DeleteBrandAssignmentError> for Error {
1442 fn from(err: crate::operation::delete_brand_assignment::DeleteBrandAssignmentError) -> Self {
1443 match err {
1444 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::AccessDeniedException(inner) => {
1445 Error::AccessDeniedException(inner)
1446 }
1447 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::ConflictException(inner) => Error::ConflictException(inner),
1448 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::InternalServerException(inner) => {
1449 Error::InternalServerException(inner)
1450 }
1451 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::InvalidRequestException(inner) => {
1452 Error::InvalidRequestException(inner)
1453 }
1454 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::ResourceNotFoundException(inner) => {
1455 Error::ResourceNotFoundException(inner)
1456 }
1457 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1458 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
1459 }
1460 }
1461}
1462impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_custom_permissions::DeleteCustomPermissionsError, R>>
1463 for Error
1464where
1465 R: Send + Sync + std::fmt::Debug + 'static,
1466{
1467 fn from(
1468 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_custom_permissions::DeleteCustomPermissionsError, R>,
1469 ) -> Self {
1470 match err {
1471 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1472 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1473 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1474 source: err.into(),
1475 }),
1476 }
1477 }
1478}
1479impl From<crate::operation::delete_custom_permissions::DeleteCustomPermissionsError> for Error {
1480 fn from(err: crate::operation::delete_custom_permissions::DeleteCustomPermissionsError) -> Self {
1481 match err {
1482 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::AccessDeniedException(inner) => {
1483 Error::AccessDeniedException(inner)
1484 }
1485 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
1486 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::InternalFailureException(inner) => {
1487 Error::InternalFailureException(inner)
1488 }
1489 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::InvalidParameterValueException(inner) => {
1490 Error::InvalidParameterValueException(inner)
1491 }
1492 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::PreconditionNotMetException(inner) => {
1493 Error::PreconditionNotMetException(inner)
1494 }
1495 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ResourceExistsException(inner) => {
1496 Error::ResourceExistsException(inner)
1497 }
1498 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ResourceNotFoundException(inner) => {
1499 Error::ResourceNotFoundException(inner)
1500 }
1501 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ResourceUnavailableException(inner) => {
1502 Error::ResourceUnavailableException(inner)
1503 }
1504 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ThrottlingException(inner) => {
1505 Error::ThrottlingException(inner)
1506 }
1507 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
1508 }
1509 }
1510}
1511impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dashboard::DeleteDashboardError, R>> for Error
1512where
1513 R: Send + Sync + std::fmt::Debug + 'static,
1514{
1515 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dashboard::DeleteDashboardError, R>) -> Self {
1516 match err {
1517 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1518 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1519 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1520 source: err.into(),
1521 }),
1522 }
1523 }
1524}
1525impl From<crate::operation::delete_dashboard::DeleteDashboardError> for Error {
1526 fn from(err: crate::operation::delete_dashboard::DeleteDashboardError) -> Self {
1527 match err {
1528 crate::operation::delete_dashboard::DeleteDashboardError::ConflictException(inner) => Error::ConflictException(inner),
1529 crate::operation::delete_dashboard::DeleteDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1530 crate::operation::delete_dashboard::DeleteDashboardError::InvalidParameterValueException(inner) => {
1531 Error::InvalidParameterValueException(inner)
1532 }
1533 crate::operation::delete_dashboard::DeleteDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1534 crate::operation::delete_dashboard::DeleteDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1535 crate::operation::delete_dashboard::DeleteDashboardError::UnsupportedUserEditionException(inner) => {
1536 Error::UnsupportedUserEditionException(inner)
1537 }
1538 crate::operation::delete_dashboard::DeleteDashboardError::Unhandled(inner) => Error::Unhandled(inner),
1539 }
1540 }
1541}
1542impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_set::DeleteDataSetError, R>> for Error
1543where
1544 R: Send + Sync + std::fmt::Debug + 'static,
1545{
1546 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_set::DeleteDataSetError, R>) -> Self {
1547 match err {
1548 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1549 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1550 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1551 source: err.into(),
1552 }),
1553 }
1554 }
1555}
1556impl From<crate::operation::delete_data_set::DeleteDataSetError> for Error {
1557 fn from(err: crate::operation::delete_data_set::DeleteDataSetError) -> Self {
1558 match err {
1559 crate::operation::delete_data_set::DeleteDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1560 crate::operation::delete_data_set::DeleteDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1561 crate::operation::delete_data_set::DeleteDataSetError::InvalidParameterValueException(inner) => {
1562 Error::InvalidParameterValueException(inner)
1563 }
1564 crate::operation::delete_data_set::DeleteDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1565 crate::operation::delete_data_set::DeleteDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1566 crate::operation::delete_data_set::DeleteDataSetError::Unhandled(inner) => Error::Unhandled(inner),
1567 }
1568 }
1569}
1570impl<R>
1571 From<
1572 ::aws_smithy_runtime_api::client::result::SdkError<
1573 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError,
1574 R,
1575 >,
1576 > for Error
1577where
1578 R: Send + Sync + std::fmt::Debug + 'static,
1579{
1580 fn from(
1581 err: ::aws_smithy_runtime_api::client::result::SdkError<
1582 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError,
1583 R,
1584 >,
1585 ) -> Self {
1586 match err {
1587 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1588 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1589 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1590 source: err.into(),
1591 }),
1592 }
1593 }
1594}
1595impl From<crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError> for Error {
1596 fn from(err: crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError) -> Self {
1597 match err {
1598 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::AccessDeniedException(inner) => {
1599 Error::AccessDeniedException(inner)
1600 }
1601 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::ConflictException(inner) => {
1602 Error::ConflictException(inner)
1603 }
1604 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::InternalFailureException(inner) => {
1605 Error::InternalFailureException(inner)
1606 }
1607 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::InvalidParameterValueException(inner) => {
1608 Error::InvalidParameterValueException(inner)
1609 }
1610 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::LimitExceededException(inner) => {
1611 Error::LimitExceededException(inner)
1612 }
1613 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::ResourceNotFoundException(inner) => {
1614 Error::ResourceNotFoundException(inner)
1615 }
1616 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::ThrottlingException(inner) => {
1617 Error::ThrottlingException(inner)
1618 }
1619 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::Unhandled(inner) => Error::Unhandled(inner),
1620 }
1621 }
1622}
1623impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_source::DeleteDataSourceError, R>> for Error
1624where
1625 R: Send + Sync + std::fmt::Debug + 'static,
1626{
1627 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_source::DeleteDataSourceError, R>) -> Self {
1628 match err {
1629 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1630 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1631 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1632 source: err.into(),
1633 }),
1634 }
1635 }
1636}
1637impl From<crate::operation::delete_data_source::DeleteDataSourceError> for Error {
1638 fn from(err: crate::operation::delete_data_source::DeleteDataSourceError) -> Self {
1639 match err {
1640 crate::operation::delete_data_source::DeleteDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1641 crate::operation::delete_data_source::DeleteDataSourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1642 crate::operation::delete_data_source::DeleteDataSourceError::InvalidParameterValueException(inner) => {
1643 Error::InvalidParameterValueException(inner)
1644 }
1645 crate::operation::delete_data_source::DeleteDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1646 crate::operation::delete_data_source::DeleteDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1647 crate::operation::delete_data_source::DeleteDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
1648 }
1649 }
1650}
1651impl<R>
1652 From<
1653 ::aws_smithy_runtime_api::client::result::SdkError<
1654 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError,
1655 R,
1656 >,
1657 > for Error
1658where
1659 R: Send + Sync + std::fmt::Debug + 'static,
1660{
1661 fn from(
1662 err: ::aws_smithy_runtime_api::client::result::SdkError<
1663 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError,
1664 R,
1665 >,
1666 ) -> Self {
1667 match err {
1668 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1669 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1670 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1671 source: err.into(),
1672 }),
1673 }
1674 }
1675}
1676impl From<crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError> for Error {
1677 fn from(err: crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError) -> Self {
1678 match err {
1679 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::AccessDeniedException(inner) => {
1680 Error::AccessDeniedException(inner)
1681 }
1682 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::ConflictException(inner) => {
1683 Error::ConflictException(inner)
1684 }
1685 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::InternalFailureException(inner) => {
1686 Error::InternalFailureException(inner)
1687 }
1688 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::ResourceNotFoundException(inner) => {
1689 Error::ResourceNotFoundException(inner)
1690 }
1691 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::ThrottlingException(inner) => {
1692 Error::ThrottlingException(inner)
1693 }
1694 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::Unhandled(inner) => {
1695 Error::Unhandled(inner)
1696 }
1697 }
1698 }
1699}
1700impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder::DeleteFolderError, R>> for Error
1701where
1702 R: Send + Sync + std::fmt::Debug + 'static,
1703{
1704 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder::DeleteFolderError, R>) -> Self {
1705 match err {
1706 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1707 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1708 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1709 source: err.into(),
1710 }),
1711 }
1712 }
1713}
1714impl From<crate::operation::delete_folder::DeleteFolderError> for Error {
1715 fn from(err: crate::operation::delete_folder::DeleteFolderError) -> Self {
1716 match err {
1717 crate::operation::delete_folder::DeleteFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1718 crate::operation::delete_folder::DeleteFolderError::ConflictException(inner) => Error::ConflictException(inner),
1719 crate::operation::delete_folder::DeleteFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1720 crate::operation::delete_folder::DeleteFolderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1721 crate::operation::delete_folder::DeleteFolderError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
1722 crate::operation::delete_folder::DeleteFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1723 crate::operation::delete_folder::DeleteFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1724 crate::operation::delete_folder::DeleteFolderError::UnsupportedUserEditionException(inner) => {
1725 Error::UnsupportedUserEditionException(inner)
1726 }
1727 crate::operation::delete_folder::DeleteFolderError::Unhandled(inner) => Error::Unhandled(inner),
1728 }
1729 }
1730}
1731impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder_membership::DeleteFolderMembershipError, R>> for Error
1732where
1733 R: Send + Sync + std::fmt::Debug + 'static,
1734{
1735 fn from(
1736 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder_membership::DeleteFolderMembershipError, R>,
1737 ) -> Self {
1738 match err {
1739 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1740 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1741 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1742 source: err.into(),
1743 }),
1744 }
1745 }
1746}
1747impl From<crate::operation::delete_folder_membership::DeleteFolderMembershipError> for Error {
1748 fn from(err: crate::operation::delete_folder_membership::DeleteFolderMembershipError) -> Self {
1749 match err {
1750 crate::operation::delete_folder_membership::DeleteFolderMembershipError::AccessDeniedException(inner) => {
1751 Error::AccessDeniedException(inner)
1752 }
1753 crate::operation::delete_folder_membership::DeleteFolderMembershipError::InternalFailureException(inner) => {
1754 Error::InternalFailureException(inner)
1755 }
1756 crate::operation::delete_folder_membership::DeleteFolderMembershipError::InvalidParameterValueException(inner) => {
1757 Error::InvalidParameterValueException(inner)
1758 }
1759 crate::operation::delete_folder_membership::DeleteFolderMembershipError::ResourceNotFoundException(inner) => {
1760 Error::ResourceNotFoundException(inner)
1761 }
1762 crate::operation::delete_folder_membership::DeleteFolderMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1763 crate::operation::delete_folder_membership::DeleteFolderMembershipError::UnsupportedUserEditionException(inner) => {
1764 Error::UnsupportedUserEditionException(inner)
1765 }
1766 crate::operation::delete_folder_membership::DeleteFolderMembershipError::Unhandled(inner) => Error::Unhandled(inner),
1767 }
1768 }
1769}
1770impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group::DeleteGroupError, 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::delete_group::DeleteGroupError, 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::delete_group::DeleteGroupError> for Error {
1785 fn from(err: crate::operation::delete_group::DeleteGroupError) -> Self {
1786 match err {
1787 crate::operation::delete_group::DeleteGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1788 crate::operation::delete_group::DeleteGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1789 crate::operation::delete_group::DeleteGroupError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1790 crate::operation::delete_group::DeleteGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
1791 crate::operation::delete_group::DeleteGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1792 crate::operation::delete_group::DeleteGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
1793 crate::operation::delete_group::DeleteGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1794 crate::operation::delete_group::DeleteGroupError::Unhandled(inner) => Error::Unhandled(inner),
1795 }
1796 }
1797}
1798impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group_membership::DeleteGroupMembershipError, R>> for Error
1799where
1800 R: Send + Sync + std::fmt::Debug + 'static,
1801{
1802 fn from(
1803 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group_membership::DeleteGroupMembershipError, R>,
1804 ) -> Self {
1805 match err {
1806 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1807 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1808 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1809 source: err.into(),
1810 }),
1811 }
1812 }
1813}
1814impl From<crate::operation::delete_group_membership::DeleteGroupMembershipError> for Error {
1815 fn from(err: crate::operation::delete_group_membership::DeleteGroupMembershipError) -> Self {
1816 match err {
1817 crate::operation::delete_group_membership::DeleteGroupMembershipError::AccessDeniedException(inner) => {
1818 Error::AccessDeniedException(inner)
1819 }
1820 crate::operation::delete_group_membership::DeleteGroupMembershipError::InternalFailureException(inner) => {
1821 Error::InternalFailureException(inner)
1822 }
1823 crate::operation::delete_group_membership::DeleteGroupMembershipError::InvalidParameterValueException(inner) => {
1824 Error::InvalidParameterValueException(inner)
1825 }
1826 crate::operation::delete_group_membership::DeleteGroupMembershipError::PreconditionNotMetException(inner) => {
1827 Error::PreconditionNotMetException(inner)
1828 }
1829 crate::operation::delete_group_membership::DeleteGroupMembershipError::ResourceNotFoundException(inner) => {
1830 Error::ResourceNotFoundException(inner)
1831 }
1832 crate::operation::delete_group_membership::DeleteGroupMembershipError::ResourceUnavailableException(inner) => {
1833 Error::ResourceUnavailableException(inner)
1834 }
1835 crate::operation::delete_group_membership::DeleteGroupMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1836 crate::operation::delete_group_membership::DeleteGroupMembershipError::Unhandled(inner) => Error::Unhandled(inner),
1837 }
1838 }
1839}
1840impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError, R>>
1841 for Error
1842where
1843 R: Send + Sync + std::fmt::Debug + 'static,
1844{
1845 fn from(
1846 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError, R>,
1847 ) -> Self {
1848 match err {
1849 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1850 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1851 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1852 source: err.into(),
1853 }),
1854 }
1855 }
1856}
1857impl From<crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError> for Error {
1858 fn from(err: crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError) -> Self {
1859 match err {
1860 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::AccessDeniedException(inner) => {
1861 Error::AccessDeniedException(inner)
1862 }
1863 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ConcurrentUpdatingException(inner) => {
1864 Error::ConcurrentUpdatingException(inner)
1865 }
1866 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::InternalFailureException(inner) => {
1867 Error::InternalFailureException(inner)
1868 }
1869 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
1870 Error::InvalidParameterValueException(inner)
1871 }
1872 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ResourceExistsException(inner) => {
1873 Error::ResourceExistsException(inner)
1874 }
1875 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
1876 Error::ResourceNotFoundException(inner)
1877 }
1878 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ThrottlingException(inner) => {
1879 Error::ThrottlingException(inner)
1880 }
1881 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
1882 }
1883 }
1884}
1885impl<R>
1886 From<
1887 ::aws_smithy_runtime_api::client::result::SdkError<
1888 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError,
1889 R,
1890 >,
1891 > for Error
1892where
1893 R: Send + Sync + std::fmt::Debug + 'static,
1894{
1895 fn from(
1896 err: ::aws_smithy_runtime_api::client::result::SdkError<
1897 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError,
1898 R,
1899 >,
1900 ) -> Self {
1901 match err {
1902 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1903 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1904 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1905 source: err.into(),
1906 }),
1907 }
1908 }
1909}
1910impl From<crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError> for Error {
1911 fn from(err: crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError) -> Self {
1912 match err {
1913 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::AccessDeniedException(inner) => {
1914 Error::AccessDeniedException(inner)
1915 }
1916 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::InternalFailureException(inner) => {
1917 Error::InternalFailureException(inner)
1918 }
1919 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::InvalidParameterValueException(inner) => {
1920 Error::InvalidParameterValueException(inner)
1921 }
1922 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::ResourceNotFoundException(inner) => {
1923 Error::ResourceNotFoundException(inner)
1924 }
1925 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::ThrottlingException(inner) => {
1926 Error::ThrottlingException(inner)
1927 }
1928 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::Unhandled(inner) => Error::Unhandled(inner),
1929 }
1930 }
1931}
1932impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_namespace::DeleteNamespaceError, R>> for Error
1933where
1934 R: Send + Sync + std::fmt::Debug + 'static,
1935{
1936 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_namespace::DeleteNamespaceError, R>) -> Self {
1937 match err {
1938 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1939 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1940 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1941 source: err.into(),
1942 }),
1943 }
1944 }
1945}
1946impl From<crate::operation::delete_namespace::DeleteNamespaceError> for Error {
1947 fn from(err: crate::operation::delete_namespace::DeleteNamespaceError) -> Self {
1948 match err {
1949 crate::operation::delete_namespace::DeleteNamespaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1950 crate::operation::delete_namespace::DeleteNamespaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1951 crate::operation::delete_namespace::DeleteNamespaceError::InvalidParameterValueException(inner) => {
1952 Error::InvalidParameterValueException(inner)
1953 }
1954 crate::operation::delete_namespace::DeleteNamespaceError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
1955 crate::operation::delete_namespace::DeleteNamespaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1956 crate::operation::delete_namespace::DeleteNamespaceError::ResourceUnavailableException(inner) => {
1957 Error::ResourceUnavailableException(inner)
1958 }
1959 crate::operation::delete_namespace::DeleteNamespaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1960 crate::operation::delete_namespace::DeleteNamespaceError::Unhandled(inner) => Error::Unhandled(inner),
1961 }
1962 }
1963}
1964impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError, R>> for Error
1965where
1966 R: Send + Sync + std::fmt::Debug + 'static,
1967{
1968 fn from(
1969 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError, R>,
1970 ) -> Self {
1971 match err {
1972 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1973 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1974 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1975 source: err.into(),
1976 }),
1977 }
1978 }
1979}
1980impl From<crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError> for Error {
1981 fn from(err: crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError) -> Self {
1982 match err {
1983 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::AccessDeniedException(inner) => {
1984 Error::AccessDeniedException(inner)
1985 }
1986 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::InternalFailureException(inner) => {
1987 Error::InternalFailureException(inner)
1988 }
1989 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::InvalidParameterValueException(inner) => {
1990 Error::InvalidParameterValueException(inner)
1991 }
1992 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::LimitExceededException(inner) => {
1993 Error::LimitExceededException(inner)
1994 }
1995 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::ResourceNotFoundException(inner) => {
1996 Error::ResourceNotFoundException(inner)
1997 }
1998 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1999 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
2000 }
2001 }
2002}
2003impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError, R>>
2004 for Error
2005where
2006 R: Send + Sync + std::fmt::Debug + 'static,
2007{
2008 fn from(
2009 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError, R>,
2010 ) -> Self {
2011 match err {
2012 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2013 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2014 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2015 source: err.into(),
2016 }),
2017 }
2018 }
2019}
2020impl From<crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError> for Error {
2021 fn from(err: crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError) -> Self {
2022 match err {
2023 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::AccessDeniedException(inner) => {
2024 Error::AccessDeniedException(inner)
2025 }
2026 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::InternalFailureException(inner) => {
2027 Error::InternalFailureException(inner)
2028 }
2029 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::InvalidParameterValueException(inner) => {
2030 Error::InvalidParameterValueException(inner)
2031 }
2032 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::PreconditionNotMetException(inner) => {
2033 Error::PreconditionNotMetException(inner)
2034 }
2035 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::ResourceNotFoundException(inner) => {
2036 Error::ResourceNotFoundException(inner)
2037 }
2038 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::ResourceUnavailableException(inner) => {
2039 Error::ResourceUnavailableException(inner)
2040 }
2041 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::ThrottlingException(inner) => {
2042 Error::ThrottlingException(inner)
2043 }
2044 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
2045 }
2046 }
2047}
2048impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_membership::DeleteRoleMembershipError, R>> for Error
2049where
2050 R: Send + Sync + std::fmt::Debug + 'static,
2051{
2052 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_membership::DeleteRoleMembershipError, R>) -> Self {
2053 match err {
2054 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2055 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2056 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2057 source: err.into(),
2058 }),
2059 }
2060 }
2061}
2062impl From<crate::operation::delete_role_membership::DeleteRoleMembershipError> for Error {
2063 fn from(err: crate::operation::delete_role_membership::DeleteRoleMembershipError) -> Self {
2064 match err {
2065 crate::operation::delete_role_membership::DeleteRoleMembershipError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2066 crate::operation::delete_role_membership::DeleteRoleMembershipError::InternalFailureException(inner) => {
2067 Error::InternalFailureException(inner)
2068 }
2069 crate::operation::delete_role_membership::DeleteRoleMembershipError::InvalidParameterValueException(inner) => {
2070 Error::InvalidParameterValueException(inner)
2071 }
2072 crate::operation::delete_role_membership::DeleteRoleMembershipError::PreconditionNotMetException(inner) => {
2073 Error::PreconditionNotMetException(inner)
2074 }
2075 crate::operation::delete_role_membership::DeleteRoleMembershipError::ResourceNotFoundException(inner) => {
2076 Error::ResourceNotFoundException(inner)
2077 }
2078 crate::operation::delete_role_membership::DeleteRoleMembershipError::ResourceUnavailableException(inner) => {
2079 Error::ResourceUnavailableException(inner)
2080 }
2081 crate::operation::delete_role_membership::DeleteRoleMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2082 crate::operation::delete_role_membership::DeleteRoleMembershipError::Unhandled(inner) => Error::Unhandled(inner),
2083 }
2084 }
2085}
2086impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template::DeleteTemplateError, R>> for Error
2087where
2088 R: Send + Sync + std::fmt::Debug + 'static,
2089{
2090 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template::DeleteTemplateError, R>) -> Self {
2091 match err {
2092 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2093 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2094 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2095 source: err.into(),
2096 }),
2097 }
2098 }
2099}
2100impl From<crate::operation::delete_template::DeleteTemplateError> for Error {
2101 fn from(err: crate::operation::delete_template::DeleteTemplateError) -> Self {
2102 match err {
2103 crate::operation::delete_template::DeleteTemplateError::ConflictException(inner) => Error::ConflictException(inner),
2104 crate::operation::delete_template::DeleteTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2105 crate::operation::delete_template::DeleteTemplateError::InvalidParameterValueException(inner) => {
2106 Error::InvalidParameterValueException(inner)
2107 }
2108 crate::operation::delete_template::DeleteTemplateError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2109 crate::operation::delete_template::DeleteTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2110 crate::operation::delete_template::DeleteTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2111 crate::operation::delete_template::DeleteTemplateError::UnsupportedUserEditionException(inner) => {
2112 Error::UnsupportedUserEditionException(inner)
2113 }
2114 crate::operation::delete_template::DeleteTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2115 }
2116 }
2117}
2118impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template_alias::DeleteTemplateAliasError, R>> for Error
2119where
2120 R: Send + Sync + std::fmt::Debug + 'static,
2121{
2122 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template_alias::DeleteTemplateAliasError, R>) -> Self {
2123 match err {
2124 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2125 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2126 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2127 source: err.into(),
2128 }),
2129 }
2130 }
2131}
2132impl From<crate::operation::delete_template_alias::DeleteTemplateAliasError> for Error {
2133 fn from(err: crate::operation::delete_template_alias::DeleteTemplateAliasError) -> Self {
2134 match err {
2135 crate::operation::delete_template_alias::DeleteTemplateAliasError::ConflictException(inner) => Error::ConflictException(inner),
2136 crate::operation::delete_template_alias::DeleteTemplateAliasError::InternalFailureException(inner) => {
2137 Error::InternalFailureException(inner)
2138 }
2139 crate::operation::delete_template_alias::DeleteTemplateAliasError::ResourceNotFoundException(inner) => {
2140 Error::ResourceNotFoundException(inner)
2141 }
2142 crate::operation::delete_template_alias::DeleteTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2143 crate::operation::delete_template_alias::DeleteTemplateAliasError::UnsupportedUserEditionException(inner) => {
2144 Error::UnsupportedUserEditionException(inner)
2145 }
2146 crate::operation::delete_template_alias::DeleteTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
2147 }
2148 }
2149}
2150impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme::DeleteThemeError, R>> for Error
2151where
2152 R: Send + Sync + std::fmt::Debug + 'static,
2153{
2154 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme::DeleteThemeError, R>) -> Self {
2155 match err {
2156 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2157 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2158 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2159 source: err.into(),
2160 }),
2161 }
2162 }
2163}
2164impl From<crate::operation::delete_theme::DeleteThemeError> for Error {
2165 fn from(err: crate::operation::delete_theme::DeleteThemeError) -> Self {
2166 match err {
2167 crate::operation::delete_theme::DeleteThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2168 crate::operation::delete_theme::DeleteThemeError::ConflictException(inner) => Error::ConflictException(inner),
2169 crate::operation::delete_theme::DeleteThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2170 crate::operation::delete_theme::DeleteThemeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2171 crate::operation::delete_theme::DeleteThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2172 crate::operation::delete_theme::DeleteThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2173 crate::operation::delete_theme::DeleteThemeError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
2174 crate::operation::delete_theme::DeleteThemeError::Unhandled(inner) => Error::Unhandled(inner),
2175 }
2176 }
2177}
2178impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme_alias::DeleteThemeAliasError, R>> for Error
2179where
2180 R: Send + Sync + std::fmt::Debug + 'static,
2181{
2182 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme_alias::DeleteThemeAliasError, R>) -> Self {
2183 match err {
2184 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2185 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2186 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2187 source: err.into(),
2188 }),
2189 }
2190 }
2191}
2192impl From<crate::operation::delete_theme_alias::DeleteThemeAliasError> for Error {
2193 fn from(err: crate::operation::delete_theme_alias::DeleteThemeAliasError) -> Self {
2194 match err {
2195 crate::operation::delete_theme_alias::DeleteThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
2196 crate::operation::delete_theme_alias::DeleteThemeAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2197 crate::operation::delete_theme_alias::DeleteThemeAliasError::InvalidParameterValueException(inner) => {
2198 Error::InvalidParameterValueException(inner)
2199 }
2200 crate::operation::delete_theme_alias::DeleteThemeAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2201 crate::operation::delete_theme_alias::DeleteThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2202 crate::operation::delete_theme_alias::DeleteThemeAliasError::UnsupportedUserEditionException(inner) => {
2203 Error::UnsupportedUserEditionException(inner)
2204 }
2205 crate::operation::delete_theme_alias::DeleteThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
2206 }
2207 }
2208}
2209impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic::DeleteTopicError, R>> for Error
2210where
2211 R: Send + Sync + std::fmt::Debug + 'static,
2212{
2213 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic::DeleteTopicError, R>) -> Self {
2214 match err {
2215 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2216 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2217 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2218 source: err.into(),
2219 }),
2220 }
2221 }
2222}
2223impl From<crate::operation::delete_topic::DeleteTopicError> for Error {
2224 fn from(err: crate::operation::delete_topic::DeleteTopicError) -> Self {
2225 match err {
2226 crate::operation::delete_topic::DeleteTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2227 crate::operation::delete_topic::DeleteTopicError::ConflictException(inner) => Error::ConflictException(inner),
2228 crate::operation::delete_topic::DeleteTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2229 crate::operation::delete_topic::DeleteTopicError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2230 crate::operation::delete_topic::DeleteTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2231 crate::operation::delete_topic::DeleteTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2232 crate::operation::delete_topic::DeleteTopicError::Unhandled(inner) => Error::Unhandled(inner),
2233 }
2234 }
2235}
2236impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError, R>>
2237 for Error
2238where
2239 R: Send + Sync + std::fmt::Debug + 'static,
2240{
2241 fn from(
2242 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError, R>,
2243 ) -> Self {
2244 match err {
2245 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2246 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2247 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2248 source: err.into(),
2249 }),
2250 }
2251 }
2252}
2253impl From<crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError> for Error {
2254 fn from(err: crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError) -> Self {
2255 match err {
2256 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::AccessDeniedException(inner) => {
2257 Error::AccessDeniedException(inner)
2258 }
2259 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ConflictException(inner) => {
2260 Error::ConflictException(inner)
2261 }
2262 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::InternalFailureException(inner) => {
2263 Error::InternalFailureException(inner)
2264 }
2265 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
2266 Error::InvalidParameterValueException(inner)
2267 }
2268 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::LimitExceededException(inner) => {
2269 Error::LimitExceededException(inner)
2270 }
2271 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ResourceExistsException(inner) => {
2272 Error::ResourceExistsException(inner)
2273 }
2274 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
2275 Error::ResourceNotFoundException(inner)
2276 }
2277 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ThrottlingException(inner) => {
2278 Error::ThrottlingException(inner)
2279 }
2280 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
2281 }
2282 }
2283}
2284impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>> for Error
2285where
2286 R: Send + Sync + std::fmt::Debug + 'static,
2287{
2288 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>) -> Self {
2289 match err {
2290 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2291 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2292 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2293 source: err.into(),
2294 }),
2295 }
2296 }
2297}
2298impl From<crate::operation::delete_user::DeleteUserError> for Error {
2299 fn from(err: crate::operation::delete_user::DeleteUserError) -> Self {
2300 match err {
2301 crate::operation::delete_user::DeleteUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2302 crate::operation::delete_user::DeleteUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2303 crate::operation::delete_user::DeleteUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2304 crate::operation::delete_user::DeleteUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
2305 crate::operation::delete_user::DeleteUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2306 crate::operation::delete_user::DeleteUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
2307 crate::operation::delete_user::DeleteUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2308 crate::operation::delete_user::DeleteUserError::Unhandled(inner) => Error::Unhandled(inner),
2309 }
2310 }
2311}
2312impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError, R>>
2313 for Error
2314where
2315 R: Send + Sync + std::fmt::Debug + 'static,
2316{
2317 fn from(
2318 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError, R>,
2319 ) -> Self {
2320 match err {
2321 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2322 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2323 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2324 source: err.into(),
2325 }),
2326 }
2327 }
2328}
2329impl From<crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError> for Error {
2330 fn from(err: crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError) -> Self {
2331 match err {
2332 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::AccessDeniedException(inner) => {
2333 Error::AccessDeniedException(inner)
2334 }
2335 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::InternalFailureException(inner) => {
2336 Error::InternalFailureException(inner)
2337 }
2338 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::InvalidParameterValueException(inner) => {
2339 Error::InvalidParameterValueException(inner)
2340 }
2341 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::PreconditionNotMetException(inner) => {
2342 Error::PreconditionNotMetException(inner)
2343 }
2344 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::ResourceNotFoundException(inner) => {
2345 Error::ResourceNotFoundException(inner)
2346 }
2347 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::ResourceUnavailableException(inner) => {
2348 Error::ResourceUnavailableException(inner)
2349 }
2350 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::ThrottlingException(inner) => {
2351 Error::ThrottlingException(inner)
2352 }
2353 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::Unhandled(inner) => Error::Unhandled(inner),
2354 }
2355 }
2356}
2357impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError, R>>
2358 for Error
2359where
2360 R: Send + Sync + std::fmt::Debug + 'static,
2361{
2362 fn from(
2363 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError, R>,
2364 ) -> Self {
2365 match err {
2366 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2367 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2368 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2369 source: err.into(),
2370 }),
2371 }
2372 }
2373}
2374impl From<crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError> for Error {
2375 fn from(err: crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError) -> Self {
2376 match err {
2377 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::AccessDeniedException(inner) => {
2378 Error::AccessDeniedException(inner)
2379 }
2380 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ConflictException(inner) => {
2381 Error::ConflictException(inner)
2382 }
2383 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::InternalFailureException(inner) => {
2384 Error::InternalFailureException(inner)
2385 }
2386 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::InvalidParameterValueException(inner) => {
2387 Error::InvalidParameterValueException(inner)
2388 }
2389 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::PreconditionNotMetException(inner) => {
2390 Error::PreconditionNotMetException(inner)
2391 }
2392 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ResourceNotFoundException(inner) => {
2393 Error::ResourceNotFoundException(inner)
2394 }
2395 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ResourceUnavailableException(inner) => {
2396 Error::ResourceUnavailableException(inner)
2397 }
2398 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ThrottlingException(inner) => {
2399 Error::ThrottlingException(inner)
2400 }
2401 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
2402 }
2403 }
2404}
2405impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vpc_connection::DeleteVPCConnectionError, R>> for Error
2406where
2407 R: Send + Sync + std::fmt::Debug + 'static,
2408{
2409 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vpc_connection::DeleteVPCConnectionError, R>) -> Self {
2410 match err {
2411 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2412 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2413 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2414 source: err.into(),
2415 }),
2416 }
2417 }
2418}
2419impl From<crate::operation::delete_vpc_connection::DeleteVPCConnectionError> for Error {
2420 fn from(err: crate::operation::delete_vpc_connection::DeleteVPCConnectionError) -> Self {
2421 match err {
2422 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2423 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::ConflictException(inner) => Error::ConflictException(inner),
2424 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::InternalFailureException(inner) => {
2425 Error::InternalFailureException(inner)
2426 }
2427 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::InvalidParameterValueException(inner) => {
2428 Error::InvalidParameterValueException(inner)
2429 }
2430 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::ResourceNotFoundException(inner) => {
2431 Error::ResourceNotFoundException(inner)
2432 }
2433 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2434 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::UnsupportedUserEditionException(inner) => {
2435 Error::UnsupportedUserEditionException(inner)
2436 }
2437 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
2438 }
2439 }
2440}
2441impl<R>
2442 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_customization::DescribeAccountCustomizationError, R>>
2443 for Error
2444where
2445 R: Send + Sync + std::fmt::Debug + 'static,
2446{
2447 fn from(
2448 err: ::aws_smithy_runtime_api::client::result::SdkError<
2449 crate::operation::describe_account_customization::DescribeAccountCustomizationError,
2450 R,
2451 >,
2452 ) -> Self {
2453 match err {
2454 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2455 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2456 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2457 source: err.into(),
2458 }),
2459 }
2460 }
2461}
2462impl From<crate::operation::describe_account_customization::DescribeAccountCustomizationError> for Error {
2463 fn from(err: crate::operation::describe_account_customization::DescribeAccountCustomizationError) -> Self {
2464 match err {
2465 crate::operation::describe_account_customization::DescribeAccountCustomizationError::AccessDeniedException(inner) => {
2466 Error::AccessDeniedException(inner)
2467 }
2468 crate::operation::describe_account_customization::DescribeAccountCustomizationError::InternalFailureException(inner) => {
2469 Error::InternalFailureException(inner)
2470 }
2471 crate::operation::describe_account_customization::DescribeAccountCustomizationError::InvalidParameterValueException(inner) => {
2472 Error::InvalidParameterValueException(inner)
2473 }
2474 crate::operation::describe_account_customization::DescribeAccountCustomizationError::ResourceNotFoundException(inner) => {
2475 Error::ResourceNotFoundException(inner)
2476 }
2477 crate::operation::describe_account_customization::DescribeAccountCustomizationError::ResourceUnavailableException(inner) => {
2478 Error::ResourceUnavailableException(inner)
2479 }
2480 crate::operation::describe_account_customization::DescribeAccountCustomizationError::ThrottlingException(inner) => {
2481 Error::ThrottlingException(inner)
2482 }
2483 crate::operation::describe_account_customization::DescribeAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
2484 }
2485 }
2486}
2487impl<R>
2488 From<
2489 ::aws_smithy_runtime_api::client::result::SdkError<
2490 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError,
2491 R,
2492 >,
2493 > for Error
2494where
2495 R: Send + Sync + std::fmt::Debug + 'static,
2496{
2497 fn from(
2498 err: ::aws_smithy_runtime_api::client::result::SdkError<
2499 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError,
2500 R,
2501 >,
2502 ) -> Self {
2503 match err {
2504 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2505 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2506 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2507 source: err.into(),
2508 }),
2509 }
2510 }
2511}
2512impl From<crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError> for Error {
2513 fn from(err: crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError) -> Self {
2514 match err {
2515 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::AccessDeniedException(inner) => {
2516 Error::AccessDeniedException(inner)
2517 }
2518 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::InternalFailureException(inner) => {
2519 Error::InternalFailureException(inner)
2520 }
2521 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::InvalidParameterValueException(inner) => {
2522 Error::InvalidParameterValueException(inner)
2523 }
2524 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::ResourceNotFoundException(inner) => {
2525 Error::ResourceNotFoundException(inner)
2526 }
2527 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::ThrottlingException(inner) => {
2528 Error::ThrottlingException(inner)
2529 }
2530 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
2531 }
2532 }
2533}
2534impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_settings::DescribeAccountSettingsError, R>>
2535 for Error
2536where
2537 R: Send + Sync + std::fmt::Debug + 'static,
2538{
2539 fn from(
2540 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_settings::DescribeAccountSettingsError, R>,
2541 ) -> Self {
2542 match err {
2543 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2544 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2545 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2546 source: err.into(),
2547 }),
2548 }
2549 }
2550}
2551impl From<crate::operation::describe_account_settings::DescribeAccountSettingsError> for Error {
2552 fn from(err: crate::operation::describe_account_settings::DescribeAccountSettingsError) -> Self {
2553 match err {
2554 crate::operation::describe_account_settings::DescribeAccountSettingsError::AccessDeniedException(inner) => {
2555 Error::AccessDeniedException(inner)
2556 }
2557 crate::operation::describe_account_settings::DescribeAccountSettingsError::InternalFailureException(inner) => {
2558 Error::InternalFailureException(inner)
2559 }
2560 crate::operation::describe_account_settings::DescribeAccountSettingsError::InvalidParameterValueException(inner) => {
2561 Error::InvalidParameterValueException(inner)
2562 }
2563 crate::operation::describe_account_settings::DescribeAccountSettingsError::ResourceNotFoundException(inner) => {
2564 Error::ResourceNotFoundException(inner)
2565 }
2566 crate::operation::describe_account_settings::DescribeAccountSettingsError::ResourceUnavailableException(inner) => {
2567 Error::ResourceUnavailableException(inner)
2568 }
2569 crate::operation::describe_account_settings::DescribeAccountSettingsError::ThrottlingException(inner) => {
2570 Error::ThrottlingException(inner)
2571 }
2572 crate::operation::describe_account_settings::DescribeAccountSettingsError::Unhandled(inner) => Error::Unhandled(inner),
2573 }
2574 }
2575}
2576impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_subscription::DescribeAccountSubscriptionError, R>>
2577 for Error
2578where
2579 R: Send + Sync + std::fmt::Debug + 'static,
2580{
2581 fn from(
2582 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_subscription::DescribeAccountSubscriptionError, R>,
2583 ) -> Self {
2584 match err {
2585 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2586 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2587 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2588 source: err.into(),
2589 }),
2590 }
2591 }
2592}
2593impl From<crate::operation::describe_account_subscription::DescribeAccountSubscriptionError> for Error {
2594 fn from(err: crate::operation::describe_account_subscription::DescribeAccountSubscriptionError) -> Self {
2595 match err {
2596 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::AccessDeniedException(inner) => {
2597 Error::AccessDeniedException(inner)
2598 }
2599 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::InternalFailureException(inner) => {
2600 Error::InternalFailureException(inner)
2601 }
2602 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::InvalidParameterValueException(inner) => {
2603 Error::InvalidParameterValueException(inner)
2604 }
2605 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::ResourceNotFoundException(inner) => {
2606 Error::ResourceNotFoundException(inner)
2607 }
2608 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::ResourceUnavailableException(inner) => {
2609 Error::ResourceUnavailableException(inner)
2610 }
2611 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::ThrottlingException(inner) => {
2612 Error::ThrottlingException(inner)
2613 }
2614 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
2615 }
2616 }
2617}
2618impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_action_connector::DescribeActionConnectorError, R>>
2619 for Error
2620where
2621 R: Send + Sync + std::fmt::Debug + 'static,
2622{
2623 fn from(
2624 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_action_connector::DescribeActionConnectorError, R>,
2625 ) -> Self {
2626 match err {
2627 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2628 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2629 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2630 source: err.into(),
2631 }),
2632 }
2633 }
2634}
2635impl From<crate::operation::describe_action_connector::DescribeActionConnectorError> for Error {
2636 fn from(err: crate::operation::describe_action_connector::DescribeActionConnectorError) -> Self {
2637 match err {
2638 crate::operation::describe_action_connector::DescribeActionConnectorError::AccessDeniedException(inner) => {
2639 Error::AccessDeniedException(inner)
2640 }
2641 crate::operation::describe_action_connector::DescribeActionConnectorError::InternalFailureException(inner) => {
2642 Error::InternalFailureException(inner)
2643 }
2644 crate::operation::describe_action_connector::DescribeActionConnectorError::InvalidParameterValueException(inner) => {
2645 Error::InvalidParameterValueException(inner)
2646 }
2647 crate::operation::describe_action_connector::DescribeActionConnectorError::ResourceNotFoundException(inner) => {
2648 Error::ResourceNotFoundException(inner)
2649 }
2650 crate::operation::describe_action_connector::DescribeActionConnectorError::ThrottlingException(inner) => {
2651 Error::ThrottlingException(inner)
2652 }
2653 crate::operation::describe_action_connector::DescribeActionConnectorError::Unhandled(inner) => Error::Unhandled(inner),
2654 }
2655 }
2656}
2657impl<R>
2658 From<
2659 ::aws_smithy_runtime_api::client::result::SdkError<
2660 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError,
2661 R,
2662 >,
2663 > for Error
2664where
2665 R: Send + Sync + std::fmt::Debug + 'static,
2666{
2667 fn from(
2668 err: ::aws_smithy_runtime_api::client::result::SdkError<
2669 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError,
2670 R,
2671 >,
2672 ) -> Self {
2673 match err {
2674 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2675 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2676 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2677 source: err.into(),
2678 }),
2679 }
2680 }
2681}
2682impl From<crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError> for Error {
2683 fn from(err: crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError) -> Self {
2684 match err {
2685 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::AccessDeniedException(inner) => {
2686 Error::AccessDeniedException(inner)
2687 }
2688 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::InternalFailureException(inner) => {
2689 Error::InternalFailureException(inner)
2690 }
2691 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::InvalidParameterValueException(
2692 inner,
2693 ) => Error::InvalidParameterValueException(inner),
2694 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::ResourceNotFoundException(inner) => {
2695 Error::ResourceNotFoundException(inner)
2696 }
2697 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::ThrottlingException(inner) => {
2698 Error::ThrottlingException(inner)
2699 }
2700 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::Unhandled(inner) => {
2701 Error::Unhandled(inner)
2702 }
2703 }
2704 }
2705}
2706impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis::DescribeAnalysisError, R>> for Error
2707where
2708 R: Send + Sync + std::fmt::Debug + 'static,
2709{
2710 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis::DescribeAnalysisError, R>) -> Self {
2711 match err {
2712 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2713 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2714 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2715 source: err.into(),
2716 }),
2717 }
2718 }
2719}
2720impl From<crate::operation::describe_analysis::DescribeAnalysisError> for Error {
2721 fn from(err: crate::operation::describe_analysis::DescribeAnalysisError) -> Self {
2722 match err {
2723 crate::operation::describe_analysis::DescribeAnalysisError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2724 crate::operation::describe_analysis::DescribeAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2725 crate::operation::describe_analysis::DescribeAnalysisError::InvalidParameterValueException(inner) => {
2726 Error::InvalidParameterValueException(inner)
2727 }
2728 crate::operation::describe_analysis::DescribeAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2729 crate::operation::describe_analysis::DescribeAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2730 crate::operation::describe_analysis::DescribeAnalysisError::UnsupportedUserEditionException(inner) => {
2731 Error::UnsupportedUserEditionException(inner)
2732 }
2733 crate::operation::describe_analysis::DescribeAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
2734 }
2735 }
2736}
2737impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError, R>>
2738 for Error
2739where
2740 R: Send + Sync + std::fmt::Debug + 'static,
2741{
2742 fn from(
2743 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError, R>,
2744 ) -> Self {
2745 match err {
2746 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2747 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2748 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2749 source: err.into(),
2750 }),
2751 }
2752 }
2753}
2754impl From<crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError> for Error {
2755 fn from(err: crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError) -> Self {
2756 match err {
2757 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::AccessDeniedException(inner) => {
2758 Error::AccessDeniedException(inner)
2759 }
2760 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ConflictException(inner) => {
2761 Error::ConflictException(inner)
2762 }
2763 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::InternalFailureException(inner) => {
2764 Error::InternalFailureException(inner)
2765 }
2766 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::InvalidParameterValueException(inner) => {
2767 Error::InvalidParameterValueException(inner)
2768 }
2769 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ResourceExistsException(inner) => {
2770 Error::ResourceExistsException(inner)
2771 }
2772 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ResourceNotFoundException(inner) => {
2773 Error::ResourceNotFoundException(inner)
2774 }
2775 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ThrottlingException(inner) => {
2776 Error::ThrottlingException(inner)
2777 }
2778 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::UnsupportedUserEditionException(inner) => {
2779 Error::UnsupportedUserEditionException(inner)
2780 }
2781 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
2782 }
2783 }
2784}
2785impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError, R>>
2786 for Error
2787where
2788 R: Send + Sync + std::fmt::Debug + 'static,
2789{
2790 fn from(
2791 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError, R>,
2792 ) -> Self {
2793 match err {
2794 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2795 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2796 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2797 source: err.into(),
2798 }),
2799 }
2800 }
2801}
2802impl From<crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError> for Error {
2803 fn from(err: crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError) -> Self {
2804 match err {
2805 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::InternalFailureException(inner) => {
2806 Error::InternalFailureException(inner)
2807 }
2808 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::InvalidParameterValueException(inner) => {
2809 Error::InvalidParameterValueException(inner)
2810 }
2811 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::ResourceNotFoundException(inner) => {
2812 Error::ResourceNotFoundException(inner)
2813 }
2814 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::ThrottlingException(inner) => {
2815 Error::ThrottlingException(inner)
2816 }
2817 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::UnsupportedUserEditionException(inner) => {
2818 Error::UnsupportedUserEditionException(inner)
2819 }
2820 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
2821 }
2822 }
2823}
2824impl<R>
2825 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError, R>>
2826 for Error
2827where
2828 R: Send + Sync + std::fmt::Debug + 'static,
2829{
2830 fn from(
2831 err: ::aws_smithy_runtime_api::client::result::SdkError<
2832 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError,
2833 R,
2834 >,
2835 ) -> Self {
2836 match err {
2837 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2838 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2839 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2840 source: err.into(),
2841 }),
2842 }
2843 }
2844}
2845impl From<crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError> for Error {
2846 fn from(err: crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError) -> Self {
2847 match err {
2848 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::ResourceNotFoundException(inner) => {
2849 Error::ResourceNotFoundException(inner)
2850 }
2851 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::ThrottlingException(inner) => {
2852 Error::ThrottlingException(inner)
2853 }
2854 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::UnsupportedUserEditionException(inner) => {
2855 Error::UnsupportedUserEditionException(inner)
2856 }
2857 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::Unhandled(inner) => Error::Unhandled(inner),
2858 }
2859 }
2860}
2861impl<R>
2862 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError, R>>
2863 for Error
2864where
2865 R: Send + Sync + std::fmt::Debug + 'static,
2866{
2867 fn from(
2868 err: ::aws_smithy_runtime_api::client::result::SdkError<
2869 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError,
2870 R,
2871 >,
2872 ) -> Self {
2873 match err {
2874 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2875 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2876 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2877 source: err.into(),
2878 }),
2879 }
2880 }
2881}
2882impl From<crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError> for Error {
2883 fn from(err: crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError) -> Self {
2884 match err {
2885 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::ResourceNotFoundException(inner) => {
2886 Error::ResourceNotFoundException(inner)
2887 }
2888 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::ThrottlingException(inner) => {
2889 Error::ThrottlingException(inner)
2890 }
2891 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::UnsupportedUserEditionException(inner) => {
2892 Error::UnsupportedUserEditionException(inner)
2893 }
2894 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::Unhandled(inner) => Error::Unhandled(inner),
2895 }
2896 }
2897}
2898impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand::DescribeBrandError, R>> for Error
2899where
2900 R: Send + Sync + std::fmt::Debug + 'static,
2901{
2902 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand::DescribeBrandError, R>) -> Self {
2903 match err {
2904 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2905 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2906 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2907 source: err.into(),
2908 }),
2909 }
2910 }
2911}
2912impl From<crate::operation::describe_brand::DescribeBrandError> for Error {
2913 fn from(err: crate::operation::describe_brand::DescribeBrandError) -> Self {
2914 match err {
2915 crate::operation::describe_brand::DescribeBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2916 crate::operation::describe_brand::DescribeBrandError::ConflictException(inner) => Error::ConflictException(inner),
2917 crate::operation::describe_brand::DescribeBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
2918 crate::operation::describe_brand::DescribeBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2919 crate::operation::describe_brand::DescribeBrandError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2920 crate::operation::describe_brand::DescribeBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2921 crate::operation::describe_brand::DescribeBrandError::Unhandled(inner) => Error::Unhandled(inner),
2922 }
2923 }
2924}
2925impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand_assignment::DescribeBrandAssignmentError, R>>
2926 for Error
2927where
2928 R: Send + Sync + std::fmt::Debug + 'static,
2929{
2930 fn from(
2931 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand_assignment::DescribeBrandAssignmentError, R>,
2932 ) -> Self {
2933 match err {
2934 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2935 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2936 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2937 source: err.into(),
2938 }),
2939 }
2940 }
2941}
2942impl From<crate::operation::describe_brand_assignment::DescribeBrandAssignmentError> for Error {
2943 fn from(err: crate::operation::describe_brand_assignment::DescribeBrandAssignmentError) -> Self {
2944 match err {
2945 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::AccessDeniedException(inner) => {
2946 Error::AccessDeniedException(inner)
2947 }
2948 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::ConflictException(inner) => Error::ConflictException(inner),
2949 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::InternalServerException(inner) => {
2950 Error::InternalServerException(inner)
2951 }
2952 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::InvalidRequestException(inner) => {
2953 Error::InvalidRequestException(inner)
2954 }
2955 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::ResourceNotFoundException(inner) => {
2956 Error::ResourceNotFoundException(inner)
2957 }
2958 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::ThrottlingException(inner) => {
2959 Error::ThrottlingException(inner)
2960 }
2961 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
2962 }
2963 }
2964}
2965impl<R>
2966 From<
2967 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError, R>,
2968 > for Error
2969where
2970 R: Send + Sync + std::fmt::Debug + 'static,
2971{
2972 fn from(
2973 err: ::aws_smithy_runtime_api::client::result::SdkError<
2974 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError,
2975 R,
2976 >,
2977 ) -> Self {
2978 match err {
2979 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2980 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2981 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2982 source: err.into(),
2983 }),
2984 }
2985 }
2986}
2987impl From<crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError> for Error {
2988 fn from(err: crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError) -> Self {
2989 match err {
2990 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::AccessDeniedException(inner) => {
2991 Error::AccessDeniedException(inner)
2992 }
2993 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::ConflictException(inner) => {
2994 Error::ConflictException(inner)
2995 }
2996 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::InternalServerException(inner) => {
2997 Error::InternalServerException(inner)
2998 }
2999 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::InvalidRequestException(inner) => {
3000 Error::InvalidRequestException(inner)
3001 }
3002 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::ResourceNotFoundException(inner) => {
3003 Error::ResourceNotFoundException(inner)
3004 }
3005 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::ThrottlingException(inner) => {
3006 Error::ThrottlingException(inner)
3007 }
3008 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::Unhandled(inner) => Error::Unhandled(inner),
3009 }
3010 }
3011}
3012impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_custom_permissions::DescribeCustomPermissionsError, R>>
3013 for Error
3014where
3015 R: Send + Sync + std::fmt::Debug + 'static,
3016{
3017 fn from(
3018 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_custom_permissions::DescribeCustomPermissionsError, R>,
3019 ) -> Self {
3020 match err {
3021 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3022 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3023 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3024 source: err.into(),
3025 }),
3026 }
3027 }
3028}
3029impl From<crate::operation::describe_custom_permissions::DescribeCustomPermissionsError> for Error {
3030 fn from(err: crate::operation::describe_custom_permissions::DescribeCustomPermissionsError) -> Self {
3031 match err {
3032 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::AccessDeniedException(inner) => {
3033 Error::AccessDeniedException(inner)
3034 }
3035 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::InternalFailureException(inner) => {
3036 Error::InternalFailureException(inner)
3037 }
3038 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::InvalidParameterValueException(inner) => {
3039 Error::InvalidParameterValueException(inner)
3040 }
3041 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::PreconditionNotMetException(inner) => {
3042 Error::PreconditionNotMetException(inner)
3043 }
3044 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::ResourceNotFoundException(inner) => {
3045 Error::ResourceNotFoundException(inner)
3046 }
3047 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::ResourceUnavailableException(inner) => {
3048 Error::ResourceUnavailableException(inner)
3049 }
3050 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::ThrottlingException(inner) => {
3051 Error::ThrottlingException(inner)
3052 }
3053 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3054 }
3055 }
3056}
3057impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard::DescribeDashboardError, 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::describe_dashboard::DescribeDashboardError, 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::describe_dashboard::DescribeDashboardError> for Error {
3072 fn from(err: crate::operation::describe_dashboard::DescribeDashboardError) -> Self {
3073 match err {
3074 crate::operation::describe_dashboard::DescribeDashboardError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3075 crate::operation::describe_dashboard::DescribeDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3076 crate::operation::describe_dashboard::DescribeDashboardError::InvalidParameterValueException(inner) => {
3077 Error::InvalidParameterValueException(inner)
3078 }
3079 crate::operation::describe_dashboard::DescribeDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3080 crate::operation::describe_dashboard::DescribeDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3081 crate::operation::describe_dashboard::DescribeDashboardError::UnsupportedUserEditionException(inner) => {
3082 Error::UnsupportedUserEditionException(inner)
3083 }
3084 crate::operation::describe_dashboard::DescribeDashboardError::Unhandled(inner) => Error::Unhandled(inner),
3085 }
3086 }
3087}
3088impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError, R>>
3089 for Error
3090where
3091 R: Send + Sync + std::fmt::Debug + 'static,
3092{
3093 fn from(
3094 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError, R>,
3095 ) -> Self {
3096 match err {
3097 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3098 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3099 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3100 source: err.into(),
3101 }),
3102 }
3103 }
3104}
3105impl From<crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError> for Error {
3106 fn from(err: crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError) -> Self {
3107 match err {
3108 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::AccessDeniedException(inner) => {
3109 Error::AccessDeniedException(inner)
3110 }
3111 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ConflictException(inner) => {
3112 Error::ConflictException(inner)
3113 }
3114 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::InternalFailureException(inner) => {
3115 Error::InternalFailureException(inner)
3116 }
3117 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::InvalidParameterValueException(inner) => {
3118 Error::InvalidParameterValueException(inner)
3119 }
3120 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ResourceExistsException(inner) => {
3121 Error::ResourceExistsException(inner)
3122 }
3123 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ResourceNotFoundException(inner) => {
3124 Error::ResourceNotFoundException(inner)
3125 }
3126 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ThrottlingException(inner) => {
3127 Error::ThrottlingException(inner)
3128 }
3129 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::UnsupportedUserEditionException(inner) => {
3130 Error::UnsupportedUserEditionException(inner)
3131 }
3132 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
3133 }
3134 }
3135}
3136impl<R>
3137 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError, R>>
3138 for Error
3139where
3140 R: Send + Sync + std::fmt::Debug + 'static,
3141{
3142 fn from(
3143 err: ::aws_smithy_runtime_api::client::result::SdkError<
3144 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError,
3145 R,
3146 >,
3147 ) -> Self {
3148 match err {
3149 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3150 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3151 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3152 source: err.into(),
3153 }),
3154 }
3155 }
3156}
3157impl From<crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError> for Error {
3158 fn from(err: crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError) -> Self {
3159 match err {
3160 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::InternalFailureException(inner) => {
3161 Error::InternalFailureException(inner)
3162 }
3163 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::InvalidParameterValueException(inner) => {
3164 Error::InvalidParameterValueException(inner)
3165 }
3166 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::ResourceNotFoundException(inner) => {
3167 Error::ResourceNotFoundException(inner)
3168 }
3169 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::ThrottlingException(inner) => {
3170 Error::ThrottlingException(inner)
3171 }
3172 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::UnsupportedUserEditionException(inner) => {
3173 Error::UnsupportedUserEditionException(inner)
3174 }
3175 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3176 }
3177 }
3178}
3179impl<R>
3180 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError, R>>
3181 for Error
3182where
3183 R: Send + Sync + std::fmt::Debug + 'static,
3184{
3185 fn from(
3186 err: ::aws_smithy_runtime_api::client::result::SdkError<
3187 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError,
3188 R,
3189 >,
3190 ) -> Self {
3191 match err {
3192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3195 source: err.into(),
3196 }),
3197 }
3198 }
3199}
3200impl From<crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError> for Error {
3201 fn from(err: crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError) -> Self {
3202 match err {
3203 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::AccessDeniedException(inner) => {
3204 Error::AccessDeniedException(inner)
3205 }
3206 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::InternalFailureException(inner) => {
3207 Error::InternalFailureException(inner)
3208 }
3209 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::ResourceNotFoundException(inner) => {
3210 Error::ResourceNotFoundException(inner)
3211 }
3212 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::ThrottlingException(inner) => {
3213 Error::ThrottlingException(inner)
3214 }
3215 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::UnsupportedUserEditionException(inner) => {
3216 Error::UnsupportedUserEditionException(inner)
3217 }
3218 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::Unhandled(inner) => Error::Unhandled(inner),
3219 }
3220 }
3221}
3222impl<R>
3223 From<
3224 ::aws_smithy_runtime_api::client::result::SdkError<
3225 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError,
3226 R,
3227 >,
3228 > for Error
3229where
3230 R: Send + Sync + std::fmt::Debug + 'static,
3231{
3232 fn from(
3233 err: ::aws_smithy_runtime_api::client::result::SdkError<
3234 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError,
3235 R,
3236 >,
3237 ) -> Self {
3238 match err {
3239 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3240 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3241 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3242 source: err.into(),
3243 }),
3244 }
3245 }
3246}
3247impl From<crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError> for Error {
3248 fn from(err: crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError) -> Self {
3249 match err {
3250 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::AccessDeniedException(inner) => {
3251 Error::AccessDeniedException(inner)
3252 }
3253 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::InternalFailureException(inner) => {
3254 Error::InternalFailureException(inner)
3255 }
3256 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::InvalidParameterValueException(
3257 inner,
3258 ) => Error::InvalidParameterValueException(inner),
3259 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::PreconditionNotMetException(inner) => {
3260 Error::PreconditionNotMetException(inner)
3261 }
3262 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::ResourceNotFoundException(inner) => {
3263 Error::ResourceNotFoundException(inner)
3264 }
3265 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::ThrottlingException(inner) => {
3266 Error::ThrottlingException(inner)
3267 }
3268 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::UnsupportedUserEditionException(
3269 inner,
3270 ) => Error::UnsupportedUserEditionException(inner),
3271 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::Unhandled(inner) => {
3272 Error::Unhandled(inner)
3273 }
3274 }
3275 }
3276}
3277impl<R>
3278 From<
3279 ::aws_smithy_runtime_api::client::result::SdkError<
3280 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError,
3281 R,
3282 >,
3283 > for Error
3284where
3285 R: Send + Sync + std::fmt::Debug + 'static,
3286{
3287 fn from(
3288 err: ::aws_smithy_runtime_api::client::result::SdkError<
3289 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError,
3290 R,
3291 >,
3292 ) -> Self {
3293 match err {
3294 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3295 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3296 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3297 source: err.into(),
3298 }),
3299 }
3300 }
3301}
3302impl From<crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError> for Error {
3303 fn from(err: crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError) -> Self {
3304 match err {
3305 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::AccessDeniedException(inner) => {
3306 Error::AccessDeniedException(inner)
3307 }
3308 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::ConflictException(inner) => {
3309 Error::ConflictException(inner)
3310 }
3311 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::InternalFailureException(inner) => {
3312 Error::InternalFailureException(inner)
3313 }
3314 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::InvalidParameterValueException(inner) => {
3315 Error::InvalidParameterValueException(inner)
3316 }
3317 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::ResourceNotFoundException(inner) => {
3318 Error::ResourceNotFoundException(inner)
3319 }
3320 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::ThrottlingException(inner) => {
3321 Error::ThrottlingException(inner)
3322 }
3323 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::Unhandled(inner) => {
3324 Error::Unhandled(inner)
3325 }
3326 }
3327 }
3328}
3329impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set::DescribeDataSetError, R>> for Error
3330where
3331 R: Send + Sync + std::fmt::Debug + 'static,
3332{
3333 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set::DescribeDataSetError, R>) -> Self {
3334 match err {
3335 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3336 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3337 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3338 source: err.into(),
3339 }),
3340 }
3341 }
3342}
3343impl From<crate::operation::describe_data_set::DescribeDataSetError> for Error {
3344 fn from(err: crate::operation::describe_data_set::DescribeDataSetError) -> Self {
3345 match err {
3346 crate::operation::describe_data_set::DescribeDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3347 crate::operation::describe_data_set::DescribeDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3348 crate::operation::describe_data_set::DescribeDataSetError::InvalidParameterValueException(inner) => {
3349 Error::InvalidParameterValueException(inner)
3350 }
3351 crate::operation::describe_data_set::DescribeDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3352 crate::operation::describe_data_set::DescribeDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3353 crate::operation::describe_data_set::DescribeDataSetError::Unhandled(inner) => Error::Unhandled(inner),
3354 }
3355 }
3356}
3357impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError, R>>
3358 for Error
3359where
3360 R: Send + Sync + std::fmt::Debug + 'static,
3361{
3362 fn from(
3363 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError, R>,
3364 ) -> Self {
3365 match err {
3366 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3367 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3368 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3369 source: err.into(),
3370 }),
3371 }
3372 }
3373}
3374impl From<crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError> for Error {
3375 fn from(err: crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError) -> Self {
3376 match err {
3377 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::AccessDeniedException(inner) => {
3378 Error::AccessDeniedException(inner)
3379 }
3380 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::InternalFailureException(inner) => {
3381 Error::InternalFailureException(inner)
3382 }
3383 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::InvalidParameterValueException(inner) => {
3384 Error::InvalidParameterValueException(inner)
3385 }
3386 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::ResourceNotFoundException(inner) => {
3387 Error::ResourceNotFoundException(inner)
3388 }
3389 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::ThrottlingException(inner) => {
3390 Error::ThrottlingException(inner)
3391 }
3392 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3393 }
3394 }
3395}
3396impl<R>
3397 From<
3398 ::aws_smithy_runtime_api::client::result::SdkError<
3399 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError,
3400 R,
3401 >,
3402 > for Error
3403where
3404 R: Send + Sync + std::fmt::Debug + 'static,
3405{
3406 fn from(
3407 err: ::aws_smithy_runtime_api::client::result::SdkError<
3408 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError,
3409 R,
3410 >,
3411 ) -> Self {
3412 match err {
3413 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3414 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3415 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3416 source: err.into(),
3417 }),
3418 }
3419 }
3420}
3421impl From<crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError> for Error {
3422 fn from(err: crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError) -> Self {
3423 match err {
3424 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::AccessDeniedException(inner) => {
3425 Error::AccessDeniedException(inner)
3426 }
3427 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::InternalFailureException(inner) => {
3428 Error::InternalFailureException(inner)
3429 }
3430 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::InvalidParameterValueException(inner) => {
3431 Error::InvalidParameterValueException(inner)
3432 }
3433 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::LimitExceededException(inner) => {
3434 Error::LimitExceededException(inner)
3435 }
3436 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::PreconditionNotMetException(inner) => {
3437 Error::PreconditionNotMetException(inner)
3438 }
3439 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::ResourceNotFoundException(inner) => {
3440 Error::ResourceNotFoundException(inner)
3441 }
3442 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::ThrottlingException(inner) => {
3443 Error::ThrottlingException(inner)
3444 }
3445 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::Unhandled(inner) => {
3446 Error::Unhandled(inner)
3447 }
3448 }
3449 }
3450}
3451impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_source::DescribeDataSourceError, R>> for Error
3452where
3453 R: Send + Sync + std::fmt::Debug + 'static,
3454{
3455 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_source::DescribeDataSourceError, R>) -> Self {
3456 match err {
3457 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3458 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3459 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3460 source: err.into(),
3461 }),
3462 }
3463 }
3464}
3465impl From<crate::operation::describe_data_source::DescribeDataSourceError> for Error {
3466 fn from(err: crate::operation::describe_data_source::DescribeDataSourceError) -> Self {
3467 match err {
3468 crate::operation::describe_data_source::DescribeDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3469 crate::operation::describe_data_source::DescribeDataSourceError::InternalFailureException(inner) => {
3470 Error::InternalFailureException(inner)
3471 }
3472 crate::operation::describe_data_source::DescribeDataSourceError::InvalidParameterValueException(inner) => {
3473 Error::InvalidParameterValueException(inner)
3474 }
3475 crate::operation::describe_data_source::DescribeDataSourceError::ResourceNotFoundException(inner) => {
3476 Error::ResourceNotFoundException(inner)
3477 }
3478 crate::operation::describe_data_source::DescribeDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3479 crate::operation::describe_data_source::DescribeDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
3480 }
3481 }
3482}
3483impl<R>
3484 From<
3485 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError, R>,
3486 > for Error
3487where
3488 R: Send + Sync + std::fmt::Debug + 'static,
3489{
3490 fn from(
3491 err: ::aws_smithy_runtime_api::client::result::SdkError<
3492 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError,
3493 R,
3494 >,
3495 ) -> Self {
3496 match err {
3497 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3498 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3499 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3500 source: err.into(),
3501 }),
3502 }
3503 }
3504}
3505impl From<crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError> for Error {
3506 fn from(err: crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError) -> Self {
3507 match err {
3508 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::AccessDeniedException(inner) => {
3509 Error::AccessDeniedException(inner)
3510 }
3511 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::InternalFailureException(inner) => {
3512 Error::InternalFailureException(inner)
3513 }
3514 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::InvalidParameterValueException(inner) => {
3515 Error::InvalidParameterValueException(inner)
3516 }
3517 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::ResourceNotFoundException(inner) => {
3518 Error::ResourceNotFoundException(inner)
3519 }
3520 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::ThrottlingException(inner) => {
3521 Error::ThrottlingException(inner)
3522 }
3523 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3524 }
3525 }
3526}
3527impl<R>
3528 From<
3529 ::aws_smithy_runtime_api::client::result::SdkError<
3530 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError,
3531 R,
3532 >,
3533 > for Error
3534where
3535 R: Send + Sync + std::fmt::Debug + 'static,
3536{
3537 fn from(
3538 err: ::aws_smithy_runtime_api::client::result::SdkError<
3539 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError,
3540 R,
3541 >,
3542 ) -> Self {
3543 match err {
3544 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3545 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3546 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3547 source: err.into(),
3548 }),
3549 }
3550 }
3551}
3552impl From<crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError> for Error {
3553 fn from(err: crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError) -> Self {
3554 match err {
3555 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::AccessDeniedException(inner) => {
3556 Error::AccessDeniedException(inner)
3557 }
3558 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::InternalFailureException(inner) => {
3559 Error::InternalFailureException(inner)
3560 }
3561 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::InvalidParameterValueException(
3562 inner,
3563 ) => Error::InvalidParameterValueException(inner),
3564 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::ResourceNotFoundException(inner) => {
3565 Error::ResourceNotFoundException(inner)
3566 }
3567 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::ThrottlingException(inner) => {
3568 Error::ThrottlingException(inner)
3569 }
3570 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::Unhandled(inner) => {
3571 Error::Unhandled(inner)
3572 }
3573 }
3574 }
3575}
3576impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder::DescribeFolderError, R>> for Error
3577where
3578 R: Send + Sync + std::fmt::Debug + 'static,
3579{
3580 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder::DescribeFolderError, R>) -> Self {
3581 match err {
3582 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3583 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3584 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3585 source: err.into(),
3586 }),
3587 }
3588 }
3589}
3590impl From<crate::operation::describe_folder::DescribeFolderError> for Error {
3591 fn from(err: crate::operation::describe_folder::DescribeFolderError) -> Self {
3592 match err {
3593 crate::operation::describe_folder::DescribeFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3594 crate::operation::describe_folder::DescribeFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3595 crate::operation::describe_folder::DescribeFolderError::InvalidParameterValueException(inner) => {
3596 Error::InvalidParameterValueException(inner)
3597 }
3598 crate::operation::describe_folder::DescribeFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3599 crate::operation::describe_folder::DescribeFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3600 crate::operation::describe_folder::DescribeFolderError::UnsupportedUserEditionException(inner) => {
3601 Error::UnsupportedUserEditionException(inner)
3602 }
3603 crate::operation::describe_folder::DescribeFolderError::Unhandled(inner) => Error::Unhandled(inner),
3604 }
3605 }
3606}
3607impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder_permissions::DescribeFolderPermissionsError, R>>
3608 for Error
3609where
3610 R: Send + Sync + std::fmt::Debug + 'static,
3611{
3612 fn from(
3613 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder_permissions::DescribeFolderPermissionsError, R>,
3614 ) -> Self {
3615 match err {
3616 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3617 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3618 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3619 source: err.into(),
3620 }),
3621 }
3622 }
3623}
3624impl From<crate::operation::describe_folder_permissions::DescribeFolderPermissionsError> for Error {
3625 fn from(err: crate::operation::describe_folder_permissions::DescribeFolderPermissionsError) -> Self {
3626 match err {
3627 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::AccessDeniedException(inner) => {
3628 Error::AccessDeniedException(inner)
3629 }
3630 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::InternalFailureException(inner) => {
3631 Error::InternalFailureException(inner)
3632 }
3633 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::InvalidNextTokenException(inner) => {
3634 Error::InvalidNextTokenException(inner)
3635 }
3636 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::InvalidParameterValueException(inner) => {
3637 Error::InvalidParameterValueException(inner)
3638 }
3639 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::ResourceNotFoundException(inner) => {
3640 Error::ResourceNotFoundException(inner)
3641 }
3642 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::ThrottlingException(inner) => {
3643 Error::ThrottlingException(inner)
3644 }
3645 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::UnsupportedUserEditionException(inner) => {
3646 Error::UnsupportedUserEditionException(inner)
3647 }
3648 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3649 }
3650 }
3651}
3652impl<R>
3653 From<
3654 ::aws_smithy_runtime_api::client::result::SdkError<
3655 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError,
3656 R,
3657 >,
3658 > for Error
3659where
3660 R: Send + Sync + std::fmt::Debug + 'static,
3661{
3662 fn from(
3663 err: ::aws_smithy_runtime_api::client::result::SdkError<
3664 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError,
3665 R,
3666 >,
3667 ) -> Self {
3668 match err {
3669 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3670 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3671 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3672 source: err.into(),
3673 }),
3674 }
3675 }
3676}
3677impl From<crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError> for Error {
3678 fn from(err: crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError) -> Self {
3679 match err {
3680 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::AccessDeniedException(inner) => {
3681 Error::AccessDeniedException(inner)
3682 }
3683 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::InternalFailureException(inner) => {
3684 Error::InternalFailureException(inner)
3685 }
3686 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::InvalidNextTokenException(inner) => {
3687 Error::InvalidNextTokenException(inner)
3688 }
3689 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::InvalidParameterValueException(inner) => {
3690 Error::InvalidParameterValueException(inner)
3691 }
3692 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::ResourceNotFoundException(inner) => {
3693 Error::ResourceNotFoundException(inner)
3694 }
3695 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::ThrottlingException(inner) => {
3696 Error::ThrottlingException(inner)
3697 }
3698 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::UnsupportedUserEditionException(
3699 inner,
3700 ) => Error::UnsupportedUserEditionException(inner),
3701 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::Unhandled(inner) => {
3702 Error::Unhandled(inner)
3703 }
3704 }
3705 }
3706}
3707impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group::DescribeGroupError, R>> for Error
3708where
3709 R: Send + Sync + std::fmt::Debug + 'static,
3710{
3711 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group::DescribeGroupError, R>) -> Self {
3712 match err {
3713 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3714 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3715 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3716 source: err.into(),
3717 }),
3718 }
3719 }
3720}
3721impl From<crate::operation::describe_group::DescribeGroupError> for Error {
3722 fn from(err: crate::operation::describe_group::DescribeGroupError) -> Self {
3723 match err {
3724 crate::operation::describe_group::DescribeGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3725 crate::operation::describe_group::DescribeGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3726 crate::operation::describe_group::DescribeGroupError::InvalidParameterValueException(inner) => {
3727 Error::InvalidParameterValueException(inner)
3728 }
3729 crate::operation::describe_group::DescribeGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
3730 crate::operation::describe_group::DescribeGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3731 crate::operation::describe_group::DescribeGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
3732 crate::operation::describe_group::DescribeGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3733 crate::operation::describe_group::DescribeGroupError::Unhandled(inner) => Error::Unhandled(inner),
3734 }
3735 }
3736}
3737impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group_membership::DescribeGroupMembershipError, R>>
3738 for Error
3739where
3740 R: Send + Sync + std::fmt::Debug + 'static,
3741{
3742 fn from(
3743 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group_membership::DescribeGroupMembershipError, R>,
3744 ) -> Self {
3745 match err {
3746 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3747 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3748 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3749 source: err.into(),
3750 }),
3751 }
3752 }
3753}
3754impl From<crate::operation::describe_group_membership::DescribeGroupMembershipError> for Error {
3755 fn from(err: crate::operation::describe_group_membership::DescribeGroupMembershipError) -> Self {
3756 match err {
3757 crate::operation::describe_group_membership::DescribeGroupMembershipError::AccessDeniedException(inner) => {
3758 Error::AccessDeniedException(inner)
3759 }
3760 crate::operation::describe_group_membership::DescribeGroupMembershipError::InternalFailureException(inner) => {
3761 Error::InternalFailureException(inner)
3762 }
3763 crate::operation::describe_group_membership::DescribeGroupMembershipError::InvalidParameterValueException(inner) => {
3764 Error::InvalidParameterValueException(inner)
3765 }
3766 crate::operation::describe_group_membership::DescribeGroupMembershipError::PreconditionNotMetException(inner) => {
3767 Error::PreconditionNotMetException(inner)
3768 }
3769 crate::operation::describe_group_membership::DescribeGroupMembershipError::ResourceNotFoundException(inner) => {
3770 Error::ResourceNotFoundException(inner)
3771 }
3772 crate::operation::describe_group_membership::DescribeGroupMembershipError::ResourceUnavailableException(inner) => {
3773 Error::ResourceUnavailableException(inner)
3774 }
3775 crate::operation::describe_group_membership::DescribeGroupMembershipError::ThrottlingException(inner) => {
3776 Error::ThrottlingException(inner)
3777 }
3778 crate::operation::describe_group_membership::DescribeGroupMembershipError::Unhandled(inner) => Error::Unhandled(inner),
3779 }
3780 }
3781}
3782impl<R>
3783 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError, R>>
3784 for Error
3785where
3786 R: Send + Sync + std::fmt::Debug + 'static,
3787{
3788 fn from(
3789 err: ::aws_smithy_runtime_api::client::result::SdkError<
3790 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError,
3791 R,
3792 >,
3793 ) -> Self {
3794 match err {
3795 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3796 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3797 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3798 source: err.into(),
3799 }),
3800 }
3801 }
3802}
3803impl From<crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError> for Error {
3804 fn from(err: crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError) -> Self {
3805 match err {
3806 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::AccessDeniedException(inner) => {
3807 Error::AccessDeniedException(inner)
3808 }
3809 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::InternalFailureException(inner) => {
3810 Error::InternalFailureException(inner)
3811 }
3812 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::InvalidNextTokenException(inner) => {
3813 Error::InvalidNextTokenException(inner)
3814 }
3815 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
3816 Error::InvalidParameterValueException(inner)
3817 }
3818 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
3819 Error::ResourceNotFoundException(inner)
3820 }
3821 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::ThrottlingException(inner) => {
3822 Error::ThrottlingException(inner)
3823 }
3824 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
3825 }
3826 }
3827}
3828impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ingestion::DescribeIngestionError, R>> for Error
3829where
3830 R: Send + Sync + std::fmt::Debug + 'static,
3831{
3832 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ingestion::DescribeIngestionError, R>) -> Self {
3833 match err {
3834 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3835 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3836 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3837 source: err.into(),
3838 }),
3839 }
3840 }
3841}
3842impl From<crate::operation::describe_ingestion::DescribeIngestionError> for Error {
3843 fn from(err: crate::operation::describe_ingestion::DescribeIngestionError) -> Self {
3844 match err {
3845 crate::operation::describe_ingestion::DescribeIngestionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3846 crate::operation::describe_ingestion::DescribeIngestionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3847 crate::operation::describe_ingestion::DescribeIngestionError::InvalidParameterValueException(inner) => {
3848 Error::InvalidParameterValueException(inner)
3849 }
3850 crate::operation::describe_ingestion::DescribeIngestionError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
3851 crate::operation::describe_ingestion::DescribeIngestionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3852 crate::operation::describe_ingestion::DescribeIngestionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3853 crate::operation::describe_ingestion::DescribeIngestionError::Unhandled(inner) => Error::Unhandled(inner),
3854 }
3855 }
3856}
3857impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ip_restriction::DescribeIpRestrictionError, R>> for Error
3858where
3859 R: Send + Sync + std::fmt::Debug + 'static,
3860{
3861 fn from(
3862 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ip_restriction::DescribeIpRestrictionError, R>,
3863 ) -> Self {
3864 match err {
3865 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3866 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3867 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3868 source: err.into(),
3869 }),
3870 }
3871 }
3872}
3873impl From<crate::operation::describe_ip_restriction::DescribeIpRestrictionError> for Error {
3874 fn from(err: crate::operation::describe_ip_restriction::DescribeIpRestrictionError) -> Self {
3875 match err {
3876 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::AccessDeniedException(inner) => {
3877 Error::AccessDeniedException(inner)
3878 }
3879 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::InternalFailureException(inner) => {
3880 Error::InternalFailureException(inner)
3881 }
3882 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::InvalidParameterValueException(inner) => {
3883 Error::InvalidParameterValueException(inner)
3884 }
3885 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::ResourceNotFoundException(inner) => {
3886 Error::ResourceNotFoundException(inner)
3887 }
3888 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3889 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::Unhandled(inner) => Error::Unhandled(inner),
3890 }
3891 }
3892}
3893impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_key_registration::DescribeKeyRegistrationError, R>>
3894 for Error
3895where
3896 R: Send + Sync + std::fmt::Debug + 'static,
3897{
3898 fn from(
3899 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_key_registration::DescribeKeyRegistrationError, R>,
3900 ) -> Self {
3901 match err {
3902 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3903 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3904 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3905 source: err.into(),
3906 }),
3907 }
3908 }
3909}
3910impl From<crate::operation::describe_key_registration::DescribeKeyRegistrationError> for Error {
3911 fn from(err: crate::operation::describe_key_registration::DescribeKeyRegistrationError) -> Self {
3912 match err {
3913 crate::operation::describe_key_registration::DescribeKeyRegistrationError::AccessDeniedException(inner) => {
3914 Error::AccessDeniedException(inner)
3915 }
3916 crate::operation::describe_key_registration::DescribeKeyRegistrationError::InternalFailureException(inner) => {
3917 Error::InternalFailureException(inner)
3918 }
3919 crate::operation::describe_key_registration::DescribeKeyRegistrationError::InvalidParameterValueException(inner) => {
3920 Error::InvalidParameterValueException(inner)
3921 }
3922 crate::operation::describe_key_registration::DescribeKeyRegistrationError::ThrottlingException(inner) => {
3923 Error::ThrottlingException(inner)
3924 }
3925 crate::operation::describe_key_registration::DescribeKeyRegistrationError::Unhandled(inner) => Error::Unhandled(inner),
3926 }
3927 }
3928}
3929impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_namespace::DescribeNamespaceError, R>> for Error
3930where
3931 R: Send + Sync + std::fmt::Debug + 'static,
3932{
3933 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_namespace::DescribeNamespaceError, R>) -> Self {
3934 match err {
3935 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3936 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3937 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3938 source: err.into(),
3939 }),
3940 }
3941 }
3942}
3943impl From<crate::operation::describe_namespace::DescribeNamespaceError> for Error {
3944 fn from(err: crate::operation::describe_namespace::DescribeNamespaceError) -> Self {
3945 match err {
3946 crate::operation::describe_namespace::DescribeNamespaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3947 crate::operation::describe_namespace::DescribeNamespaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3948 crate::operation::describe_namespace::DescribeNamespaceError::InvalidParameterValueException(inner) => {
3949 Error::InvalidParameterValueException(inner)
3950 }
3951 crate::operation::describe_namespace::DescribeNamespaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3952 crate::operation::describe_namespace::DescribeNamespaceError::ResourceUnavailableException(inner) => {
3953 Error::ResourceUnavailableException(inner)
3954 }
3955 crate::operation::describe_namespace::DescribeNamespaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3956 crate::operation::describe_namespace::DescribeNamespaceError::Unhandled(inner) => Error::Unhandled(inner),
3957 }
3958 }
3959}
3960impl<R>
3961 From<
3962 ::aws_smithy_runtime_api::client::result::SdkError<
3963 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError,
3964 R,
3965 >,
3966 > for Error
3967where
3968 R: Send + Sync + std::fmt::Debug + 'static,
3969{
3970 fn from(
3971 err: ::aws_smithy_runtime_api::client::result::SdkError<
3972 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError,
3973 R,
3974 >,
3975 ) -> Self {
3976 match err {
3977 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3978 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3979 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3980 source: err.into(),
3981 }),
3982 }
3983 }
3984}
3985impl From<crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError> for Error {
3986 fn from(err: crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError) -> Self {
3987 match err {
3988 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3989 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
3990 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3991 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
3992 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3993 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3994 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
3995 }
3996 }
3997}
3998impl<R>
3999 From<
4000 ::aws_smithy_runtime_api::client::result::SdkError<
4001 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError,
4002 R,
4003 >,
4004 > for Error
4005where
4006 R: Send + Sync + std::fmt::Debug + 'static,
4007{
4008 fn from(
4009 err: ::aws_smithy_runtime_api::client::result::SdkError<
4010 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError,
4011 R,
4012 >,
4013 ) -> Self {
4014 match err {
4015 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4016 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4017 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4018 source: err.into(),
4019 }),
4020 }
4021 }
4022}
4023impl From<crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError> for Error {
4024 fn from(err: crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError) -> Self {
4025 match err {
4026 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4027 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
4028 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4029 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4030 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4031 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4032 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
4033 }
4034 }
4035}
4036impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError, R>>
4037 for Error
4038where
4039 R: Send + Sync + std::fmt::Debug + 'static,
4040{
4041 fn from(
4042 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError, R>,
4043 ) -> Self {
4044 match err {
4045 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4046 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4047 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4048 source: err.into(),
4049 }),
4050 }
4051 }
4052}
4053impl From<crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError> for Error {
4054 fn from(err: crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError) -> Self {
4055 match err {
4056 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::AccessDeniedException(inner) => {
4057 Error::AccessDeniedException(inner)
4058 }
4059 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::InternalFailureException(inner) => {
4060 Error::InternalFailureException(inner)
4061 }
4062 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::InvalidParameterValueException(inner) => {
4063 Error::InvalidParameterValueException(inner)
4064 }
4065 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::LimitExceededException(inner) => {
4066 Error::LimitExceededException(inner)
4067 }
4068 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::ResourceNotFoundException(inner) => {
4069 Error::ResourceNotFoundException(inner)
4070 }
4071 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::ThrottlingException(inner) => {
4072 Error::ThrottlingException(inner)
4073 }
4074 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
4075 }
4076 }
4077}
4078impl<R>
4079 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError, R>>
4080 for Error
4081where
4082 R: Send + Sync + std::fmt::Debug + 'static,
4083{
4084 fn from(
4085 err: ::aws_smithy_runtime_api::client::result::SdkError<
4086 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError,
4087 R,
4088 >,
4089 ) -> Self {
4090 match err {
4091 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4092 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4093 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4094 source: err.into(),
4095 }),
4096 }
4097 }
4098}
4099impl From<crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError> for Error {
4100 fn from(err: crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError) -> Self {
4101 match err {
4102 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::AccessDeniedException(inner) => {
4103 Error::AccessDeniedException(inner)
4104 }
4105 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::InternalFailureException(inner) => {
4106 Error::InternalFailureException(inner)
4107 }
4108 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::InvalidParameterValueException(inner) => {
4109 Error::InvalidParameterValueException(inner)
4110 }
4111 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::PreconditionNotMetException(inner) => {
4112 Error::PreconditionNotMetException(inner)
4113 }
4114 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::ResourceNotFoundException(inner) => {
4115 Error::ResourceNotFoundException(inner)
4116 }
4117 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::ResourceUnavailableException(inner) => {
4118 Error::ResourceUnavailableException(inner)
4119 }
4120 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::ThrottlingException(inner) => {
4121 Error::ThrottlingException(inner)
4122 }
4123 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
4124 }
4125 }
4126}
4127impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template::DescribeTemplateError, R>> for Error
4128where
4129 R: Send + Sync + std::fmt::Debug + 'static,
4130{
4131 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template::DescribeTemplateError, R>) -> Self {
4132 match err {
4133 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4134 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4135 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4136 source: err.into(),
4137 }),
4138 }
4139 }
4140}
4141impl From<crate::operation::describe_template::DescribeTemplateError> for Error {
4142 fn from(err: crate::operation::describe_template::DescribeTemplateError) -> Self {
4143 match err {
4144 crate::operation::describe_template::DescribeTemplateError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4145 crate::operation::describe_template::DescribeTemplateError::ConflictException(inner) => Error::ConflictException(inner),
4146 crate::operation::describe_template::DescribeTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4147 crate::operation::describe_template::DescribeTemplateError::InvalidParameterValueException(inner) => {
4148 Error::InvalidParameterValueException(inner)
4149 }
4150 crate::operation::describe_template::DescribeTemplateError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
4151 crate::operation::describe_template::DescribeTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4152 crate::operation::describe_template::DescribeTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4153 crate::operation::describe_template::DescribeTemplateError::UnsupportedUserEditionException(inner) => {
4154 Error::UnsupportedUserEditionException(inner)
4155 }
4156 crate::operation::describe_template::DescribeTemplateError::Unhandled(inner) => Error::Unhandled(inner),
4157 }
4158 }
4159}
4160impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_alias::DescribeTemplateAliasError, R>> for Error
4161where
4162 R: Send + Sync + std::fmt::Debug + 'static,
4163{
4164 fn from(
4165 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_alias::DescribeTemplateAliasError, R>,
4166 ) -> Self {
4167 match err {
4168 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4169 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4170 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4171 source: err.into(),
4172 }),
4173 }
4174 }
4175}
4176impl From<crate::operation::describe_template_alias::DescribeTemplateAliasError> for Error {
4177 fn from(err: crate::operation::describe_template_alias::DescribeTemplateAliasError) -> Self {
4178 match err {
4179 crate::operation::describe_template_alias::DescribeTemplateAliasError::InternalFailureException(inner) => {
4180 Error::InternalFailureException(inner)
4181 }
4182 crate::operation::describe_template_alias::DescribeTemplateAliasError::ResourceNotFoundException(inner) => {
4183 Error::ResourceNotFoundException(inner)
4184 }
4185 crate::operation::describe_template_alias::DescribeTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4186 crate::operation::describe_template_alias::DescribeTemplateAliasError::UnsupportedUserEditionException(inner) => {
4187 Error::UnsupportedUserEditionException(inner)
4188 }
4189 crate::operation::describe_template_alias::DescribeTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
4190 }
4191 }
4192}
4193impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_definition::DescribeTemplateDefinitionError, R>>
4194 for Error
4195where
4196 R: Send + Sync + std::fmt::Debug + 'static,
4197{
4198 fn from(
4199 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_definition::DescribeTemplateDefinitionError, R>,
4200 ) -> Self {
4201 match err {
4202 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4203 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4204 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4205 source: err.into(),
4206 }),
4207 }
4208 }
4209}
4210impl From<crate::operation::describe_template_definition::DescribeTemplateDefinitionError> for Error {
4211 fn from(err: crate::operation::describe_template_definition::DescribeTemplateDefinitionError) -> Self {
4212 match err {
4213 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::AccessDeniedException(inner) => {
4214 Error::AccessDeniedException(inner)
4215 }
4216 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ConflictException(inner) => {
4217 Error::ConflictException(inner)
4218 }
4219 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::InternalFailureException(inner) => {
4220 Error::InternalFailureException(inner)
4221 }
4222 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::InvalidParameterValueException(inner) => {
4223 Error::InvalidParameterValueException(inner)
4224 }
4225 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ResourceExistsException(inner) => {
4226 Error::ResourceExistsException(inner)
4227 }
4228 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ResourceNotFoundException(inner) => {
4229 Error::ResourceNotFoundException(inner)
4230 }
4231 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ThrottlingException(inner) => {
4232 Error::ThrottlingException(inner)
4233 }
4234 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::UnsupportedUserEditionException(inner) => {
4235 Error::UnsupportedUserEditionException(inner)
4236 }
4237 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
4238 }
4239 }
4240}
4241impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_permissions::DescribeTemplatePermissionsError, R>>
4242 for Error
4243where
4244 R: Send + Sync + std::fmt::Debug + 'static,
4245{
4246 fn from(
4247 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_permissions::DescribeTemplatePermissionsError, R>,
4248 ) -> Self {
4249 match err {
4250 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4251 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4252 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4253 source: err.into(),
4254 }),
4255 }
4256 }
4257}
4258impl From<crate::operation::describe_template_permissions::DescribeTemplatePermissionsError> for Error {
4259 fn from(err: crate::operation::describe_template_permissions::DescribeTemplatePermissionsError) -> Self {
4260 match err {
4261 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::ConflictException(inner) => {
4262 Error::ConflictException(inner)
4263 }
4264 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::InternalFailureException(inner) => {
4265 Error::InternalFailureException(inner)
4266 }
4267 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::InvalidParameterValueException(inner) => {
4268 Error::InvalidParameterValueException(inner)
4269 }
4270 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::ResourceNotFoundException(inner) => {
4271 Error::ResourceNotFoundException(inner)
4272 }
4273 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::ThrottlingException(inner) => {
4274 Error::ThrottlingException(inner)
4275 }
4276 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::UnsupportedUserEditionException(inner) => {
4277 Error::UnsupportedUserEditionException(inner)
4278 }
4279 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4280 }
4281 }
4282}
4283impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme::DescribeThemeError, R>> for Error
4284where
4285 R: Send + Sync + std::fmt::Debug + 'static,
4286{
4287 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme::DescribeThemeError, R>) -> Self {
4288 match err {
4289 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4290 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4291 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4292 source: err.into(),
4293 }),
4294 }
4295 }
4296}
4297impl From<crate::operation::describe_theme::DescribeThemeError> for Error {
4298 fn from(err: crate::operation::describe_theme::DescribeThemeError) -> Self {
4299 match err {
4300 crate::operation::describe_theme::DescribeThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4301 crate::operation::describe_theme::DescribeThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4302 crate::operation::describe_theme::DescribeThemeError::InvalidParameterValueException(inner) => {
4303 Error::InvalidParameterValueException(inner)
4304 }
4305 crate::operation::describe_theme::DescribeThemeError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
4306 crate::operation::describe_theme::DescribeThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4307 crate::operation::describe_theme::DescribeThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4308 crate::operation::describe_theme::DescribeThemeError::UnsupportedUserEditionException(inner) => {
4309 Error::UnsupportedUserEditionException(inner)
4310 }
4311 crate::operation::describe_theme::DescribeThemeError::Unhandled(inner) => Error::Unhandled(inner),
4312 }
4313 }
4314}
4315impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_alias::DescribeThemeAliasError, R>> for Error
4316where
4317 R: Send + Sync + std::fmt::Debug + 'static,
4318{
4319 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_alias::DescribeThemeAliasError, R>) -> Self {
4320 match err {
4321 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4322 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4323 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4324 source: err.into(),
4325 }),
4326 }
4327 }
4328}
4329impl From<crate::operation::describe_theme_alias::DescribeThemeAliasError> for Error {
4330 fn from(err: crate::operation::describe_theme_alias::DescribeThemeAliasError) -> Self {
4331 match err {
4332 crate::operation::describe_theme_alias::DescribeThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
4333 crate::operation::describe_theme_alias::DescribeThemeAliasError::InternalFailureException(inner) => {
4334 Error::InternalFailureException(inner)
4335 }
4336 crate::operation::describe_theme_alias::DescribeThemeAliasError::InvalidParameterValueException(inner) => {
4337 Error::InvalidParameterValueException(inner)
4338 }
4339 crate::operation::describe_theme_alias::DescribeThemeAliasError::ResourceNotFoundException(inner) => {
4340 Error::ResourceNotFoundException(inner)
4341 }
4342 crate::operation::describe_theme_alias::DescribeThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4343 crate::operation::describe_theme_alias::DescribeThemeAliasError::UnsupportedUserEditionException(inner) => {
4344 Error::UnsupportedUserEditionException(inner)
4345 }
4346 crate::operation::describe_theme_alias::DescribeThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
4347 }
4348 }
4349}
4350impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_permissions::DescribeThemePermissionsError, R>>
4351 for Error
4352where
4353 R: Send + Sync + std::fmt::Debug + 'static,
4354{
4355 fn from(
4356 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_permissions::DescribeThemePermissionsError, R>,
4357 ) -> Self {
4358 match err {
4359 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4360 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4361 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4362 source: err.into(),
4363 }),
4364 }
4365 }
4366}
4367impl From<crate::operation::describe_theme_permissions::DescribeThemePermissionsError> for Error {
4368 fn from(err: crate::operation::describe_theme_permissions::DescribeThemePermissionsError) -> Self {
4369 match err {
4370 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::AccessDeniedException(inner) => {
4371 Error::AccessDeniedException(inner)
4372 }
4373 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::InternalFailureException(inner) => {
4374 Error::InternalFailureException(inner)
4375 }
4376 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::InvalidParameterValueException(inner) => {
4377 Error::InvalidParameterValueException(inner)
4378 }
4379 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::ResourceNotFoundException(inner) => {
4380 Error::ResourceNotFoundException(inner)
4381 }
4382 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::ThrottlingException(inner) => {
4383 Error::ThrottlingException(inner)
4384 }
4385 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::UnsupportedUserEditionException(inner) => {
4386 Error::UnsupportedUserEditionException(inner)
4387 }
4388 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4389 }
4390 }
4391}
4392impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic::DescribeTopicError, R>> for Error
4393where
4394 R: Send + Sync + std::fmt::Debug + 'static,
4395{
4396 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic::DescribeTopicError, R>) -> Self {
4397 match err {
4398 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4399 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4400 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4401 source: err.into(),
4402 }),
4403 }
4404 }
4405}
4406impl From<crate::operation::describe_topic::DescribeTopicError> for Error {
4407 fn from(err: crate::operation::describe_topic::DescribeTopicError) -> Self {
4408 match err {
4409 crate::operation::describe_topic::DescribeTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4410 crate::operation::describe_topic::DescribeTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4411 crate::operation::describe_topic::DescribeTopicError::InvalidParameterValueException(inner) => {
4412 Error::InvalidParameterValueException(inner)
4413 }
4414 crate::operation::describe_topic::DescribeTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4415 crate::operation::describe_topic::DescribeTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4416 crate::operation::describe_topic::DescribeTopicError::Unhandled(inner) => Error::Unhandled(inner),
4417 }
4418 }
4419}
4420impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_permissions::DescribeTopicPermissionsError, R>>
4421 for Error
4422where
4423 R: Send + Sync + std::fmt::Debug + 'static,
4424{
4425 fn from(
4426 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_permissions::DescribeTopicPermissionsError, R>,
4427 ) -> Self {
4428 match err {
4429 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4430 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4431 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4432 source: err.into(),
4433 }),
4434 }
4435 }
4436}
4437impl From<crate::operation::describe_topic_permissions::DescribeTopicPermissionsError> for Error {
4438 fn from(err: crate::operation::describe_topic_permissions::DescribeTopicPermissionsError) -> Self {
4439 match err {
4440 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::AccessDeniedException(inner) => {
4441 Error::AccessDeniedException(inner)
4442 }
4443 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::InternalFailureException(inner) => {
4444 Error::InternalFailureException(inner)
4445 }
4446 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::InvalidParameterValueException(inner) => {
4447 Error::InvalidParameterValueException(inner)
4448 }
4449 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::ResourceNotFoundException(inner) => {
4450 Error::ResourceNotFoundException(inner)
4451 }
4452 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::ThrottlingException(inner) => {
4453 Error::ThrottlingException(inner)
4454 }
4455 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4456 }
4457 }
4458}
4459impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_refresh::DescribeTopicRefreshError, R>> for Error
4460where
4461 R: Send + Sync + std::fmt::Debug + 'static,
4462{
4463 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_refresh::DescribeTopicRefreshError, R>) -> Self {
4464 match err {
4465 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4466 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4467 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4468 source: err.into(),
4469 }),
4470 }
4471 }
4472}
4473impl From<crate::operation::describe_topic_refresh::DescribeTopicRefreshError> for Error {
4474 fn from(err: crate::operation::describe_topic_refresh::DescribeTopicRefreshError) -> Self {
4475 match err {
4476 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4477 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::InternalFailureException(inner) => {
4478 Error::InternalFailureException(inner)
4479 }
4480 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::InvalidParameterValueException(inner) => {
4481 Error::InvalidParameterValueException(inner)
4482 }
4483 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::ResourceNotFoundException(inner) => {
4484 Error::ResourceNotFoundException(inner)
4485 }
4486 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4487 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::Unhandled(inner) => Error::Unhandled(inner),
4488 }
4489 }
4490}
4491impl<R>
4492 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError, R>>
4493 for Error
4494where
4495 R: Send + Sync + std::fmt::Debug + 'static,
4496{
4497 fn from(
4498 err: ::aws_smithy_runtime_api::client::result::SdkError<
4499 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError,
4500 R,
4501 >,
4502 ) -> Self {
4503 match err {
4504 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4505 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4506 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4507 source: err.into(),
4508 }),
4509 }
4510 }
4511}
4512impl From<crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError> for Error {
4513 fn from(err: crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError) -> Self {
4514 match err {
4515 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::AccessDeniedException(inner) => {
4516 Error::AccessDeniedException(inner)
4517 }
4518 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ConflictException(inner) => {
4519 Error::ConflictException(inner)
4520 }
4521 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::InternalFailureException(inner) => {
4522 Error::InternalFailureException(inner)
4523 }
4524 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
4525 Error::InvalidParameterValueException(inner)
4526 }
4527 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::LimitExceededException(inner) => {
4528 Error::LimitExceededException(inner)
4529 }
4530 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ResourceExistsException(inner) => {
4531 Error::ResourceExistsException(inner)
4532 }
4533 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
4534 Error::ResourceNotFoundException(inner)
4535 }
4536 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ThrottlingException(inner) => {
4537 Error::ThrottlingException(inner)
4538 }
4539 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
4540 }
4541 }
4542}
4543impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>> for Error
4544where
4545 R: Send + Sync + std::fmt::Debug + 'static,
4546{
4547 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>) -> Self {
4548 match err {
4549 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4550 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4551 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4552 source: err.into(),
4553 }),
4554 }
4555 }
4556}
4557impl From<crate::operation::describe_user::DescribeUserError> for Error {
4558 fn from(err: crate::operation::describe_user::DescribeUserError) -> Self {
4559 match err {
4560 crate::operation::describe_user::DescribeUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4561 crate::operation::describe_user::DescribeUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4562 crate::operation::describe_user::DescribeUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4563 crate::operation::describe_user::DescribeUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
4564 crate::operation::describe_user::DescribeUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4565 crate::operation::describe_user::DescribeUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
4566 crate::operation::describe_user::DescribeUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4567 crate::operation::describe_user::DescribeUserError::Unhandled(inner) => Error::Unhandled(inner),
4568 }
4569 }
4570}
4571impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vpc_connection::DescribeVPCConnectionError, R>> for Error
4572where
4573 R: Send + Sync + std::fmt::Debug + 'static,
4574{
4575 fn from(
4576 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vpc_connection::DescribeVPCConnectionError, R>,
4577 ) -> Self {
4578 match err {
4579 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4580 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4581 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4582 source: err.into(),
4583 }),
4584 }
4585 }
4586}
4587impl From<crate::operation::describe_vpc_connection::DescribeVPCConnectionError> for Error {
4588 fn from(err: crate::operation::describe_vpc_connection::DescribeVPCConnectionError) -> Self {
4589 match err {
4590 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::AccessDeniedException(inner) => {
4591 Error::AccessDeniedException(inner)
4592 }
4593 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::InternalFailureException(inner) => {
4594 Error::InternalFailureException(inner)
4595 }
4596 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::InvalidParameterValueException(inner) => {
4597 Error::InvalidParameterValueException(inner)
4598 }
4599 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::ResourceNotFoundException(inner) => {
4600 Error::ResourceNotFoundException(inner)
4601 }
4602 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4603 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::UnsupportedUserEditionException(inner) => {
4604 Error::UnsupportedUserEditionException(inner)
4605 }
4606 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
4607 }
4608 }
4609}
4610impl<R>
4611 From<
4612 ::aws_smithy_runtime_api::client::result::SdkError<
4613 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError,
4614 R,
4615 >,
4616 > for Error
4617where
4618 R: Send + Sync + std::fmt::Debug + 'static,
4619{
4620 fn from(
4621 err: ::aws_smithy_runtime_api::client::result::SdkError<
4622 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError,
4623 R,
4624 >,
4625 ) -> Self {
4626 match err {
4627 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4628 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4629 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4630 source: err.into(),
4631 }),
4632 }
4633 }
4634}
4635impl From<crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError> for Error {
4636 fn from(err: crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError) -> Self {
4637 match err {
4638 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4639 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4640 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4641 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4642 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::SessionLifetimeInMinutesInvalidException(inner) => Error::SessionLifetimeInMinutesInvalidException(inner),
4643 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4644 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::UnsupportedPricingPlanException(inner) => Error::UnsupportedPricingPlanException(inner),
4645 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
4646 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::Unhandled(inner) => Error::Unhandled(inner),
4647 }
4648 }
4649}
4650impl<R>
4651 From<
4652 ::aws_smithy_runtime_api::client::result::SdkError<
4653 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError,
4654 R,
4655 >,
4656 > for Error
4657where
4658 R: Send + Sync + std::fmt::Debug + 'static,
4659{
4660 fn from(
4661 err: ::aws_smithy_runtime_api::client::result::SdkError<
4662 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError,
4663 R,
4664 >,
4665 ) -> Self {
4666 match err {
4667 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4668 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4669 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4670 source: err.into(),
4671 }),
4672 }
4673 }
4674}
4675impl From<crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError> for Error {
4676 fn from(err: crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError) -> Self {
4677 match err {
4678 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4679 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4680 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4681 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::QuickSightUserNotFoundException(inner) => Error::QuickSightUserNotFoundException(inner),
4682 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4683 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::SessionLifetimeInMinutesInvalidException(inner) => Error::SessionLifetimeInMinutesInvalidException(inner),
4684 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4685 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::UnsupportedPricingPlanException(inner) => Error::UnsupportedPricingPlanException(inner),
4686 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
4687 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::Unhandled(inner) => Error::Unhandled(inner),
4688 }
4689 }
4690}
4691impl<R>
4692 From<
4693 ::aws_smithy_runtime_api::client::result::SdkError<
4694 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError,
4695 R,
4696 >,
4697 > for Error
4698where
4699 R: Send + Sync + std::fmt::Debug + 'static,
4700{
4701 fn from(
4702 err: ::aws_smithy_runtime_api::client::result::SdkError<
4703 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError,
4704 R,
4705 >,
4706 ) -> Self {
4707 match err {
4708 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4709 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4710 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4711 source: err.into(),
4712 }),
4713 }
4714 }
4715}
4716impl From<crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError> for Error {
4717 fn from(err: crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError) -> Self {
4718 match err {
4719 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4720 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4721 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4722 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::QuickSightUserNotFoundException(inner) => Error::QuickSightUserNotFoundException(inner),
4723 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4724 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::SessionLifetimeInMinutesInvalidException(inner) => Error::SessionLifetimeInMinutesInvalidException(inner),
4725 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4726 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::UnsupportedPricingPlanException(inner) => Error::UnsupportedPricingPlanException(inner),
4727 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
4728 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::Unhandled(inner) => Error::Unhandled(inner),
4729 }
4730 }
4731}
4732impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError, R>> for Error
4733where
4734 R: Send + Sync + std::fmt::Debug + 'static,
4735{
4736 fn from(
4737 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError, R>,
4738 ) -> Self {
4739 match err {
4740 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4741 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4742 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4743 source: err.into(),
4744 }),
4745 }
4746 }
4747}
4748impl From<crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError> for Error {
4749 fn from(err: crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError) -> Self {
4750 match err {
4751 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4752 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::DomainNotWhitelistedException(inner) => {
4753 Error::DomainNotWhitelistedException(inner)
4754 }
4755 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::IdentityTypeNotSupportedException(inner) => {
4756 Error::IdentityTypeNotSupportedException(inner)
4757 }
4758 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::InternalFailureException(inner) => {
4759 Error::InternalFailureException(inner)
4760 }
4761 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::InvalidParameterValueException(inner) => {
4762 Error::InvalidParameterValueException(inner)
4763 }
4764 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::QuickSightUserNotFoundException(inner) => {
4765 Error::QuickSightUserNotFoundException(inner)
4766 }
4767 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::ResourceExistsException(inner) => {
4768 Error::ResourceExistsException(inner)
4769 }
4770 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::ResourceNotFoundException(inner) => {
4771 Error::ResourceNotFoundException(inner)
4772 }
4773 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::SessionLifetimeInMinutesInvalidException(inner) => {
4774 Error::SessionLifetimeInMinutesInvalidException(inner)
4775 }
4776 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4777 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::UnsupportedPricingPlanException(inner) => {
4778 Error::UnsupportedPricingPlanException(inner)
4779 }
4780 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::UnsupportedUserEditionException(inner) => {
4781 Error::UnsupportedUserEditionException(inner)
4782 }
4783 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::Unhandled(inner) => Error::Unhandled(inner),
4784 }
4785 }
4786}
4787impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_metadata::GetFlowMetadataError, R>> for Error
4788where
4789 R: Send + Sync + std::fmt::Debug + 'static,
4790{
4791 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_metadata::GetFlowMetadataError, R>) -> Self {
4792 match err {
4793 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4794 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4795 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4796 source: err.into(),
4797 }),
4798 }
4799 }
4800}
4801impl From<crate::operation::get_flow_metadata::GetFlowMetadataError> for Error {
4802 fn from(err: crate::operation::get_flow_metadata::GetFlowMetadataError) -> Self {
4803 match err {
4804 crate::operation::get_flow_metadata::GetFlowMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4805 crate::operation::get_flow_metadata::GetFlowMetadataError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4806 crate::operation::get_flow_metadata::GetFlowMetadataError::InvalidParameterValueException(inner) => {
4807 Error::InvalidParameterValueException(inner)
4808 }
4809 crate::operation::get_flow_metadata::GetFlowMetadataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4810 crate::operation::get_flow_metadata::GetFlowMetadataError::Unhandled(inner) => Error::Unhandled(inner),
4811 }
4812 }
4813}
4814impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_permissions::GetFlowPermissionsError, R>> for Error
4815where
4816 R: Send + Sync + std::fmt::Debug + 'static,
4817{
4818 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_permissions::GetFlowPermissionsError, R>) -> Self {
4819 match err {
4820 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4821 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4822 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4823 source: err.into(),
4824 }),
4825 }
4826 }
4827}
4828impl From<crate::operation::get_flow_permissions::GetFlowPermissionsError> for Error {
4829 fn from(err: crate::operation::get_flow_permissions::GetFlowPermissionsError) -> Self {
4830 match err {
4831 crate::operation::get_flow_permissions::GetFlowPermissionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4832 crate::operation::get_flow_permissions::GetFlowPermissionsError::InternalFailureException(inner) => {
4833 Error::InternalFailureException(inner)
4834 }
4835 crate::operation::get_flow_permissions::GetFlowPermissionsError::InvalidParameterValueException(inner) => {
4836 Error::InvalidParameterValueException(inner)
4837 }
4838 crate::operation::get_flow_permissions::GetFlowPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4839 crate::operation::get_flow_permissions::GetFlowPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4840 }
4841 }
4842}
4843impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_session_embed_url::GetSessionEmbedUrlError, R>> for Error
4844where
4845 R: Send + Sync + std::fmt::Debug + 'static,
4846{
4847 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_session_embed_url::GetSessionEmbedUrlError, R>) -> Self {
4848 match err {
4849 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4850 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4851 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4852 source: err.into(),
4853 }),
4854 }
4855 }
4856}
4857impl From<crate::operation::get_session_embed_url::GetSessionEmbedUrlError> for Error {
4858 fn from(err: crate::operation::get_session_embed_url::GetSessionEmbedUrlError) -> Self {
4859 match err {
4860 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4861 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::InternalFailureException(inner) => {
4862 Error::InternalFailureException(inner)
4863 }
4864 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::InvalidParameterValueException(inner) => {
4865 Error::InvalidParameterValueException(inner)
4866 }
4867 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::QuickSightUserNotFoundException(inner) => {
4868 Error::QuickSightUserNotFoundException(inner)
4869 }
4870 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
4871 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::ResourceNotFoundException(inner) => {
4872 Error::ResourceNotFoundException(inner)
4873 }
4874 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::SessionLifetimeInMinutesInvalidException(inner) => {
4875 Error::SessionLifetimeInMinutesInvalidException(inner)
4876 }
4877 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4878 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::UnsupportedUserEditionException(inner) => {
4879 Error::UnsupportedUserEditionException(inner)
4880 }
4881 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::Unhandled(inner) => Error::Unhandled(inner),
4882 }
4883 }
4884}
4885impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_action_connectors::ListActionConnectorsError, R>> for Error
4886where
4887 R: Send + Sync + std::fmt::Debug + 'static,
4888{
4889 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_action_connectors::ListActionConnectorsError, R>) -> Self {
4890 match err {
4891 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4892 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4893 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4894 source: err.into(),
4895 }),
4896 }
4897 }
4898}
4899impl From<crate::operation::list_action_connectors::ListActionConnectorsError> for Error {
4900 fn from(err: crate::operation::list_action_connectors::ListActionConnectorsError) -> Self {
4901 match err {
4902 crate::operation::list_action_connectors::ListActionConnectorsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4903 crate::operation::list_action_connectors::ListActionConnectorsError::InternalFailureException(inner) => {
4904 Error::InternalFailureException(inner)
4905 }
4906 crate::operation::list_action_connectors::ListActionConnectorsError::InvalidNextTokenException(inner) => {
4907 Error::InvalidNextTokenException(inner)
4908 }
4909 crate::operation::list_action_connectors::ListActionConnectorsError::InvalidParameterValueException(inner) => {
4910 Error::InvalidParameterValueException(inner)
4911 }
4912 crate::operation::list_action_connectors::ListActionConnectorsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4913 crate::operation::list_action_connectors::ListActionConnectorsError::Unhandled(inner) => Error::Unhandled(inner),
4914 }
4915 }
4916}
4917impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analyses::ListAnalysesError, R>> for Error
4918where
4919 R: Send + Sync + std::fmt::Debug + 'static,
4920{
4921 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analyses::ListAnalysesError, R>) -> Self {
4922 match err {
4923 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4924 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4925 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4926 source: err.into(),
4927 }),
4928 }
4929 }
4930}
4931impl From<crate::operation::list_analyses::ListAnalysesError> for Error {
4932 fn from(err: crate::operation::list_analyses::ListAnalysesError) -> Self {
4933 match err {
4934 crate::operation::list_analyses::ListAnalysesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4935 crate::operation::list_analyses::ListAnalysesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
4936 crate::operation::list_analyses::ListAnalysesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4937 crate::operation::list_analyses::ListAnalysesError::UnsupportedUserEditionException(inner) => {
4938 Error::UnsupportedUserEditionException(inner)
4939 }
4940 crate::operation::list_analyses::ListAnalysesError::Unhandled(inner) => Error::Unhandled(inner),
4941 }
4942 }
4943}
4944impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError, R>>
4945 for Error
4946where
4947 R: Send + Sync + std::fmt::Debug + 'static,
4948{
4949 fn from(
4950 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError, R>,
4951 ) -> Self {
4952 match err {
4953 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4954 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4955 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4956 source: err.into(),
4957 }),
4958 }
4959 }
4960}
4961impl From<crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError> for Error {
4962 fn from(err: crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError) -> Self {
4963 match err {
4964 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::AccessDeniedException(inner) => {
4965 Error::AccessDeniedException(inner)
4966 }
4967 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::InvalidNextTokenException(inner) => {
4968 Error::InvalidNextTokenException(inner)
4969 }
4970 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::ResourceNotFoundException(inner) => {
4971 Error::ResourceNotFoundException(inner)
4972 }
4973 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::ThrottlingException(inner) => {
4974 Error::ThrottlingException(inner)
4975 }
4976 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::UnsupportedUserEditionException(inner) => {
4977 Error::UnsupportedUserEditionException(inner)
4978 }
4979 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::Unhandled(inner) => Error::Unhandled(inner),
4980 }
4981 }
4982}
4983impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError, R>>
4984 for Error
4985where
4986 R: Send + Sync + std::fmt::Debug + 'static,
4987{
4988 fn from(
4989 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError, R>,
4990 ) -> Self {
4991 match err {
4992 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4993 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4994 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4995 source: err.into(),
4996 }),
4997 }
4998 }
4999}
5000impl From<crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError> for Error {
5001 fn from(err: crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError) -> Self {
5002 match err {
5003 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::AccessDeniedException(inner) => {
5004 Error::AccessDeniedException(inner)
5005 }
5006 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::InvalidNextTokenException(inner) => {
5007 Error::InvalidNextTokenException(inner)
5008 }
5009 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::ResourceNotFoundException(inner) => {
5010 Error::ResourceNotFoundException(inner)
5011 }
5012 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::ThrottlingException(inner) => {
5013 Error::ThrottlingException(inner)
5014 }
5015 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::UnsupportedUserEditionException(inner) => {
5016 Error::UnsupportedUserEditionException(inner)
5017 }
5018 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::Unhandled(inner) => Error::Unhandled(inner),
5019 }
5020 }
5021}
5022impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_brands::ListBrandsError, R>> for Error
5023where
5024 R: Send + Sync + std::fmt::Debug + 'static,
5025{
5026 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_brands::ListBrandsError, R>) -> Self {
5027 match err {
5028 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5029 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5030 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5031 source: err.into(),
5032 }),
5033 }
5034 }
5035}
5036impl From<crate::operation::list_brands::ListBrandsError> for Error {
5037 fn from(err: crate::operation::list_brands::ListBrandsError) -> Self {
5038 match err {
5039 crate::operation::list_brands::ListBrandsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5040 crate::operation::list_brands::ListBrandsError::InternalServerException(inner) => Error::InternalServerException(inner),
5041 crate::operation::list_brands::ListBrandsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5042 crate::operation::list_brands::ListBrandsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5043 crate::operation::list_brands::ListBrandsError::Unhandled(inner) => Error::Unhandled(inner),
5044 }
5045 }
5046}
5047impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_permissions::ListCustomPermissionsError, R>> for Error
5048where
5049 R: Send + Sync + std::fmt::Debug + 'static,
5050{
5051 fn from(
5052 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_permissions::ListCustomPermissionsError, R>,
5053 ) -> Self {
5054 match err {
5055 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5056 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5057 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5058 source: err.into(),
5059 }),
5060 }
5061 }
5062}
5063impl From<crate::operation::list_custom_permissions::ListCustomPermissionsError> for Error {
5064 fn from(err: crate::operation::list_custom_permissions::ListCustomPermissionsError) -> Self {
5065 match err {
5066 crate::operation::list_custom_permissions::ListCustomPermissionsError::AccessDeniedException(inner) => {
5067 Error::AccessDeniedException(inner)
5068 }
5069 crate::operation::list_custom_permissions::ListCustomPermissionsError::InternalFailureException(inner) => {
5070 Error::InternalFailureException(inner)
5071 }
5072 crate::operation::list_custom_permissions::ListCustomPermissionsError::InvalidParameterValueException(inner) => {
5073 Error::InvalidParameterValueException(inner)
5074 }
5075 crate::operation::list_custom_permissions::ListCustomPermissionsError::PreconditionNotMetException(inner) => {
5076 Error::PreconditionNotMetException(inner)
5077 }
5078 crate::operation::list_custom_permissions::ListCustomPermissionsError::ResourceNotFoundException(inner) => {
5079 Error::ResourceNotFoundException(inner)
5080 }
5081 crate::operation::list_custom_permissions::ListCustomPermissionsError::ResourceUnavailableException(inner) => {
5082 Error::ResourceUnavailableException(inner)
5083 }
5084 crate::operation::list_custom_permissions::ListCustomPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5085 crate::operation::list_custom_permissions::ListCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
5086 }
5087 }
5088}
5089impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboards::ListDashboardsError, R>> for Error
5090where
5091 R: Send + Sync + std::fmt::Debug + 'static,
5092{
5093 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboards::ListDashboardsError, R>) -> Self {
5094 match err {
5095 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5096 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5097 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5098 source: err.into(),
5099 }),
5100 }
5101 }
5102}
5103impl From<crate::operation::list_dashboards::ListDashboardsError> for Error {
5104 fn from(err: crate::operation::list_dashboards::ListDashboardsError) -> Self {
5105 match err {
5106 crate::operation::list_dashboards::ListDashboardsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5107 crate::operation::list_dashboards::ListDashboardsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5108 crate::operation::list_dashboards::ListDashboardsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5109 crate::operation::list_dashboards::ListDashboardsError::UnsupportedUserEditionException(inner) => {
5110 Error::UnsupportedUserEditionException(inner)
5111 }
5112 crate::operation::list_dashboards::ListDashboardsError::Unhandled(inner) => Error::Unhandled(inner),
5113 }
5114 }
5115}
5116impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboard_versions::ListDashboardVersionsError, R>> for Error
5117where
5118 R: Send + Sync + std::fmt::Debug + 'static,
5119{
5120 fn from(
5121 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboard_versions::ListDashboardVersionsError, R>,
5122 ) -> Self {
5123 match err {
5124 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5125 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5126 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5127 source: err.into(),
5128 }),
5129 }
5130 }
5131}
5132impl From<crate::operation::list_dashboard_versions::ListDashboardVersionsError> for Error {
5133 fn from(err: crate::operation::list_dashboard_versions::ListDashboardVersionsError) -> Self {
5134 match err {
5135 crate::operation::list_dashboard_versions::ListDashboardVersionsError::InternalFailureException(inner) => {
5136 Error::InternalFailureException(inner)
5137 }
5138 crate::operation::list_dashboard_versions::ListDashboardVersionsError::InvalidNextTokenException(inner) => {
5139 Error::InvalidNextTokenException(inner)
5140 }
5141 crate::operation::list_dashboard_versions::ListDashboardVersionsError::InvalidParameterValueException(inner) => {
5142 Error::InvalidParameterValueException(inner)
5143 }
5144 crate::operation::list_dashboard_versions::ListDashboardVersionsError::ResourceNotFoundException(inner) => {
5145 Error::ResourceNotFoundException(inner)
5146 }
5147 crate::operation::list_dashboard_versions::ListDashboardVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5148 crate::operation::list_dashboard_versions::ListDashboardVersionsError::UnsupportedUserEditionException(inner) => {
5149 Error::UnsupportedUserEditionException(inner)
5150 }
5151 crate::operation::list_dashboard_versions::ListDashboardVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5152 }
5153 }
5154}
5155impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sets::ListDataSetsError, R>> for Error
5156where
5157 R: Send + Sync + std::fmt::Debug + 'static,
5158{
5159 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sets::ListDataSetsError, R>) -> Self {
5160 match err {
5161 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5162 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5163 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5164 source: err.into(),
5165 }),
5166 }
5167 }
5168}
5169impl From<crate::operation::list_data_sets::ListDataSetsError> for Error {
5170 fn from(err: crate::operation::list_data_sets::ListDataSetsError) -> Self {
5171 match err {
5172 crate::operation::list_data_sets::ListDataSetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5173 crate::operation::list_data_sets::ListDataSetsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5174 crate::operation::list_data_sets::ListDataSetsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5175 crate::operation::list_data_sets::ListDataSetsError::InvalidParameterValueException(inner) => {
5176 Error::InvalidParameterValueException(inner)
5177 }
5178 crate::operation::list_data_sets::ListDataSetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5179 crate::operation::list_data_sets::ListDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
5180 }
5181 }
5182}
5183impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>> for Error
5184where
5185 R: Send + Sync + std::fmt::Debug + 'static,
5186{
5187 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>) -> Self {
5188 match err {
5189 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5190 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5191 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5192 source: err.into(),
5193 }),
5194 }
5195 }
5196}
5197impl From<crate::operation::list_data_sources::ListDataSourcesError> for Error {
5198 fn from(err: crate::operation::list_data_sources::ListDataSourcesError) -> Self {
5199 match err {
5200 crate::operation::list_data_sources::ListDataSourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5201 crate::operation::list_data_sources::ListDataSourcesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5202 crate::operation::list_data_sources::ListDataSourcesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5203 crate::operation::list_data_sources::ListDataSourcesError::InvalidParameterValueException(inner) => {
5204 Error::InvalidParameterValueException(inner)
5205 }
5206 crate::operation::list_data_sources::ListDataSourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5207 crate::operation::list_data_sources::ListDataSourcesError::Unhandled(inner) => Error::Unhandled(inner),
5208 }
5209 }
5210}
5211impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flows::ListFlowsError, R>> for Error
5212where
5213 R: Send + Sync + std::fmt::Debug + 'static,
5214{
5215 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flows::ListFlowsError, R>) -> Self {
5216 match err {
5217 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5218 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5219 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5220 source: err.into(),
5221 }),
5222 }
5223 }
5224}
5225impl From<crate::operation::list_flows::ListFlowsError> for Error {
5226 fn from(err: crate::operation::list_flows::ListFlowsError) -> Self {
5227 match err {
5228 crate::operation::list_flows::ListFlowsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5229 crate::operation::list_flows::ListFlowsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5230 crate::operation::list_flows::ListFlowsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5231 crate::operation::list_flows::ListFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5232 crate::operation::list_flows::ListFlowsError::Unhandled(inner) => Error::Unhandled(inner),
5233 }
5234 }
5235}
5236impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folder_members::ListFolderMembersError, R>> for Error
5237where
5238 R: Send + Sync + std::fmt::Debug + 'static,
5239{
5240 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folder_members::ListFolderMembersError, R>) -> Self {
5241 match err {
5242 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5243 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5244 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5245 source: err.into(),
5246 }),
5247 }
5248 }
5249}
5250impl From<crate::operation::list_folder_members::ListFolderMembersError> for Error {
5251 fn from(err: crate::operation::list_folder_members::ListFolderMembersError) -> Self {
5252 match err {
5253 crate::operation::list_folder_members::ListFolderMembersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5254 crate::operation::list_folder_members::ListFolderMembersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5255 crate::operation::list_folder_members::ListFolderMembersError::InvalidNextTokenException(inner) => {
5256 Error::InvalidNextTokenException(inner)
5257 }
5258 crate::operation::list_folder_members::ListFolderMembersError::InvalidParameterValueException(inner) => {
5259 Error::InvalidParameterValueException(inner)
5260 }
5261 crate::operation::list_folder_members::ListFolderMembersError::ResourceNotFoundException(inner) => {
5262 Error::ResourceNotFoundException(inner)
5263 }
5264 crate::operation::list_folder_members::ListFolderMembersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5265 crate::operation::list_folder_members::ListFolderMembersError::UnsupportedUserEditionException(inner) => {
5266 Error::UnsupportedUserEditionException(inner)
5267 }
5268 crate::operation::list_folder_members::ListFolderMembersError::Unhandled(inner) => Error::Unhandled(inner),
5269 }
5270 }
5271}
5272impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders::ListFoldersError, R>> for Error
5273where
5274 R: Send + Sync + std::fmt::Debug + 'static,
5275{
5276 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders::ListFoldersError, R>) -> Self {
5277 match err {
5278 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5279 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5280 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5281 source: err.into(),
5282 }),
5283 }
5284 }
5285}
5286impl From<crate::operation::list_folders::ListFoldersError> for Error {
5287 fn from(err: crate::operation::list_folders::ListFoldersError) -> Self {
5288 match err {
5289 crate::operation::list_folders::ListFoldersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5290 crate::operation::list_folders::ListFoldersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5291 crate::operation::list_folders::ListFoldersError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5292 crate::operation::list_folders::ListFoldersError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5293 crate::operation::list_folders::ListFoldersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5294 crate::operation::list_folders::ListFoldersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5295 crate::operation::list_folders::ListFoldersError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
5296 crate::operation::list_folders::ListFoldersError::Unhandled(inner) => Error::Unhandled(inner),
5297 }
5298 }
5299}
5300impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders_for_resource::ListFoldersForResourceError, R>>
5301 for Error
5302where
5303 R: Send + Sync + std::fmt::Debug + 'static,
5304{
5305 fn from(
5306 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders_for_resource::ListFoldersForResourceError, R>,
5307 ) -> Self {
5308 match err {
5309 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5310 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5311 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5312 source: err.into(),
5313 }),
5314 }
5315 }
5316}
5317impl From<crate::operation::list_folders_for_resource::ListFoldersForResourceError> for Error {
5318 fn from(err: crate::operation::list_folders_for_resource::ListFoldersForResourceError) -> Self {
5319 match err {
5320 crate::operation::list_folders_for_resource::ListFoldersForResourceError::AccessDeniedException(inner) => {
5321 Error::AccessDeniedException(inner)
5322 }
5323 crate::operation::list_folders_for_resource::ListFoldersForResourceError::InternalFailureException(inner) => {
5324 Error::InternalFailureException(inner)
5325 }
5326 crate::operation::list_folders_for_resource::ListFoldersForResourceError::InvalidNextTokenException(inner) => {
5327 Error::InvalidNextTokenException(inner)
5328 }
5329 crate::operation::list_folders_for_resource::ListFoldersForResourceError::InvalidParameterValueException(inner) => {
5330 Error::InvalidParameterValueException(inner)
5331 }
5332 crate::operation::list_folders_for_resource::ListFoldersForResourceError::ResourceNotFoundException(inner) => {
5333 Error::ResourceNotFoundException(inner)
5334 }
5335 crate::operation::list_folders_for_resource::ListFoldersForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5336 crate::operation::list_folders_for_resource::ListFoldersForResourceError::UnsupportedUserEditionException(inner) => {
5337 Error::UnsupportedUserEditionException(inner)
5338 }
5339 crate::operation::list_folders_for_resource::ListFoldersForResourceError::Unhandled(inner) => Error::Unhandled(inner),
5340 }
5341 }
5342}
5343impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_group_memberships::ListGroupMembershipsError, R>> for Error
5344where
5345 R: Send + Sync + std::fmt::Debug + 'static,
5346{
5347 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_group_memberships::ListGroupMembershipsError, R>) -> Self {
5348 match err {
5349 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5350 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5351 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5352 source: err.into(),
5353 }),
5354 }
5355 }
5356}
5357impl From<crate::operation::list_group_memberships::ListGroupMembershipsError> for Error {
5358 fn from(err: crate::operation::list_group_memberships::ListGroupMembershipsError) -> Self {
5359 match err {
5360 crate::operation::list_group_memberships::ListGroupMembershipsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5361 crate::operation::list_group_memberships::ListGroupMembershipsError::InternalFailureException(inner) => {
5362 Error::InternalFailureException(inner)
5363 }
5364 crate::operation::list_group_memberships::ListGroupMembershipsError::InvalidNextTokenException(inner) => {
5365 Error::InvalidNextTokenException(inner)
5366 }
5367 crate::operation::list_group_memberships::ListGroupMembershipsError::InvalidParameterValueException(inner) => {
5368 Error::InvalidParameterValueException(inner)
5369 }
5370 crate::operation::list_group_memberships::ListGroupMembershipsError::PreconditionNotMetException(inner) => {
5371 Error::PreconditionNotMetException(inner)
5372 }
5373 crate::operation::list_group_memberships::ListGroupMembershipsError::ResourceNotFoundException(inner) => {
5374 Error::ResourceNotFoundException(inner)
5375 }
5376 crate::operation::list_group_memberships::ListGroupMembershipsError::ResourceUnavailableException(inner) => {
5377 Error::ResourceUnavailableException(inner)
5378 }
5379 crate::operation::list_group_memberships::ListGroupMembershipsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5380 crate::operation::list_group_memberships::ListGroupMembershipsError::Unhandled(inner) => Error::Unhandled(inner),
5381 }
5382 }
5383}
5384impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups::ListGroupsError, R>> for Error
5385where
5386 R: Send + Sync + std::fmt::Debug + 'static,
5387{
5388 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups::ListGroupsError, R>) -> Self {
5389 match err {
5390 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5391 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5392 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5393 source: err.into(),
5394 }),
5395 }
5396 }
5397}
5398impl From<crate::operation::list_groups::ListGroupsError> for Error {
5399 fn from(err: crate::operation::list_groups::ListGroupsError) -> Self {
5400 match err {
5401 crate::operation::list_groups::ListGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5402 crate::operation::list_groups::ListGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5403 crate::operation::list_groups::ListGroupsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5404 crate::operation::list_groups::ListGroupsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5405 crate::operation::list_groups::ListGroupsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
5406 crate::operation::list_groups::ListGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5407 crate::operation::list_groups::ListGroupsError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
5408 crate::operation::list_groups::ListGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5409 crate::operation::list_groups::ListGroupsError::Unhandled(inner) => Error::Unhandled(inner),
5410 }
5411 }
5412}
5413impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError, R>>
5414 for Error
5415where
5416 R: Send + Sync + std::fmt::Debug + 'static,
5417{
5418 fn from(
5419 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError, R>,
5420 ) -> Self {
5421 match err {
5422 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5423 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5424 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5425 source: err.into(),
5426 }),
5427 }
5428 }
5429}
5430impl From<crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError> for Error {
5431 fn from(err: crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError) -> Self {
5432 match err {
5433 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::AccessDeniedException(inner) => {
5434 Error::AccessDeniedException(inner)
5435 }
5436 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::InternalFailureException(inner) => {
5437 Error::InternalFailureException(inner)
5438 }
5439 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::InvalidNextTokenException(inner) => {
5440 Error::InvalidNextTokenException(inner)
5441 }
5442 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::InvalidParameterValueException(inner) => {
5443 Error::InvalidParameterValueException(inner)
5444 }
5445 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::ResourceNotFoundException(inner) => {
5446 Error::ResourceNotFoundException(inner)
5447 }
5448 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::ThrottlingException(inner) => {
5449 Error::ThrottlingException(inner)
5450 }
5451 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::Unhandled(inner) => Error::Unhandled(inner),
5452 }
5453 }
5454}
5455impl<R>
5456 From<
5457 ::aws_smithy_runtime_api::client::result::SdkError<
5458 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError,
5459 R,
5460 >,
5461 > for Error
5462where
5463 R: Send + Sync + std::fmt::Debug + 'static,
5464{
5465 fn from(
5466 err: ::aws_smithy_runtime_api::client::result::SdkError<
5467 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError,
5468 R,
5469 >,
5470 ) -> Self {
5471 match err {
5472 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5473 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5474 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5475 source: err.into(),
5476 }),
5477 }
5478 }
5479}
5480impl From<crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError> for Error {
5481 fn from(err: crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError) -> Self {
5482 match err {
5483 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::AccessDeniedException(inner) => {
5484 Error::AccessDeniedException(inner)
5485 }
5486 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ConcurrentUpdatingException(inner) => {
5487 Error::ConcurrentUpdatingException(inner)
5488 }
5489 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::InternalFailureException(inner) => {
5490 Error::InternalFailureException(inner)
5491 }
5492 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::InvalidParameterValueException(inner) => {
5493 Error::InvalidParameterValueException(inner)
5494 }
5495 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ResourceExistsException(inner) => {
5496 Error::ResourceExistsException(inner)
5497 }
5498 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ResourceNotFoundException(inner) => {
5499 Error::ResourceNotFoundException(inner)
5500 }
5501 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ThrottlingException(inner) => {
5502 Error::ThrottlingException(inner)
5503 }
5504 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::Unhandled(inner) => Error::Unhandled(inner),
5505 }
5506 }
5507}
5508impl<R>
5509 From<
5510 ::aws_smithy_runtime_api::client::result::SdkError<
5511 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError,
5512 R,
5513 >,
5514 > for Error
5515where
5516 R: Send + Sync + std::fmt::Debug + 'static,
5517{
5518 fn from(
5519 err: ::aws_smithy_runtime_api::client::result::SdkError<
5520 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError,
5521 R,
5522 >,
5523 ) -> Self {
5524 match err {
5525 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5526 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5527 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5528 source: err.into(),
5529 }),
5530 }
5531 }
5532}
5533impl From<crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError> for Error {
5534 fn from(err: crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError) -> Self {
5535 match err {
5536 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::AccessDeniedException(inner) => {
5537 Error::AccessDeniedException(inner)
5538 }
5539 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::InternalFailureException(inner) => {
5540 Error::InternalFailureException(inner)
5541 }
5542 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::InvalidParameterValueException(inner) => {
5543 Error::InvalidParameterValueException(inner)
5544 }
5545 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::ResourceNotFoundException(inner) => {
5546 Error::ResourceNotFoundException(inner)
5547 }
5548 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::ThrottlingException(inner) => {
5549 Error::ThrottlingException(inner)
5550 }
5551 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::Unhandled(inner) => Error::Unhandled(inner),
5552 }
5553 }
5554}
5555impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ingestions::ListIngestionsError, R>> for Error
5556where
5557 R: Send + Sync + std::fmt::Debug + 'static,
5558{
5559 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ingestions::ListIngestionsError, R>) -> Self {
5560 match err {
5561 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5562 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5563 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5564 source: err.into(),
5565 }),
5566 }
5567 }
5568}
5569impl From<crate::operation::list_ingestions::ListIngestionsError> for Error {
5570 fn from(err: crate::operation::list_ingestions::ListIngestionsError) -> Self {
5571 match err {
5572 crate::operation::list_ingestions::ListIngestionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5573 crate::operation::list_ingestions::ListIngestionsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5574 crate::operation::list_ingestions::ListIngestionsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5575 crate::operation::list_ingestions::ListIngestionsError::InvalidParameterValueException(inner) => {
5576 Error::InvalidParameterValueException(inner)
5577 }
5578 crate::operation::list_ingestions::ListIngestionsError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
5579 crate::operation::list_ingestions::ListIngestionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5580 crate::operation::list_ingestions::ListIngestionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5581 crate::operation::list_ingestions::ListIngestionsError::Unhandled(inner) => Error::Unhandled(inner),
5582 }
5583 }
5584}
5585impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_namespaces::ListNamespacesError, R>> for Error
5586where
5587 R: Send + Sync + std::fmt::Debug + 'static,
5588{
5589 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_namespaces::ListNamespacesError, R>) -> Self {
5590 match err {
5591 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5592 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5593 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5594 source: err.into(),
5595 }),
5596 }
5597 }
5598}
5599impl From<crate::operation::list_namespaces::ListNamespacesError> for Error {
5600 fn from(err: crate::operation::list_namespaces::ListNamespacesError) -> Self {
5601 match err {
5602 crate::operation::list_namespaces::ListNamespacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5603 crate::operation::list_namespaces::ListNamespacesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5604 crate::operation::list_namespaces::ListNamespacesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5605 crate::operation::list_namespaces::ListNamespacesError::InvalidParameterValueException(inner) => {
5606 Error::InvalidParameterValueException(inner)
5607 }
5608 crate::operation::list_namespaces::ListNamespacesError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
5609 crate::operation::list_namespaces::ListNamespacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5610 crate::operation::list_namespaces::ListNamespacesError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
5611 crate::operation::list_namespaces::ListNamespacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5612 crate::operation::list_namespaces::ListNamespacesError::Unhandled(inner) => Error::Unhandled(inner),
5613 }
5614 }
5615}
5616impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_refresh_schedules::ListRefreshSchedulesError, R>> for Error
5617where
5618 R: Send + Sync + std::fmt::Debug + 'static,
5619{
5620 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_refresh_schedules::ListRefreshSchedulesError, R>) -> Self {
5621 match err {
5622 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5623 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5624 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5625 source: err.into(),
5626 }),
5627 }
5628 }
5629}
5630impl From<crate::operation::list_refresh_schedules::ListRefreshSchedulesError> for Error {
5631 fn from(err: crate::operation::list_refresh_schedules::ListRefreshSchedulesError) -> Self {
5632 match err {
5633 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5634 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::InternalFailureException(inner) => {
5635 Error::InternalFailureException(inner)
5636 }
5637 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::InvalidParameterValueException(inner) => {
5638 Error::InvalidParameterValueException(inner)
5639 }
5640 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::LimitExceededException(inner) => {
5641 Error::LimitExceededException(inner)
5642 }
5643 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::ResourceNotFoundException(inner) => {
5644 Error::ResourceNotFoundException(inner)
5645 }
5646 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5647 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::Unhandled(inner) => Error::Unhandled(inner),
5648 }
5649 }
5650}
5651impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_role_memberships::ListRoleMembershipsError, R>> for Error
5652where
5653 R: Send + Sync + std::fmt::Debug + 'static,
5654{
5655 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_role_memberships::ListRoleMembershipsError, R>) -> Self {
5656 match err {
5657 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5658 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5659 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5660 source: err.into(),
5661 }),
5662 }
5663 }
5664}
5665impl From<crate::operation::list_role_memberships::ListRoleMembershipsError> for Error {
5666 fn from(err: crate::operation::list_role_memberships::ListRoleMembershipsError) -> Self {
5667 match err {
5668 crate::operation::list_role_memberships::ListRoleMembershipsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5669 crate::operation::list_role_memberships::ListRoleMembershipsError::InternalFailureException(inner) => {
5670 Error::InternalFailureException(inner)
5671 }
5672 crate::operation::list_role_memberships::ListRoleMembershipsError::InvalidNextTokenException(inner) => {
5673 Error::InvalidNextTokenException(inner)
5674 }
5675 crate::operation::list_role_memberships::ListRoleMembershipsError::InvalidParameterValueException(inner) => {
5676 Error::InvalidParameterValueException(inner)
5677 }
5678 crate::operation::list_role_memberships::ListRoleMembershipsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
5679 crate::operation::list_role_memberships::ListRoleMembershipsError::PreconditionNotMetException(inner) => {
5680 Error::PreconditionNotMetException(inner)
5681 }
5682 crate::operation::list_role_memberships::ListRoleMembershipsError::ResourceNotFoundException(inner) => {
5683 Error::ResourceNotFoundException(inner)
5684 }
5685 crate::operation::list_role_memberships::ListRoleMembershipsError::ResourceUnavailableException(inner) => {
5686 Error::ResourceUnavailableException(inner)
5687 }
5688 crate::operation::list_role_memberships::ListRoleMembershipsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5689 crate::operation::list_role_memberships::ListRoleMembershipsError::Unhandled(inner) => Error::Unhandled(inner),
5690 }
5691 }
5692}
5693impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
5694where
5695 R: Send + Sync + std::fmt::Debug + 'static,
5696{
5697 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
5698 match err {
5699 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5700 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5701 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5702 source: err.into(),
5703 }),
5704 }
5705 }
5706}
5707impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
5708 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
5709 match err {
5710 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5711 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalFailureException(inner) => {
5712 Error::InternalFailureException(inner)
5713 }
5714 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterValueException(inner) => {
5715 Error::InvalidParameterValueException(inner)
5716 }
5717 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
5718 Error::ResourceNotFoundException(inner)
5719 }
5720 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5721 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
5722 }
5723 }
5724}
5725impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_aliases::ListTemplateAliasesError, R>> for Error
5726where
5727 R: Send + Sync + std::fmt::Debug + 'static,
5728{
5729 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_aliases::ListTemplateAliasesError, R>) -> Self {
5730 match err {
5731 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5732 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5733 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5734 source: err.into(),
5735 }),
5736 }
5737 }
5738}
5739impl From<crate::operation::list_template_aliases::ListTemplateAliasesError> for Error {
5740 fn from(err: crate::operation::list_template_aliases::ListTemplateAliasesError) -> Self {
5741 match err {
5742 crate::operation::list_template_aliases::ListTemplateAliasesError::InternalFailureException(inner) => {
5743 Error::InternalFailureException(inner)
5744 }
5745 crate::operation::list_template_aliases::ListTemplateAliasesError::InvalidNextTokenException(inner) => {
5746 Error::InvalidNextTokenException(inner)
5747 }
5748 crate::operation::list_template_aliases::ListTemplateAliasesError::ResourceNotFoundException(inner) => {
5749 Error::ResourceNotFoundException(inner)
5750 }
5751 crate::operation::list_template_aliases::ListTemplateAliasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5752 crate::operation::list_template_aliases::ListTemplateAliasesError::UnsupportedUserEditionException(inner) => {
5753 Error::UnsupportedUserEditionException(inner)
5754 }
5755 crate::operation::list_template_aliases::ListTemplateAliasesError::Unhandled(inner) => Error::Unhandled(inner),
5756 }
5757 }
5758}
5759impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_templates::ListTemplatesError, R>> for Error
5760where
5761 R: Send + Sync + std::fmt::Debug + 'static,
5762{
5763 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_templates::ListTemplatesError, R>) -> Self {
5764 match err {
5765 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5766 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5767 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5768 source: err.into(),
5769 }),
5770 }
5771 }
5772}
5773impl From<crate::operation::list_templates::ListTemplatesError> for Error {
5774 fn from(err: crate::operation::list_templates::ListTemplatesError) -> Self {
5775 match err {
5776 crate::operation::list_templates::ListTemplatesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5777 crate::operation::list_templates::ListTemplatesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5778 crate::operation::list_templates::ListTemplatesError::InvalidParameterValueException(inner) => {
5779 Error::InvalidParameterValueException(inner)
5780 }
5781 crate::operation::list_templates::ListTemplatesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5782 crate::operation::list_templates::ListTemplatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5783 crate::operation::list_templates::ListTemplatesError::UnsupportedUserEditionException(inner) => {
5784 Error::UnsupportedUserEditionException(inner)
5785 }
5786 crate::operation::list_templates::ListTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
5787 }
5788 }
5789}
5790impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_versions::ListTemplateVersionsError, R>> for Error
5791where
5792 R: Send + Sync + std::fmt::Debug + 'static,
5793{
5794 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_versions::ListTemplateVersionsError, R>) -> Self {
5795 match err {
5796 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5797 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5798 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5799 source: err.into(),
5800 }),
5801 }
5802 }
5803}
5804impl From<crate::operation::list_template_versions::ListTemplateVersionsError> for Error {
5805 fn from(err: crate::operation::list_template_versions::ListTemplateVersionsError) -> Self {
5806 match err {
5807 crate::operation::list_template_versions::ListTemplateVersionsError::InternalFailureException(inner) => {
5808 Error::InternalFailureException(inner)
5809 }
5810 crate::operation::list_template_versions::ListTemplateVersionsError::InvalidNextTokenException(inner) => {
5811 Error::InvalidNextTokenException(inner)
5812 }
5813 crate::operation::list_template_versions::ListTemplateVersionsError::InvalidParameterValueException(inner) => {
5814 Error::InvalidParameterValueException(inner)
5815 }
5816 crate::operation::list_template_versions::ListTemplateVersionsError::ResourceNotFoundException(inner) => {
5817 Error::ResourceNotFoundException(inner)
5818 }
5819 crate::operation::list_template_versions::ListTemplateVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5820 crate::operation::list_template_versions::ListTemplateVersionsError::UnsupportedUserEditionException(inner) => {
5821 Error::UnsupportedUserEditionException(inner)
5822 }
5823 crate::operation::list_template_versions::ListTemplateVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5824 }
5825 }
5826}
5827impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_aliases::ListThemeAliasesError, R>> for Error
5828where
5829 R: Send + Sync + std::fmt::Debug + 'static,
5830{
5831 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_aliases::ListThemeAliasesError, R>) -> Self {
5832 match err {
5833 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5834 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5835 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5836 source: err.into(),
5837 }),
5838 }
5839 }
5840}
5841impl From<crate::operation::list_theme_aliases::ListThemeAliasesError> for Error {
5842 fn from(err: crate::operation::list_theme_aliases::ListThemeAliasesError) -> Self {
5843 match err {
5844 crate::operation::list_theme_aliases::ListThemeAliasesError::ConflictException(inner) => Error::ConflictException(inner),
5845 crate::operation::list_theme_aliases::ListThemeAliasesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5846 crate::operation::list_theme_aliases::ListThemeAliasesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5847 crate::operation::list_theme_aliases::ListThemeAliasesError::InvalidParameterValueException(inner) => {
5848 Error::InvalidParameterValueException(inner)
5849 }
5850 crate::operation::list_theme_aliases::ListThemeAliasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5851 crate::operation::list_theme_aliases::ListThemeAliasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5852 crate::operation::list_theme_aliases::ListThemeAliasesError::UnsupportedUserEditionException(inner) => {
5853 Error::UnsupportedUserEditionException(inner)
5854 }
5855 crate::operation::list_theme_aliases::ListThemeAliasesError::Unhandled(inner) => Error::Unhandled(inner),
5856 }
5857 }
5858}
5859impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_themes::ListThemesError, R>> for Error
5860where
5861 R: Send + Sync + std::fmt::Debug + 'static,
5862{
5863 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_themes::ListThemesError, R>) -> Self {
5864 match err {
5865 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5866 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5867 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5868 source: err.into(),
5869 }),
5870 }
5871 }
5872}
5873impl From<crate::operation::list_themes::ListThemesError> for Error {
5874 fn from(err: crate::operation::list_themes::ListThemesError) -> Self {
5875 match err {
5876 crate::operation::list_themes::ListThemesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5877 crate::operation::list_themes::ListThemesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5878 crate::operation::list_themes::ListThemesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5879 crate::operation::list_themes::ListThemesError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5880 crate::operation::list_themes::ListThemesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5881 crate::operation::list_themes::ListThemesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5882 crate::operation::list_themes::ListThemesError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
5883 crate::operation::list_themes::ListThemesError::Unhandled(inner) => Error::Unhandled(inner),
5884 }
5885 }
5886}
5887impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_versions::ListThemeVersionsError, R>> for Error
5888where
5889 R: Send + Sync + std::fmt::Debug + 'static,
5890{
5891 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_versions::ListThemeVersionsError, R>) -> Self {
5892 match err {
5893 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5894 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5895 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5896 source: err.into(),
5897 }),
5898 }
5899 }
5900}
5901impl From<crate::operation::list_theme_versions::ListThemeVersionsError> for Error {
5902 fn from(err: crate::operation::list_theme_versions::ListThemeVersionsError) -> Self {
5903 match err {
5904 crate::operation::list_theme_versions::ListThemeVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5905 crate::operation::list_theme_versions::ListThemeVersionsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5906 crate::operation::list_theme_versions::ListThemeVersionsError::InvalidNextTokenException(inner) => {
5907 Error::InvalidNextTokenException(inner)
5908 }
5909 crate::operation::list_theme_versions::ListThemeVersionsError::InvalidParameterValueException(inner) => {
5910 Error::InvalidParameterValueException(inner)
5911 }
5912 crate::operation::list_theme_versions::ListThemeVersionsError::ResourceNotFoundException(inner) => {
5913 Error::ResourceNotFoundException(inner)
5914 }
5915 crate::operation::list_theme_versions::ListThemeVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5916 crate::operation::list_theme_versions::ListThemeVersionsError::UnsupportedUserEditionException(inner) => {
5917 Error::UnsupportedUserEditionException(inner)
5918 }
5919 crate::operation::list_theme_versions::ListThemeVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5920 }
5921 }
5922}
5923impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError, R>>
5924 for Error
5925where
5926 R: Send + Sync + std::fmt::Debug + 'static,
5927{
5928 fn from(
5929 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError, R>,
5930 ) -> Self {
5931 match err {
5932 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5933 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5934 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5935 source: err.into(),
5936 }),
5937 }
5938 }
5939}
5940impl From<crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError> for Error {
5941 fn from(err: crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError) -> Self {
5942 match err {
5943 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::AccessDeniedException(inner) => {
5944 Error::AccessDeniedException(inner)
5945 }
5946 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ConflictException(inner) => {
5947 Error::ConflictException(inner)
5948 }
5949 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::InternalFailureException(inner) => {
5950 Error::InternalFailureException(inner)
5951 }
5952 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::InvalidParameterValueException(inner) => {
5953 Error::InvalidParameterValueException(inner)
5954 }
5955 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::LimitExceededException(inner) => {
5956 Error::LimitExceededException(inner)
5957 }
5958 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ResourceExistsException(inner) => {
5959 Error::ResourceExistsException(inner)
5960 }
5961 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ResourceNotFoundException(inner) => {
5962 Error::ResourceNotFoundException(inner)
5963 }
5964 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ThrottlingException(inner) => {
5965 Error::ThrottlingException(inner)
5966 }
5967 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::Unhandled(inner) => Error::Unhandled(inner),
5968 }
5969 }
5970}
5971impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError, R>>
5972 for Error
5973where
5974 R: Send + Sync + std::fmt::Debug + 'static,
5975{
5976 fn from(
5977 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError, R>,
5978 ) -> Self {
5979 match err {
5980 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5981 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5982 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5983 source: err.into(),
5984 }),
5985 }
5986 }
5987}
5988impl From<crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError> for Error {
5989 fn from(err: crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError) -> Self {
5990 match err {
5991 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::AccessDeniedException(inner) => {
5992 Error::AccessDeniedException(inner)
5993 }
5994 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::InternalFailureException(inner) => {
5995 Error::InternalFailureException(inner)
5996 }
5997 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::InvalidParameterValueException(inner) => {
5998 Error::InvalidParameterValueException(inner)
5999 }
6000 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::ResourceNotFoundException(inner) => {
6001 Error::ResourceNotFoundException(inner)
6002 }
6003 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::ThrottlingException(inner) => {
6004 Error::ThrottlingException(inner)
6005 }
6006 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::Unhandled(inner) => Error::Unhandled(inner),
6007 }
6008 }
6009}
6010impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topics::ListTopicsError, R>> for Error
6011where
6012 R: Send + Sync + std::fmt::Debug + 'static,
6013{
6014 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topics::ListTopicsError, R>) -> Self {
6015 match err {
6016 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6017 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6018 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6019 source: err.into(),
6020 }),
6021 }
6022 }
6023}
6024impl From<crate::operation::list_topics::ListTopicsError> for Error {
6025 fn from(err: crate::operation::list_topics::ListTopicsError) -> Self {
6026 match err {
6027 crate::operation::list_topics::ListTopicsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6028 crate::operation::list_topics::ListTopicsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6029 crate::operation::list_topics::ListTopicsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6030 crate::operation::list_topics::ListTopicsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6031 crate::operation::list_topics::ListTopicsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6032 crate::operation::list_topics::ListTopicsError::Unhandled(inner) => Error::Unhandled(inner),
6033 }
6034 }
6035}
6036impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_groups::ListUserGroupsError, R>> for Error
6037where
6038 R: Send + Sync + std::fmt::Debug + 'static,
6039{
6040 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_groups::ListUserGroupsError, R>) -> Self {
6041 match err {
6042 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6043 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6044 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6045 source: err.into(),
6046 }),
6047 }
6048 }
6049}
6050impl From<crate::operation::list_user_groups::ListUserGroupsError> for Error {
6051 fn from(err: crate::operation::list_user_groups::ListUserGroupsError) -> Self {
6052 match err {
6053 crate::operation::list_user_groups::ListUserGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6054 crate::operation::list_user_groups::ListUserGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6055 crate::operation::list_user_groups::ListUserGroupsError::InvalidParameterValueException(inner) => {
6056 Error::InvalidParameterValueException(inner)
6057 }
6058 crate::operation::list_user_groups::ListUserGroupsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6059 crate::operation::list_user_groups::ListUserGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6060 crate::operation::list_user_groups::ListUserGroupsError::ResourceUnavailableException(inner) => {
6061 Error::ResourceUnavailableException(inner)
6062 }
6063 crate::operation::list_user_groups::ListUserGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6064 crate::operation::list_user_groups::ListUserGroupsError::Unhandled(inner) => Error::Unhandled(inner),
6065 }
6066 }
6067}
6068impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>> for Error
6069where
6070 R: Send + Sync + std::fmt::Debug + 'static,
6071{
6072 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>) -> Self {
6073 match err {
6074 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6075 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6076 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6077 source: err.into(),
6078 }),
6079 }
6080 }
6081}
6082impl From<crate::operation::list_users::ListUsersError> for Error {
6083 fn from(err: crate::operation::list_users::ListUsersError) -> Self {
6084 match err {
6085 crate::operation::list_users::ListUsersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6086 crate::operation::list_users::ListUsersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6087 crate::operation::list_users::ListUsersError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6088 crate::operation::list_users::ListUsersError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6089 crate::operation::list_users::ListUsersError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6090 crate::operation::list_users::ListUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6091 crate::operation::list_users::ListUsersError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
6092 crate::operation::list_users::ListUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6093 crate::operation::list_users::ListUsersError::Unhandled(inner) => Error::Unhandled(inner),
6094 }
6095 }
6096}
6097impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_vpc_connections::ListVPCConnectionsError, R>> for Error
6098where
6099 R: Send + Sync + std::fmt::Debug + 'static,
6100{
6101 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_vpc_connections::ListVPCConnectionsError, R>) -> Self {
6102 match err {
6103 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6104 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6105 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6106 source: err.into(),
6107 }),
6108 }
6109 }
6110}
6111impl From<crate::operation::list_vpc_connections::ListVPCConnectionsError> for Error {
6112 fn from(err: crate::operation::list_vpc_connections::ListVPCConnectionsError) -> Self {
6113 match err {
6114 crate::operation::list_vpc_connections::ListVPCConnectionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6115 crate::operation::list_vpc_connections::ListVPCConnectionsError::InternalFailureException(inner) => {
6116 Error::InternalFailureException(inner)
6117 }
6118 crate::operation::list_vpc_connections::ListVPCConnectionsError::InvalidNextTokenException(inner) => {
6119 Error::InvalidNextTokenException(inner)
6120 }
6121 crate::operation::list_vpc_connections::ListVPCConnectionsError::InvalidParameterValueException(inner) => {
6122 Error::InvalidParameterValueException(inner)
6123 }
6124 crate::operation::list_vpc_connections::ListVPCConnectionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6125 crate::operation::list_vpc_connections::ListVPCConnectionsError::UnsupportedUserEditionException(inner) => {
6126 Error::UnsupportedUserEditionException(inner)
6127 }
6128 crate::operation::list_vpc_connections::ListVPCConnectionsError::Unhandled(inner) => Error::Unhandled(inner),
6129 }
6130 }
6131}
6132impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::predict_qa_results::PredictQAResultsError, R>> for Error
6133where
6134 R: Send + Sync + std::fmt::Debug + 'static,
6135{
6136 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::predict_qa_results::PredictQAResultsError, R>) -> Self {
6137 match err {
6138 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6139 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6140 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6141 source: err.into(),
6142 }),
6143 }
6144 }
6145}
6146impl From<crate::operation::predict_qa_results::PredictQAResultsError> for Error {
6147 fn from(err: crate::operation::predict_qa_results::PredictQAResultsError) -> Self {
6148 match err {
6149 crate::operation::predict_qa_results::PredictQAResultsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6150 crate::operation::predict_qa_results::PredictQAResultsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6151 crate::operation::predict_qa_results::PredictQAResultsError::InvalidParameterValueException(inner) => {
6152 Error::InvalidParameterValueException(inner)
6153 }
6154 crate::operation::predict_qa_results::PredictQAResultsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6155 crate::operation::predict_qa_results::PredictQAResultsError::Unhandled(inner) => Error::Unhandled(inner),
6156 }
6157 }
6158}
6159impl<R>
6160 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError, R>>
6161 for Error
6162where
6163 R: Send + Sync + std::fmt::Debug + 'static,
6164{
6165 fn from(
6166 err: ::aws_smithy_runtime_api::client::result::SdkError<
6167 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError,
6168 R,
6169 >,
6170 ) -> Self {
6171 match err {
6172 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6173 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6174 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6175 source: err.into(),
6176 }),
6177 }
6178 }
6179}
6180impl From<crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError> for Error {
6181 fn from(err: crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError) -> Self {
6182 match err {
6183 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::AccessDeniedException(inner) => {
6184 Error::AccessDeniedException(inner)
6185 }
6186 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::ConflictException(inner) => {
6187 Error::ConflictException(inner)
6188 }
6189 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::InternalFailureException(inner) => {
6190 Error::InternalFailureException(inner)
6191 }
6192 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::InvalidParameterValueException(inner) => {
6193 Error::InvalidParameterValueException(inner)
6194 }
6195 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::LimitExceededException(inner) => {
6196 Error::LimitExceededException(inner)
6197 }
6198 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::PreconditionNotMetException(inner) => {
6199 Error::PreconditionNotMetException(inner)
6200 }
6201 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::ResourceNotFoundException(inner) => {
6202 Error::ResourceNotFoundException(inner)
6203 }
6204 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::ThrottlingException(inner) => {
6205 Error::ThrottlingException(inner)
6206 }
6207 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::Unhandled(inner) => Error::Unhandled(inner),
6208 }
6209 }
6210}
6211impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_user::RegisterUserError, R>> for Error
6212where
6213 R: Send + Sync + std::fmt::Debug + 'static,
6214{
6215 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_user::RegisterUserError, R>) -> Self {
6216 match err {
6217 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6218 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6219 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6220 source: err.into(),
6221 }),
6222 }
6223 }
6224}
6225impl From<crate::operation::register_user::RegisterUserError> for Error {
6226 fn from(err: crate::operation::register_user::RegisterUserError) -> Self {
6227 match err {
6228 crate::operation::register_user::RegisterUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6229 crate::operation::register_user::RegisterUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6230 crate::operation::register_user::RegisterUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6231 crate::operation::register_user::RegisterUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6232 crate::operation::register_user::RegisterUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6233 crate::operation::register_user::RegisterUserError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
6234 crate::operation::register_user::RegisterUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6235 crate::operation::register_user::RegisterUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
6236 crate::operation::register_user::RegisterUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6237 crate::operation::register_user::RegisterUserError::Unhandled(inner) => Error::Unhandled(inner),
6238 }
6239 }
6240}
6241impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_analysis::RestoreAnalysisError, R>> for Error
6242where
6243 R: Send + Sync + std::fmt::Debug + 'static,
6244{
6245 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_analysis::RestoreAnalysisError, R>) -> Self {
6246 match err {
6247 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6248 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6249 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6250 source: err.into(),
6251 }),
6252 }
6253 }
6254}
6255impl From<crate::operation::restore_analysis::RestoreAnalysisError> for Error {
6256 fn from(err: crate::operation::restore_analysis::RestoreAnalysisError) -> Self {
6257 match err {
6258 crate::operation::restore_analysis::RestoreAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
6259 crate::operation::restore_analysis::RestoreAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6260 crate::operation::restore_analysis::RestoreAnalysisError::InvalidParameterValueException(inner) => {
6261 Error::InvalidParameterValueException(inner)
6262 }
6263 crate::operation::restore_analysis::RestoreAnalysisError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6264 crate::operation::restore_analysis::RestoreAnalysisError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6265 crate::operation::restore_analysis::RestoreAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6266 crate::operation::restore_analysis::RestoreAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6267 crate::operation::restore_analysis::RestoreAnalysisError::UnsupportedUserEditionException(inner) => {
6268 Error::UnsupportedUserEditionException(inner)
6269 }
6270 crate::operation::restore_analysis::RestoreAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
6271 }
6272 }
6273}
6274impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_action_connectors::SearchActionConnectorsError, R>> for Error
6275where
6276 R: Send + Sync + std::fmt::Debug + 'static,
6277{
6278 fn from(
6279 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_action_connectors::SearchActionConnectorsError, R>,
6280 ) -> Self {
6281 match err {
6282 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6283 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6284 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6285 source: err.into(),
6286 }),
6287 }
6288 }
6289}
6290impl From<crate::operation::search_action_connectors::SearchActionConnectorsError> for Error {
6291 fn from(err: crate::operation::search_action_connectors::SearchActionConnectorsError) -> Self {
6292 match err {
6293 crate::operation::search_action_connectors::SearchActionConnectorsError::AccessDeniedException(inner) => {
6294 Error::AccessDeniedException(inner)
6295 }
6296 crate::operation::search_action_connectors::SearchActionConnectorsError::InvalidNextTokenException(inner) => {
6297 Error::InvalidNextTokenException(inner)
6298 }
6299 crate::operation::search_action_connectors::SearchActionConnectorsError::InvalidParameterValueException(inner) => {
6300 Error::InvalidParameterValueException(inner)
6301 }
6302 crate::operation::search_action_connectors::SearchActionConnectorsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6303 crate::operation::search_action_connectors::SearchActionConnectorsError::Unhandled(inner) => Error::Unhandled(inner),
6304 }
6305 }
6306}
6307impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_analyses::SearchAnalysesError, R>> for Error
6308where
6309 R: Send + Sync + std::fmt::Debug + 'static,
6310{
6311 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_analyses::SearchAnalysesError, R>) -> Self {
6312 match err {
6313 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6314 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6315 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6316 source: err.into(),
6317 }),
6318 }
6319 }
6320}
6321impl From<crate::operation::search_analyses::SearchAnalysesError> for Error {
6322 fn from(err: crate::operation::search_analyses::SearchAnalysesError) -> Self {
6323 match err {
6324 crate::operation::search_analyses::SearchAnalysesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6325 crate::operation::search_analyses::SearchAnalysesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6326 crate::operation::search_analyses::SearchAnalysesError::InvalidParameterValueException(inner) => {
6327 Error::InvalidParameterValueException(inner)
6328 }
6329 crate::operation::search_analyses::SearchAnalysesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6330 crate::operation::search_analyses::SearchAnalysesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6331 crate::operation::search_analyses::SearchAnalysesError::UnsupportedUserEditionException(inner) => {
6332 Error::UnsupportedUserEditionException(inner)
6333 }
6334 crate::operation::search_analyses::SearchAnalysesError::Unhandled(inner) => Error::Unhandled(inner),
6335 }
6336 }
6337}
6338impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_dashboards::SearchDashboardsError, R>> for Error
6339where
6340 R: Send + Sync + std::fmt::Debug + 'static,
6341{
6342 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_dashboards::SearchDashboardsError, R>) -> Self {
6343 match err {
6344 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6345 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6346 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6347 source: err.into(),
6348 }),
6349 }
6350 }
6351}
6352impl From<crate::operation::search_dashboards::SearchDashboardsError> for Error {
6353 fn from(err: crate::operation::search_dashboards::SearchDashboardsError) -> Self {
6354 match err {
6355 crate::operation::search_dashboards::SearchDashboardsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6356 crate::operation::search_dashboards::SearchDashboardsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6357 crate::operation::search_dashboards::SearchDashboardsError::InvalidParameterValueException(inner) => {
6358 Error::InvalidParameterValueException(inner)
6359 }
6360 crate::operation::search_dashboards::SearchDashboardsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6361 crate::operation::search_dashboards::SearchDashboardsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6362 crate::operation::search_dashboards::SearchDashboardsError::UnsupportedUserEditionException(inner) => {
6363 Error::UnsupportedUserEditionException(inner)
6364 }
6365 crate::operation::search_dashboards::SearchDashboardsError::Unhandled(inner) => Error::Unhandled(inner),
6366 }
6367 }
6368}
6369impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sets::SearchDataSetsError, R>> for Error
6370where
6371 R: Send + Sync + std::fmt::Debug + 'static,
6372{
6373 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sets::SearchDataSetsError, R>) -> Self {
6374 match err {
6375 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6376 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6377 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6378 source: err.into(),
6379 }),
6380 }
6381 }
6382}
6383impl From<crate::operation::search_data_sets::SearchDataSetsError> for Error {
6384 fn from(err: crate::operation::search_data_sets::SearchDataSetsError) -> Self {
6385 match err {
6386 crate::operation::search_data_sets::SearchDataSetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6387 crate::operation::search_data_sets::SearchDataSetsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6388 crate::operation::search_data_sets::SearchDataSetsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6389 crate::operation::search_data_sets::SearchDataSetsError::InvalidParameterValueException(inner) => {
6390 Error::InvalidParameterValueException(inner)
6391 }
6392 crate::operation::search_data_sets::SearchDataSetsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6393 crate::operation::search_data_sets::SearchDataSetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6394 crate::operation::search_data_sets::SearchDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
6395 }
6396 }
6397}
6398impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sources::SearchDataSourcesError, R>> for Error
6399where
6400 R: Send + Sync + std::fmt::Debug + 'static,
6401{
6402 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sources::SearchDataSourcesError, R>) -> Self {
6403 match err {
6404 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6405 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6406 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6407 source: err.into(),
6408 }),
6409 }
6410 }
6411}
6412impl From<crate::operation::search_data_sources::SearchDataSourcesError> for Error {
6413 fn from(err: crate::operation::search_data_sources::SearchDataSourcesError) -> Self {
6414 match err {
6415 crate::operation::search_data_sources::SearchDataSourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6416 crate::operation::search_data_sources::SearchDataSourcesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6417 crate::operation::search_data_sources::SearchDataSourcesError::InvalidNextTokenException(inner) => {
6418 Error::InvalidNextTokenException(inner)
6419 }
6420 crate::operation::search_data_sources::SearchDataSourcesError::InvalidParameterValueException(inner) => {
6421 Error::InvalidParameterValueException(inner)
6422 }
6423 crate::operation::search_data_sources::SearchDataSourcesError::ResourceNotFoundException(inner) => {
6424 Error::ResourceNotFoundException(inner)
6425 }
6426 crate::operation::search_data_sources::SearchDataSourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6427 crate::operation::search_data_sources::SearchDataSourcesError::Unhandled(inner) => Error::Unhandled(inner),
6428 }
6429 }
6430}
6431impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_flows::SearchFlowsError, 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::search_flows::SearchFlowsError, 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::search_flows::SearchFlowsError> for Error {
6446 fn from(err: crate::operation::search_flows::SearchFlowsError) -> Self {
6447 match err {
6448 crate::operation::search_flows::SearchFlowsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6449 crate::operation::search_flows::SearchFlowsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6450 crate::operation::search_flows::SearchFlowsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6451 crate::operation::search_flows::SearchFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6452 crate::operation::search_flows::SearchFlowsError::Unhandled(inner) => Error::Unhandled(inner),
6453 }
6454 }
6455}
6456impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_folders::SearchFoldersError, R>> for Error
6457where
6458 R: Send + Sync + std::fmt::Debug + 'static,
6459{
6460 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_folders::SearchFoldersError, R>) -> Self {
6461 match err {
6462 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6463 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6464 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6465 source: err.into(),
6466 }),
6467 }
6468 }
6469}
6470impl From<crate::operation::search_folders::SearchFoldersError> for Error {
6471 fn from(err: crate::operation::search_folders::SearchFoldersError) -> Self {
6472 match err {
6473 crate::operation::search_folders::SearchFoldersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6474 crate::operation::search_folders::SearchFoldersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6475 crate::operation::search_folders::SearchFoldersError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6476 crate::operation::search_folders::SearchFoldersError::InvalidParameterValueException(inner) => {
6477 Error::InvalidParameterValueException(inner)
6478 }
6479 crate::operation::search_folders::SearchFoldersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6480 crate::operation::search_folders::SearchFoldersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6481 crate::operation::search_folders::SearchFoldersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6482 crate::operation::search_folders::SearchFoldersError::UnsupportedUserEditionException(inner) => {
6483 Error::UnsupportedUserEditionException(inner)
6484 }
6485 crate::operation::search_folders::SearchFoldersError::Unhandled(inner) => Error::Unhandled(inner),
6486 }
6487 }
6488}
6489impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_groups::SearchGroupsError, R>> for Error
6490where
6491 R: Send + Sync + std::fmt::Debug + 'static,
6492{
6493 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_groups::SearchGroupsError, R>) -> Self {
6494 match err {
6495 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6496 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6497 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6498 source: err.into(),
6499 }),
6500 }
6501 }
6502}
6503impl From<crate::operation::search_groups::SearchGroupsError> for Error {
6504 fn from(err: crate::operation::search_groups::SearchGroupsError) -> Self {
6505 match err {
6506 crate::operation::search_groups::SearchGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6507 crate::operation::search_groups::SearchGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6508 crate::operation::search_groups::SearchGroupsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6509 crate::operation::search_groups::SearchGroupsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6510 crate::operation::search_groups::SearchGroupsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6511 crate::operation::search_groups::SearchGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6512 crate::operation::search_groups::SearchGroupsError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
6513 crate::operation::search_groups::SearchGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6514 crate::operation::search_groups::SearchGroupsError::Unhandled(inner) => Error::Unhandled(inner),
6515 }
6516 }
6517}
6518impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_topics::SearchTopicsError, R>> for Error
6519where
6520 R: Send + Sync + std::fmt::Debug + 'static,
6521{
6522 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_topics::SearchTopicsError, R>) -> Self {
6523 match err {
6524 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6525 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6526 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6527 source: err.into(),
6528 }),
6529 }
6530 }
6531}
6532impl From<crate::operation::search_topics::SearchTopicsError> for Error {
6533 fn from(err: crate::operation::search_topics::SearchTopicsError) -> Self {
6534 match err {
6535 crate::operation::search_topics::SearchTopicsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6536 crate::operation::search_topics::SearchTopicsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6537 crate::operation::search_topics::SearchTopicsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6538 crate::operation::search_topics::SearchTopicsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6539 crate::operation::search_topics::SearchTopicsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6540 crate::operation::search_topics::SearchTopicsError::UnsupportedUserEditionException(inner) => {
6541 Error::UnsupportedUserEditionException(inner)
6542 }
6543 crate::operation::search_topics::SearchTopicsError::Unhandled(inner) => Error::Unhandled(inner),
6544 }
6545 }
6546}
6547impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError, R>>
6548 for Error
6549where
6550 R: Send + Sync + std::fmt::Debug + 'static,
6551{
6552 fn from(
6553 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError, R>,
6554 ) -> Self {
6555 match err {
6556 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6557 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6558 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6559 source: err.into(),
6560 }),
6561 }
6562 }
6563}
6564impl From<crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError> for Error {
6565 fn from(err: crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError) -> Self {
6566 match err {
6567 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::AccessDeniedException(inner) => {
6568 Error::AccessDeniedException(inner)
6569 }
6570 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::ConflictException(inner) => {
6571 Error::ConflictException(inner)
6572 }
6573 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::InvalidParameterValueException(inner) => {
6574 Error::InvalidParameterValueException(inner)
6575 }
6576 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::LimitExceededException(inner) => {
6577 Error::LimitExceededException(inner)
6578 }
6579 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::ResourceNotFoundException(inner) => {
6580 Error::ResourceNotFoundException(inner)
6581 }
6582 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::ThrottlingException(inner) => {
6583 Error::ThrottlingException(inner)
6584 }
6585 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::UnsupportedUserEditionException(inner) => {
6586 Error::UnsupportedUserEditionException(inner)
6587 }
6588 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::Unhandled(inner) => Error::Unhandled(inner),
6589 }
6590 }
6591}
6592impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError, R>>
6593 for Error
6594where
6595 R: Send + Sync + std::fmt::Debug + 'static,
6596{
6597 fn from(
6598 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError, R>,
6599 ) -> Self {
6600 match err {
6601 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6602 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6603 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6604 source: err.into(),
6605 }),
6606 }
6607 }
6608}
6609impl From<crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError> for Error {
6610 fn from(err: crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError) -> Self {
6611 match err {
6612 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::AccessDeniedException(inner) => {
6613 Error::AccessDeniedException(inner)
6614 }
6615 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::ConflictException(inner) => {
6616 Error::ConflictException(inner)
6617 }
6618 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::InvalidParameterValueException(inner) => {
6619 Error::InvalidParameterValueException(inner)
6620 }
6621 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::LimitExceededException(inner) => {
6622 Error::LimitExceededException(inner)
6623 }
6624 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::ResourceNotFoundException(inner) => {
6625 Error::ResourceNotFoundException(inner)
6626 }
6627 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::ThrottlingException(inner) => {
6628 Error::ThrottlingException(inner)
6629 }
6630 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::UnsupportedUserEditionException(inner) => {
6631 Error::UnsupportedUserEditionException(inner)
6632 }
6633 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::Unhandled(inner) => Error::Unhandled(inner),
6634 }
6635 }
6636}
6637impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError, R>>
6638 for Error
6639where
6640 R: Send + Sync + std::fmt::Debug + 'static,
6641{
6642 fn from(
6643 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError, R>,
6644 ) -> Self {
6645 match err {
6646 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6647 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6648 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6649 source: err.into(),
6650 }),
6651 }
6652 }
6653}
6654impl From<crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError> for Error {
6655 fn from(err: crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError) -> Self {
6656 match err {
6657 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::AccessDeniedException(inner) => {
6658 Error::AccessDeniedException(inner)
6659 }
6660 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::InternalFailureException(inner) => {
6661 Error::InternalFailureException(inner)
6662 }
6663 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::InvalidParameterValueException(inner) => {
6664 Error::InvalidParameterValueException(inner)
6665 }
6666 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::LimitExceededException(inner) => {
6667 Error::LimitExceededException(inner)
6668 }
6669 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::ResourceExistsException(inner) => {
6670 Error::ResourceExistsException(inner)
6671 }
6672 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::ResourceNotFoundException(inner) => {
6673 Error::ResourceNotFoundException(inner)
6674 }
6675 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::ThrottlingException(inner) => {
6676 Error::ThrottlingException(inner)
6677 }
6678 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::UnsupportedPricingPlanException(inner) => {
6679 Error::UnsupportedPricingPlanException(inner)
6680 }
6681 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::UnsupportedUserEditionException(inner) => {
6682 Error::UnsupportedUserEditionException(inner)
6683 }
6684 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::Unhandled(inner) => Error::Unhandled(inner),
6685 }
6686 }
6687}
6688impl<R>
6689 From<
6690 ::aws_smithy_runtime_api::client::result::SdkError<
6691 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError,
6692 R,
6693 >,
6694 > for Error
6695where
6696 R: Send + Sync + std::fmt::Debug + 'static,
6697{
6698 fn from(
6699 err: ::aws_smithy_runtime_api::client::result::SdkError<
6700 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError,
6701 R,
6702 >,
6703 ) -> Self {
6704 match err {
6705 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6706 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6707 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6708 source: err.into(),
6709 }),
6710 }
6711 }
6712}
6713impl From<crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError> for Error {
6714 fn from(err: crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError) -> Self {
6715 match err {
6716 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::AccessDeniedException(inner) => {
6717 Error::AccessDeniedException(inner)
6718 }
6719 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::InternalFailureException(inner) => {
6720 Error::InternalFailureException(inner)
6721 }
6722 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::InvalidParameterValueException(
6723 inner,
6724 ) => Error::InvalidParameterValueException(inner),
6725 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::LimitExceededException(inner) => {
6726 Error::LimitExceededException(inner)
6727 }
6728 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::ResourceNotFoundException(inner) => {
6729 Error::ResourceNotFoundException(inner)
6730 }
6731 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::ThrottlingException(inner) => {
6732 Error::ThrottlingException(inner)
6733 }
6734 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::UnsupportedUserEditionException(
6735 inner,
6736 ) => Error::UnsupportedUserEditionException(inner),
6737 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::Unhandled(inner) => {
6738 Error::Unhandled(inner)
6739 }
6740 }
6741 }
6742}
6743impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
6744where
6745 R: Send + Sync + std::fmt::Debug + 'static,
6746{
6747 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
6748 match err {
6749 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6750 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6751 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6752 source: err.into(),
6753 }),
6754 }
6755 }
6756}
6757impl From<crate::operation::tag_resource::TagResourceError> for Error {
6758 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
6759 match err {
6760 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6761 crate::operation::tag_resource::TagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6762 crate::operation::tag_resource::TagResourceError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6763 crate::operation::tag_resource::TagResourceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6764 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6765 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6766 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
6767 }
6768 }
6769}
6770impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
6771where
6772 R: Send + Sync + std::fmt::Debug + 'static,
6773{
6774 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
6775 match err {
6776 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6777 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6778 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6779 source: err.into(),
6780 }),
6781 }
6782 }
6783}
6784impl From<crate::operation::untag_resource::UntagResourceError> for Error {
6785 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
6786 match err {
6787 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6788 crate::operation::untag_resource::UntagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6789 crate::operation::untag_resource::UntagResourceError::InvalidParameterValueException(inner) => {
6790 Error::InvalidParameterValueException(inner)
6791 }
6792 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6793 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6794 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
6795 }
6796 }
6797}
6798impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_customization::UpdateAccountCustomizationError, R>>
6799 for Error
6800where
6801 R: Send + Sync + std::fmt::Debug + 'static,
6802{
6803 fn from(
6804 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_customization::UpdateAccountCustomizationError, R>,
6805 ) -> Self {
6806 match err {
6807 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6808 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6809 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6810 source: err.into(),
6811 }),
6812 }
6813 }
6814}
6815impl From<crate::operation::update_account_customization::UpdateAccountCustomizationError> for Error {
6816 fn from(err: crate::operation::update_account_customization::UpdateAccountCustomizationError) -> Self {
6817 match err {
6818 crate::operation::update_account_customization::UpdateAccountCustomizationError::AccessDeniedException(inner) => {
6819 Error::AccessDeniedException(inner)
6820 }
6821 crate::operation::update_account_customization::UpdateAccountCustomizationError::ConflictException(inner) => {
6822 Error::ConflictException(inner)
6823 }
6824 crate::operation::update_account_customization::UpdateAccountCustomizationError::InternalFailureException(inner) => {
6825 Error::InternalFailureException(inner)
6826 }
6827 crate::operation::update_account_customization::UpdateAccountCustomizationError::InvalidParameterValueException(inner) => {
6828 Error::InvalidParameterValueException(inner)
6829 }
6830 crate::operation::update_account_customization::UpdateAccountCustomizationError::ResourceNotFoundException(inner) => {
6831 Error::ResourceNotFoundException(inner)
6832 }
6833 crate::operation::update_account_customization::UpdateAccountCustomizationError::ResourceUnavailableException(inner) => {
6834 Error::ResourceUnavailableException(inner)
6835 }
6836 crate::operation::update_account_customization::UpdateAccountCustomizationError::ThrottlingException(inner) => {
6837 Error::ThrottlingException(inner)
6838 }
6839 crate::operation::update_account_customization::UpdateAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
6840 }
6841 }
6842}
6843impl<R>
6844 From<
6845 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError, R>,
6846 > for Error
6847where
6848 R: Send + Sync + std::fmt::Debug + 'static,
6849{
6850 fn from(
6851 err: ::aws_smithy_runtime_api::client::result::SdkError<
6852 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError,
6853 R,
6854 >,
6855 ) -> Self {
6856 match err {
6857 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6858 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6859 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6860 source: err.into(),
6861 }),
6862 }
6863 }
6864}
6865impl From<crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError> for Error {
6866 fn from(err: crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError) -> Self {
6867 match err {
6868 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::AccessDeniedException(inner) => {
6869 Error::AccessDeniedException(inner)
6870 }
6871 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::InternalFailureException(inner) => {
6872 Error::InternalFailureException(inner)
6873 }
6874 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::InvalidParameterValueException(inner) => {
6875 Error::InvalidParameterValueException(inner)
6876 }
6877 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::ResourceNotFoundException(inner) => {
6878 Error::ResourceNotFoundException(inner)
6879 }
6880 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::ThrottlingException(inner) => {
6881 Error::ThrottlingException(inner)
6882 }
6883 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
6884 }
6885 }
6886}
6887impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_settings::UpdateAccountSettingsError, R>> for Error
6888where
6889 R: Send + Sync + std::fmt::Debug + 'static,
6890{
6891 fn from(
6892 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_settings::UpdateAccountSettingsError, R>,
6893 ) -> Self {
6894 match err {
6895 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6896 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6897 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6898 source: err.into(),
6899 }),
6900 }
6901 }
6902}
6903impl From<crate::operation::update_account_settings::UpdateAccountSettingsError> for Error {
6904 fn from(err: crate::operation::update_account_settings::UpdateAccountSettingsError) -> Self {
6905 match err {
6906 crate::operation::update_account_settings::UpdateAccountSettingsError::AccessDeniedException(inner) => {
6907 Error::AccessDeniedException(inner)
6908 }
6909 crate::operation::update_account_settings::UpdateAccountSettingsError::InternalFailureException(inner) => {
6910 Error::InternalFailureException(inner)
6911 }
6912 crate::operation::update_account_settings::UpdateAccountSettingsError::InvalidParameterValueException(inner) => {
6913 Error::InvalidParameterValueException(inner)
6914 }
6915 crate::operation::update_account_settings::UpdateAccountSettingsError::ResourceNotFoundException(inner) => {
6916 Error::ResourceNotFoundException(inner)
6917 }
6918 crate::operation::update_account_settings::UpdateAccountSettingsError::ResourceUnavailableException(inner) => {
6919 Error::ResourceUnavailableException(inner)
6920 }
6921 crate::operation::update_account_settings::UpdateAccountSettingsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6922 crate::operation::update_account_settings::UpdateAccountSettingsError::Unhandled(inner) => Error::Unhandled(inner),
6923 }
6924 }
6925}
6926impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_action_connector::UpdateActionConnectorError, R>> for Error
6927where
6928 R: Send + Sync + std::fmt::Debug + 'static,
6929{
6930 fn from(
6931 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_action_connector::UpdateActionConnectorError, R>,
6932 ) -> Self {
6933 match err {
6934 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6935 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6936 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6937 source: err.into(),
6938 }),
6939 }
6940 }
6941}
6942impl From<crate::operation::update_action_connector::UpdateActionConnectorError> for Error {
6943 fn from(err: crate::operation::update_action_connector::UpdateActionConnectorError) -> Self {
6944 match err {
6945 crate::operation::update_action_connector::UpdateActionConnectorError::AccessDeniedException(inner) => {
6946 Error::AccessDeniedException(inner)
6947 }
6948 crate::operation::update_action_connector::UpdateActionConnectorError::ConflictException(inner) => Error::ConflictException(inner),
6949 crate::operation::update_action_connector::UpdateActionConnectorError::InternalFailureException(inner) => {
6950 Error::InternalFailureException(inner)
6951 }
6952 crate::operation::update_action_connector::UpdateActionConnectorError::InvalidParameterValueException(inner) => {
6953 Error::InvalidParameterValueException(inner)
6954 }
6955 crate::operation::update_action_connector::UpdateActionConnectorError::ResourceNotFoundException(inner) => {
6956 Error::ResourceNotFoundException(inner)
6957 }
6958 crate::operation::update_action_connector::UpdateActionConnectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6959 crate::operation::update_action_connector::UpdateActionConnectorError::Unhandled(inner) => Error::Unhandled(inner),
6960 }
6961 }
6962}
6963impl<R>
6964 From<
6965 ::aws_smithy_runtime_api::client::result::SdkError<
6966 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError,
6967 R,
6968 >,
6969 > for Error
6970where
6971 R: Send + Sync + std::fmt::Debug + 'static,
6972{
6973 fn from(
6974 err: ::aws_smithy_runtime_api::client::result::SdkError<
6975 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError,
6976 R,
6977 >,
6978 ) -> Self {
6979 match err {
6980 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6981 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6982 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6983 source: err.into(),
6984 }),
6985 }
6986 }
6987}
6988impl From<crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError> for Error {
6989 fn from(err: crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError) -> Self {
6990 match err {
6991 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::AccessDeniedException(inner) => {
6992 Error::AccessDeniedException(inner)
6993 }
6994 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::ConflictException(inner) => {
6995 Error::ConflictException(inner)
6996 }
6997 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::InternalFailureException(inner) => {
6998 Error::InternalFailureException(inner)
6999 }
7000 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::InvalidParameterValueException(inner) => {
7001 Error::InvalidParameterValueException(inner)
7002 }
7003 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::LimitExceededException(inner) => {
7004 Error::LimitExceededException(inner)
7005 }
7006 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::ResourceNotFoundException(inner) => {
7007 Error::ResourceNotFoundException(inner)
7008 }
7009 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::ThrottlingException(inner) => {
7010 Error::ThrottlingException(inner)
7011 }
7012 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::UnsupportedUserEditionException(inner) => {
7013 Error::UnsupportedUserEditionException(inner)
7014 }
7015 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7016 }
7017 }
7018}
7019impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis::UpdateAnalysisError, R>> for Error
7020where
7021 R: Send + Sync + std::fmt::Debug + 'static,
7022{
7023 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis::UpdateAnalysisError, R>) -> Self {
7024 match err {
7025 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7026 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7027 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7028 source: err.into(),
7029 }),
7030 }
7031 }
7032}
7033impl From<crate::operation::update_analysis::UpdateAnalysisError> for Error {
7034 fn from(err: crate::operation::update_analysis::UpdateAnalysisError) -> Self {
7035 match err {
7036 crate::operation::update_analysis::UpdateAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
7037 crate::operation::update_analysis::UpdateAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7038 crate::operation::update_analysis::UpdateAnalysisError::InvalidParameterValueException(inner) => {
7039 Error::InvalidParameterValueException(inner)
7040 }
7041 crate::operation::update_analysis::UpdateAnalysisError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
7042 crate::operation::update_analysis::UpdateAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7043 crate::operation::update_analysis::UpdateAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7044 crate::operation::update_analysis::UpdateAnalysisError::UnsupportedUserEditionException(inner) => {
7045 Error::UnsupportedUserEditionException(inner)
7046 }
7047 crate::operation::update_analysis::UpdateAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
7048 }
7049 }
7050}
7051impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError, R>>
7052 for Error
7053where
7054 R: Send + Sync + std::fmt::Debug + 'static,
7055{
7056 fn from(
7057 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError, R>,
7058 ) -> Self {
7059 match err {
7060 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7061 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7062 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7063 source: err.into(),
7064 }),
7065 }
7066 }
7067}
7068impl From<crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError> for Error {
7069 fn from(err: crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError) -> Self {
7070 match err {
7071 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::ConflictException(inner) => {
7072 Error::ConflictException(inner)
7073 }
7074 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::InternalFailureException(inner) => {
7075 Error::InternalFailureException(inner)
7076 }
7077 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::InvalidParameterValueException(inner) => {
7078 Error::InvalidParameterValueException(inner)
7079 }
7080 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::LimitExceededException(inner) => {
7081 Error::LimitExceededException(inner)
7082 }
7083 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::ResourceNotFoundException(inner) => {
7084 Error::ResourceNotFoundException(inner)
7085 }
7086 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::ThrottlingException(inner) => {
7087 Error::ThrottlingException(inner)
7088 }
7089 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::UnsupportedUserEditionException(inner) => {
7090 Error::UnsupportedUserEditionException(inner)
7091 }
7092 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7093 }
7094 }
7095}
7096impl<R>
7097 From<
7098 ::aws_smithy_runtime_api::client::result::SdkError<
7099 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError,
7100 R,
7101 >,
7102 > for Error
7103where
7104 R: Send + Sync + std::fmt::Debug + 'static,
7105{
7106 fn from(
7107 err: ::aws_smithy_runtime_api::client::result::SdkError<
7108 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError,
7109 R,
7110 >,
7111 ) -> Self {
7112 match err {
7113 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7114 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7115 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7116 source: err.into(),
7117 }),
7118 }
7119 }
7120}
7121impl From<crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError> for Error {
7122 fn from(err: crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError) -> Self {
7123 match err {
7124 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7125 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7126 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7127 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7128 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7129 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7130 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7131 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::Unhandled(inner) => Error::Unhandled(inner),
7132 }
7133 }
7134}
7135impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand::UpdateBrandError, R>> for Error
7136where
7137 R: Send + Sync + std::fmt::Debug + 'static,
7138{
7139 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand::UpdateBrandError, R>) -> Self {
7140 match err {
7141 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7142 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7143 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7144 source: err.into(),
7145 }),
7146 }
7147 }
7148}
7149impl From<crate::operation::update_brand::UpdateBrandError> for Error {
7150 fn from(err: crate::operation::update_brand::UpdateBrandError) -> Self {
7151 match err {
7152 crate::operation::update_brand::UpdateBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7153 crate::operation::update_brand::UpdateBrandError::ConflictException(inner) => Error::ConflictException(inner),
7154 crate::operation::update_brand::UpdateBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
7155 crate::operation::update_brand::UpdateBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7156 crate::operation::update_brand::UpdateBrandError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7157 crate::operation::update_brand::UpdateBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7158 crate::operation::update_brand::UpdateBrandError::Unhandled(inner) => Error::Unhandled(inner),
7159 }
7160 }
7161}
7162impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand_assignment::UpdateBrandAssignmentError, R>> for Error
7163where
7164 R: Send + Sync + std::fmt::Debug + 'static,
7165{
7166 fn from(
7167 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand_assignment::UpdateBrandAssignmentError, R>,
7168 ) -> Self {
7169 match err {
7170 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7171 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7172 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7173 source: err.into(),
7174 }),
7175 }
7176 }
7177}
7178impl From<crate::operation::update_brand_assignment::UpdateBrandAssignmentError> for Error {
7179 fn from(err: crate::operation::update_brand_assignment::UpdateBrandAssignmentError) -> Self {
7180 match err {
7181 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::AccessDeniedException(inner) => {
7182 Error::AccessDeniedException(inner)
7183 }
7184 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::ConflictException(inner) => Error::ConflictException(inner),
7185 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::InternalServerException(inner) => {
7186 Error::InternalServerException(inner)
7187 }
7188 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::InvalidRequestException(inner) => {
7189 Error::InvalidRequestException(inner)
7190 }
7191 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::ResourceNotFoundException(inner) => {
7192 Error::ResourceNotFoundException(inner)
7193 }
7194 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7195 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
7196 }
7197 }
7198}
7199impl<R>
7200 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError, R>>
7201 for Error
7202where
7203 R: Send + Sync + std::fmt::Debug + 'static,
7204{
7205 fn from(
7206 err: ::aws_smithy_runtime_api::client::result::SdkError<
7207 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError,
7208 R,
7209 >,
7210 ) -> Self {
7211 match err {
7212 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7213 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7214 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7215 source: err.into(),
7216 }),
7217 }
7218 }
7219}
7220impl From<crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError> for Error {
7221 fn from(err: crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError) -> Self {
7222 match err {
7223 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::AccessDeniedException(inner) => {
7224 Error::AccessDeniedException(inner)
7225 }
7226 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::ConflictException(inner) => {
7227 Error::ConflictException(inner)
7228 }
7229 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::InternalServerException(inner) => {
7230 Error::InternalServerException(inner)
7231 }
7232 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::InvalidRequestException(inner) => {
7233 Error::InvalidRequestException(inner)
7234 }
7235 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::ResourceNotFoundException(inner) => {
7236 Error::ResourceNotFoundException(inner)
7237 }
7238 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::ThrottlingException(inner) => {
7239 Error::ThrottlingException(inner)
7240 }
7241 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::Unhandled(inner) => Error::Unhandled(inner),
7242 }
7243 }
7244}
7245impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_custom_permissions::UpdateCustomPermissionsError, R>>
7246 for Error
7247where
7248 R: Send + Sync + std::fmt::Debug + 'static,
7249{
7250 fn from(
7251 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_custom_permissions::UpdateCustomPermissionsError, R>,
7252 ) -> Self {
7253 match err {
7254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7257 source: err.into(),
7258 }),
7259 }
7260 }
7261}
7262impl From<crate::operation::update_custom_permissions::UpdateCustomPermissionsError> for Error {
7263 fn from(err: crate::operation::update_custom_permissions::UpdateCustomPermissionsError) -> Self {
7264 match err {
7265 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::AccessDeniedException(inner) => {
7266 Error::AccessDeniedException(inner)
7267 }
7268 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
7269 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::InternalFailureException(inner) => {
7270 Error::InternalFailureException(inner)
7271 }
7272 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::InvalidParameterValueException(inner) => {
7273 Error::InvalidParameterValueException(inner)
7274 }
7275 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::PreconditionNotMetException(inner) => {
7276 Error::PreconditionNotMetException(inner)
7277 }
7278 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ResourceNotFoundException(inner) => {
7279 Error::ResourceNotFoundException(inner)
7280 }
7281 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ResourceUnavailableException(inner) => {
7282 Error::ResourceUnavailableException(inner)
7283 }
7284 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ThrottlingException(inner) => {
7285 Error::ThrottlingException(inner)
7286 }
7287 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7288 }
7289 }
7290}
7291impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard::UpdateDashboardError, R>> for Error
7292where
7293 R: Send + Sync + std::fmt::Debug + 'static,
7294{
7295 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard::UpdateDashboardError, R>) -> Self {
7296 match err {
7297 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7298 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7299 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7300 source: err.into(),
7301 }),
7302 }
7303 }
7304}
7305impl From<crate::operation::update_dashboard::UpdateDashboardError> for Error {
7306 fn from(err: crate::operation::update_dashboard::UpdateDashboardError) -> Self {
7307 match err {
7308 crate::operation::update_dashboard::UpdateDashboardError::ConflictException(inner) => Error::ConflictException(inner),
7309 crate::operation::update_dashboard::UpdateDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7310 crate::operation::update_dashboard::UpdateDashboardError::InvalidParameterValueException(inner) => {
7311 Error::InvalidParameterValueException(inner)
7312 }
7313 crate::operation::update_dashboard::UpdateDashboardError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7314 crate::operation::update_dashboard::UpdateDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7315 crate::operation::update_dashboard::UpdateDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7316 crate::operation::update_dashboard::UpdateDashboardError::UnsupportedUserEditionException(inner) => {
7317 Error::UnsupportedUserEditionException(inner)
7318 }
7319 crate::operation::update_dashboard::UpdateDashboardError::Unhandled(inner) => Error::Unhandled(inner),
7320 }
7321 }
7322}
7323impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_links::UpdateDashboardLinksError, R>> for Error
7324where
7325 R: Send + Sync + std::fmt::Debug + 'static,
7326{
7327 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_links::UpdateDashboardLinksError, R>) -> Self {
7328 match err {
7329 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7330 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7331 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7332 source: err.into(),
7333 }),
7334 }
7335 }
7336}
7337impl From<crate::operation::update_dashboard_links::UpdateDashboardLinksError> for Error {
7338 fn from(err: crate::operation::update_dashboard_links::UpdateDashboardLinksError) -> Self {
7339 match err {
7340 crate::operation::update_dashboard_links::UpdateDashboardLinksError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7341 crate::operation::update_dashboard_links::UpdateDashboardLinksError::ConflictException(inner) => Error::ConflictException(inner),
7342 crate::operation::update_dashboard_links::UpdateDashboardLinksError::InternalFailureException(inner) => {
7343 Error::InternalFailureException(inner)
7344 }
7345 crate::operation::update_dashboard_links::UpdateDashboardLinksError::InvalidParameterValueException(inner) => {
7346 Error::InvalidParameterValueException(inner)
7347 }
7348 crate::operation::update_dashboard_links::UpdateDashboardLinksError::ResourceNotFoundException(inner) => {
7349 Error::ResourceNotFoundException(inner)
7350 }
7351 crate::operation::update_dashboard_links::UpdateDashboardLinksError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7352 crate::operation::update_dashboard_links::UpdateDashboardLinksError::UnsupportedUserEditionException(inner) => {
7353 Error::UnsupportedUserEditionException(inner)
7354 }
7355 crate::operation::update_dashboard_links::UpdateDashboardLinksError::Unhandled(inner) => Error::Unhandled(inner),
7356 }
7357 }
7358}
7359impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError, R>>
7360 for Error
7361where
7362 R: Send + Sync + std::fmt::Debug + 'static,
7363{
7364 fn from(
7365 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError, R>,
7366 ) -> Self {
7367 match err {
7368 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7369 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7370 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7371 source: err.into(),
7372 }),
7373 }
7374 }
7375}
7376impl From<crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError> for Error {
7377 fn from(err: crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError) -> Self {
7378 match err {
7379 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::ConflictException(inner) => {
7380 Error::ConflictException(inner)
7381 }
7382 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::InternalFailureException(inner) => {
7383 Error::InternalFailureException(inner)
7384 }
7385 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::InvalidParameterValueException(inner) => {
7386 Error::InvalidParameterValueException(inner)
7387 }
7388 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::LimitExceededException(inner) => {
7389 Error::LimitExceededException(inner)
7390 }
7391 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::ResourceNotFoundException(inner) => {
7392 Error::ResourceNotFoundException(inner)
7393 }
7394 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::ThrottlingException(inner) => {
7395 Error::ThrottlingException(inner)
7396 }
7397 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::UnsupportedUserEditionException(inner) => {
7398 Error::UnsupportedUserEditionException(inner)
7399 }
7400 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7401 }
7402 }
7403}
7404impl<R>
7405 From<
7406 ::aws_smithy_runtime_api::client::result::SdkError<
7407 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError,
7408 R,
7409 >,
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<
7416 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError,
7417 R,
7418 >,
7419 ) -> Self {
7420 match err {
7421 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7422 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7423 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7424 source: err.into(),
7425 }),
7426 }
7427 }
7428}
7429impl From<crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError> for Error {
7430 fn from(err: crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError) -> Self {
7431 match err {
7432 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::ConflictException(inner) => {
7433 Error::ConflictException(inner)
7434 }
7435 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::InternalFailureException(inner) => {
7436 Error::InternalFailureException(inner)
7437 }
7438 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::InvalidParameterValueException(inner) => {
7439 Error::InvalidParameterValueException(inner)
7440 }
7441 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::ResourceNotFoundException(inner) => {
7442 Error::ResourceNotFoundException(inner)
7443 }
7444 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::ThrottlingException(inner) => {
7445 Error::ThrottlingException(inner)
7446 }
7447 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::UnsupportedUserEditionException(inner) => {
7448 Error::UnsupportedUserEditionException(inner)
7449 }
7450 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::Unhandled(inner) => Error::Unhandled(inner),
7451 }
7452 }
7453}
7454impl<R>
7455 From<
7456 ::aws_smithy_runtime_api::client::result::SdkError<
7457 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError,
7458 R,
7459 >,
7460 > for Error
7461where
7462 R: Send + Sync + std::fmt::Debug + 'static,
7463{
7464 fn from(
7465 err: ::aws_smithy_runtime_api::client::result::SdkError<
7466 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError,
7467 R,
7468 >,
7469 ) -> Self {
7470 match err {
7471 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7472 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7473 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7474 source: err.into(),
7475 }),
7476 }
7477 }
7478}
7479impl From<crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError> for Error {
7480 fn from(err: crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError) -> Self {
7481 match err {
7482 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::AccessDeniedException(inner) => {
7483 Error::AccessDeniedException(inner)
7484 }
7485 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::ConflictException(inner) => {
7486 Error::ConflictException(inner)
7487 }
7488 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::InternalFailureException(inner) => {
7489 Error::InternalFailureException(inner)
7490 }
7491 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::InvalidParameterValueException(inner) => {
7492 Error::InvalidParameterValueException(inner)
7493 }
7494 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::ResourceNotFoundException(inner) => {
7495 Error::ResourceNotFoundException(inner)
7496 }
7497 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::ThrottlingException(inner) => {
7498 Error::ThrottlingException(inner)
7499 }
7500 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
7501 }
7502 }
7503}
7504impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set::UpdateDataSetError, R>> for Error
7505where
7506 R: Send + Sync + std::fmt::Debug + 'static,
7507{
7508 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set::UpdateDataSetError, R>) -> Self {
7509 match err {
7510 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7511 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7512 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7513 source: err.into(),
7514 }),
7515 }
7516 }
7517}
7518impl From<crate::operation::update_data_set::UpdateDataSetError> for Error {
7519 fn from(err: crate::operation::update_data_set::UpdateDataSetError) -> Self {
7520 match err {
7521 crate::operation::update_data_set::UpdateDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7522 crate::operation::update_data_set::UpdateDataSetError::ConflictException(inner) => Error::ConflictException(inner),
7523 crate::operation::update_data_set::UpdateDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7524 crate::operation::update_data_set::UpdateDataSetError::InvalidParameterValueException(inner) => {
7525 Error::InvalidParameterValueException(inner)
7526 }
7527 crate::operation::update_data_set::UpdateDataSetError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7528 crate::operation::update_data_set::UpdateDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7529 crate::operation::update_data_set::UpdateDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7530 crate::operation::update_data_set::UpdateDataSetError::UnsupportedUserEditionException(inner) => {
7531 Error::UnsupportedUserEditionException(inner)
7532 }
7533 crate::operation::update_data_set::UpdateDataSetError::Unhandled(inner) => Error::Unhandled(inner),
7534 }
7535 }
7536}
7537impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError, R>>
7538 for Error
7539where
7540 R: Send + Sync + std::fmt::Debug + 'static,
7541{
7542 fn from(
7543 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError, R>,
7544 ) -> Self {
7545 match err {
7546 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7547 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7548 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7549 source: err.into(),
7550 }),
7551 }
7552 }
7553}
7554impl From<crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError> for Error {
7555 fn from(err: crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError) -> Self {
7556 match err {
7557 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::AccessDeniedException(inner) => {
7558 Error::AccessDeniedException(inner)
7559 }
7560 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
7561 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::InternalFailureException(inner) => {
7562 Error::InternalFailureException(inner)
7563 }
7564 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::InvalidParameterValueException(inner) => {
7565 Error::InvalidParameterValueException(inner)
7566 }
7567 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::ResourceNotFoundException(inner) => {
7568 Error::ResourceNotFoundException(inner)
7569 }
7570 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::ThrottlingException(inner) => {
7571 Error::ThrottlingException(inner)
7572 }
7573 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7574 }
7575 }
7576}
7577impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>> for Error
7578where
7579 R: Send + Sync + std::fmt::Debug + 'static,
7580{
7581 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>) -> Self {
7582 match err {
7583 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7584 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7585 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7586 source: err.into(),
7587 }),
7588 }
7589 }
7590}
7591impl From<crate::operation::update_data_source::UpdateDataSourceError> for Error {
7592 fn from(err: crate::operation::update_data_source::UpdateDataSourceError) -> Self {
7593 match err {
7594 crate::operation::update_data_source::UpdateDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7595 crate::operation::update_data_source::UpdateDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
7596 crate::operation::update_data_source::UpdateDataSourceError::CustomerManagedKeyUnavailableException(inner) => {
7597 Error::CustomerManagedKeyUnavailableException(inner)
7598 }
7599 crate::operation::update_data_source::UpdateDataSourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7600 crate::operation::update_data_source::UpdateDataSourceError::InvalidParameterValueException(inner) => {
7601 Error::InvalidParameterValueException(inner)
7602 }
7603 crate::operation::update_data_source::UpdateDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7604 crate::operation::update_data_source::UpdateDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7605 crate::operation::update_data_source::UpdateDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
7606 }
7607 }
7608}
7609impl<R>
7610 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError, R>>
7611 for Error
7612where
7613 R: Send + Sync + std::fmt::Debug + 'static,
7614{
7615 fn from(
7616 err: ::aws_smithy_runtime_api::client::result::SdkError<
7617 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError,
7618 R,
7619 >,
7620 ) -> Self {
7621 match err {
7622 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7623 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7624 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7625 source: err.into(),
7626 }),
7627 }
7628 }
7629}
7630impl From<crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError> for Error {
7631 fn from(err: crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError) -> Self {
7632 match err {
7633 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::AccessDeniedException(inner) => {
7634 Error::AccessDeniedException(inner)
7635 }
7636 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::ConflictException(inner) => {
7637 Error::ConflictException(inner)
7638 }
7639 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::InternalFailureException(inner) => {
7640 Error::InternalFailureException(inner)
7641 }
7642 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::InvalidParameterValueException(inner) => {
7643 Error::InvalidParameterValueException(inner)
7644 }
7645 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::ResourceNotFoundException(inner) => {
7646 Error::ResourceNotFoundException(inner)
7647 }
7648 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::ThrottlingException(inner) => {
7649 Error::ThrottlingException(inner)
7650 }
7651 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7652 }
7653 }
7654}
7655impl<R>
7656 From<
7657 ::aws_smithy_runtime_api::client::result::SdkError<
7658 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError,
7659 R,
7660 >,
7661 > for Error
7662where
7663 R: Send + Sync + std::fmt::Debug + 'static,
7664{
7665 fn from(
7666 err: ::aws_smithy_runtime_api::client::result::SdkError<
7667 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError,
7668 R,
7669 >,
7670 ) -> Self {
7671 match err {
7672 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7673 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7674 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7675 source: err.into(),
7676 }),
7677 }
7678 }
7679}
7680impl From<crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError> for Error {
7681 fn from(err: crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError) -> Self {
7682 match err {
7683 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::AccessDeniedException(inner) => {
7684 Error::AccessDeniedException(inner)
7685 }
7686 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::ConflictException(inner) => {
7687 Error::ConflictException(inner)
7688 }
7689 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::InternalFailureException(inner) => {
7690 Error::InternalFailureException(inner)
7691 }
7692 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::InvalidParameterValueException(
7693 inner,
7694 ) => Error::InvalidParameterValueException(inner),
7695 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::ResourceNotFoundException(inner) => {
7696 Error::ResourceNotFoundException(inner)
7697 }
7698 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::ThrottlingException(inner) => {
7699 Error::ThrottlingException(inner)
7700 }
7701 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::Unhandled(inner) => {
7702 Error::Unhandled(inner)
7703 }
7704 }
7705 }
7706}
7707impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_permissions::UpdateFlowPermissionsError, R>> for Error
7708where
7709 R: Send + Sync + std::fmt::Debug + 'static,
7710{
7711 fn from(
7712 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_permissions::UpdateFlowPermissionsError, R>,
7713 ) -> Self {
7714 match err {
7715 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7716 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7717 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7718 source: err.into(),
7719 }),
7720 }
7721 }
7722}
7723impl From<crate::operation::update_flow_permissions::UpdateFlowPermissionsError> for Error {
7724 fn from(err: crate::operation::update_flow_permissions::UpdateFlowPermissionsError) -> Self {
7725 match err {
7726 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::AccessDeniedException(inner) => {
7727 Error::AccessDeniedException(inner)
7728 }
7729 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::InternalFailureException(inner) => {
7730 Error::InternalFailureException(inner)
7731 }
7732 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::InvalidParameterValueException(inner) => {
7733 Error::InvalidParameterValueException(inner)
7734 }
7735 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7736 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7737 }
7738 }
7739}
7740impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder::UpdateFolderError, R>> for Error
7741where
7742 R: Send + Sync + std::fmt::Debug + 'static,
7743{
7744 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder::UpdateFolderError, R>) -> Self {
7745 match err {
7746 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7747 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7748 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7749 source: err.into(),
7750 }),
7751 }
7752 }
7753}
7754impl From<crate::operation::update_folder::UpdateFolderError> for Error {
7755 fn from(err: crate::operation::update_folder::UpdateFolderError) -> Self {
7756 match err {
7757 crate::operation::update_folder::UpdateFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7758 crate::operation::update_folder::UpdateFolderError::ConflictException(inner) => Error::ConflictException(inner),
7759 crate::operation::update_folder::UpdateFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7760 crate::operation::update_folder::UpdateFolderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7761 crate::operation::update_folder::UpdateFolderError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
7762 crate::operation::update_folder::UpdateFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7763 crate::operation::update_folder::UpdateFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7764 crate::operation::update_folder::UpdateFolderError::UnsupportedUserEditionException(inner) => {
7765 Error::UnsupportedUserEditionException(inner)
7766 }
7767 crate::operation::update_folder::UpdateFolderError::Unhandled(inner) => Error::Unhandled(inner),
7768 }
7769 }
7770}
7771impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder_permissions::UpdateFolderPermissionsError, R>>
7772 for Error
7773where
7774 R: Send + Sync + std::fmt::Debug + 'static,
7775{
7776 fn from(
7777 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder_permissions::UpdateFolderPermissionsError, R>,
7778 ) -> Self {
7779 match err {
7780 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7781 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7782 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7783 source: err.into(),
7784 }),
7785 }
7786 }
7787}
7788impl From<crate::operation::update_folder_permissions::UpdateFolderPermissionsError> for Error {
7789 fn from(err: crate::operation::update_folder_permissions::UpdateFolderPermissionsError) -> Self {
7790 match err {
7791 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::AccessDeniedException(inner) => {
7792 Error::AccessDeniedException(inner)
7793 }
7794 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::InternalFailureException(inner) => {
7795 Error::InternalFailureException(inner)
7796 }
7797 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::InvalidParameterValueException(inner) => {
7798 Error::InvalidParameterValueException(inner)
7799 }
7800 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::LimitExceededException(inner) => {
7801 Error::LimitExceededException(inner)
7802 }
7803 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::ResourceNotFoundException(inner) => {
7804 Error::ResourceNotFoundException(inner)
7805 }
7806 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::ThrottlingException(inner) => {
7807 Error::ThrottlingException(inner)
7808 }
7809 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::UnsupportedUserEditionException(inner) => {
7810 Error::UnsupportedUserEditionException(inner)
7811 }
7812 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7813 }
7814 }
7815}
7816impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_group::UpdateGroupError, R>> for Error
7817where
7818 R: Send + Sync + std::fmt::Debug + 'static,
7819{
7820 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_group::UpdateGroupError, R>) -> Self {
7821 match err {
7822 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7823 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7824 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7825 source: err.into(),
7826 }),
7827 }
7828 }
7829}
7830impl From<crate::operation::update_group::UpdateGroupError> for Error {
7831 fn from(err: crate::operation::update_group::UpdateGroupError) -> Self {
7832 match err {
7833 crate::operation::update_group::UpdateGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7834 crate::operation::update_group::UpdateGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7835 crate::operation::update_group::UpdateGroupError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7836 crate::operation::update_group::UpdateGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
7837 crate::operation::update_group::UpdateGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7838 crate::operation::update_group::UpdateGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
7839 crate::operation::update_group::UpdateGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7840 crate::operation::update_group::UpdateGroupError::Unhandled(inner) => Error::Unhandled(inner),
7841 }
7842 }
7843}
7844impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError, R>>
7845 for Error
7846where
7847 R: Send + Sync + std::fmt::Debug + 'static,
7848{
7849 fn from(
7850 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError, R>,
7851 ) -> Self {
7852 match err {
7853 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7854 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7855 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7856 source: err.into(),
7857 }),
7858 }
7859 }
7860}
7861impl From<crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError> for Error {
7862 fn from(err: crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError) -> Self {
7863 match err {
7864 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::AccessDeniedException(inner) => {
7865 Error::AccessDeniedException(inner)
7866 }
7867 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ConcurrentUpdatingException(inner) => {
7868 Error::ConcurrentUpdatingException(inner)
7869 }
7870 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::InternalFailureException(inner) => {
7871 Error::InternalFailureException(inner)
7872 }
7873 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
7874 Error::InvalidParameterValueException(inner)
7875 }
7876 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ResourceExistsException(inner) => {
7877 Error::ResourceExistsException(inner)
7878 }
7879 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
7880 Error::ResourceNotFoundException(inner)
7881 }
7882 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ThrottlingException(inner) => {
7883 Error::ThrottlingException(inner)
7884 }
7885 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
7886 }
7887 }
7888}
7889impl<R>
7890 From<
7891 ::aws_smithy_runtime_api::client::result::SdkError<
7892 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError,
7893 R,
7894 >,
7895 > for Error
7896where
7897 R: Send + Sync + std::fmt::Debug + 'static,
7898{
7899 fn from(
7900 err: ::aws_smithy_runtime_api::client::result::SdkError<
7901 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError,
7902 R,
7903 >,
7904 ) -> Self {
7905 match err {
7906 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7907 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7908 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7909 source: err.into(),
7910 }),
7911 }
7912 }
7913}
7914impl From<crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError> for Error {
7915 fn from(err: crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError) -> Self {
7916 match err {
7917 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::AccessDeniedException(inner) => {
7918 Error::AccessDeniedException(inner)
7919 }
7920 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::InternalFailureException(inner) => {
7921 Error::InternalFailureException(inner)
7922 }
7923 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::InvalidParameterValueException(inner) => {
7924 Error::InvalidParameterValueException(inner)
7925 }
7926 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::ResourceNotFoundException(inner) => {
7927 Error::ResourceNotFoundException(inner)
7928 }
7929 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::ThrottlingException(inner) => {
7930 Error::ThrottlingException(inner)
7931 }
7932 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::Unhandled(inner) => Error::Unhandled(inner),
7933 }
7934 }
7935}
7936impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ip_restriction::UpdateIpRestrictionError, R>> for Error
7937where
7938 R: Send + Sync + std::fmt::Debug + 'static,
7939{
7940 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ip_restriction::UpdateIpRestrictionError, R>) -> Self {
7941 match err {
7942 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7943 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7944 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7945 source: err.into(),
7946 }),
7947 }
7948 }
7949}
7950impl From<crate::operation::update_ip_restriction::UpdateIpRestrictionError> for Error {
7951 fn from(err: crate::operation::update_ip_restriction::UpdateIpRestrictionError) -> Self {
7952 match err {
7953 crate::operation::update_ip_restriction::UpdateIpRestrictionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7954 crate::operation::update_ip_restriction::UpdateIpRestrictionError::InternalFailureException(inner) => {
7955 Error::InternalFailureException(inner)
7956 }
7957 crate::operation::update_ip_restriction::UpdateIpRestrictionError::InvalidParameterValueException(inner) => {
7958 Error::InvalidParameterValueException(inner)
7959 }
7960 crate::operation::update_ip_restriction::UpdateIpRestrictionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7961 crate::operation::update_ip_restriction::UpdateIpRestrictionError::ResourceNotFoundException(inner) => {
7962 Error::ResourceNotFoundException(inner)
7963 }
7964 crate::operation::update_ip_restriction::UpdateIpRestrictionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7965 crate::operation::update_ip_restriction::UpdateIpRestrictionError::Unhandled(inner) => Error::Unhandled(inner),
7966 }
7967 }
7968}
7969impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_registration::UpdateKeyRegistrationError, R>> for Error
7970where
7971 R: Send + Sync + std::fmt::Debug + 'static,
7972{
7973 fn from(
7974 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_registration::UpdateKeyRegistrationError, R>,
7975 ) -> Self {
7976 match err {
7977 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7978 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7979 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7980 source: err.into(),
7981 }),
7982 }
7983 }
7984}
7985impl From<crate::operation::update_key_registration::UpdateKeyRegistrationError> for Error {
7986 fn from(err: crate::operation::update_key_registration::UpdateKeyRegistrationError) -> Self {
7987 match err {
7988 crate::operation::update_key_registration::UpdateKeyRegistrationError::AccessDeniedException(inner) => {
7989 Error::AccessDeniedException(inner)
7990 }
7991 crate::operation::update_key_registration::UpdateKeyRegistrationError::InternalFailureException(inner) => {
7992 Error::InternalFailureException(inner)
7993 }
7994 crate::operation::update_key_registration::UpdateKeyRegistrationError::InvalidParameterValueException(inner) => {
7995 Error::InvalidParameterValueException(inner)
7996 }
7997 crate::operation::update_key_registration::UpdateKeyRegistrationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7998 crate::operation::update_key_registration::UpdateKeyRegistrationError::Unhandled(inner) => Error::Unhandled(inner),
7999 }
8000 }
8001}
8002impl<R>
8003 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError, R>>
8004 for Error
8005where
8006 R: Send + Sync + std::fmt::Debug + 'static,
8007{
8008 fn from(
8009 err: ::aws_smithy_runtime_api::client::result::SdkError<
8010 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError,
8011 R,
8012 >,
8013 ) -> Self {
8014 match err {
8015 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8016 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8017 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8018 source: err.into(),
8019 }),
8020 }
8021 }
8022}
8023impl From<crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError> for Error {
8024 fn from(err: crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError) -> Self {
8025 match err {
8026 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::AccessDeniedException(inner) => {
8027 Error::AccessDeniedException(inner)
8028 }
8029 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::InternalFailureException(inner) => {
8030 Error::InternalFailureException(inner)
8031 }
8032 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::InvalidParameterValueException(inner) => {
8033 Error::InvalidParameterValueException(inner)
8034 }
8035 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::ResourceNotFoundException(inner) => {
8036 Error::ResourceNotFoundException(inner)
8037 }
8038 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::ThrottlingException(inner) => {
8039 Error::ThrottlingException(inner)
8040 }
8041 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::UnsupportedPricingPlanException(inner) => {
8042 Error::UnsupportedPricingPlanException(inner)
8043 }
8044 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::Unhandled(inner) => Error::Unhandled(inner),
8045 }
8046 }
8047}
8048impl<R>
8049 From<
8050 ::aws_smithy_runtime_api::client::result::SdkError<
8051 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError,
8052 R,
8053 >,
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<
8060 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError,
8061 R,
8062 >,
8063 ) -> Self {
8064 match err {
8065 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8066 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8067 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8068 source: err.into(),
8069 }),
8070 }
8071 }
8072}
8073impl From<crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError> for Error {
8074 fn from(err: crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError) -> Self {
8075 match err {
8076 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::AccessDeniedException(inner) => {
8077 Error::AccessDeniedException(inner)
8078 }
8079 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ConflictException(inner) => {
8080 Error::ConflictException(inner)
8081 }
8082 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::InternalFailureException(inner) => {
8083 Error::InternalFailureException(inner)
8084 }
8085 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::InvalidParameterValueException(
8086 inner,
8087 ) => Error::InvalidParameterValueException(inner),
8088 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ResourceNotFoundException(inner) => {
8089 Error::ResourceNotFoundException(inner)
8090 }
8091 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ResourceUnavailableException(
8092 inner,
8093 ) => Error::ResourceUnavailableException(inner),
8094 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ThrottlingException(inner) => {
8095 Error::ThrottlingException(inner)
8096 }
8097 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::Unhandled(inner) => {
8098 Error::Unhandled(inner)
8099 }
8100 }
8101 }
8102}
8103impl<R>
8104 From<
8105 ::aws_smithy_runtime_api::client::result::SdkError<
8106 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError,
8107 R,
8108 >,
8109 > for Error
8110where
8111 R: Send + Sync + std::fmt::Debug + 'static,
8112{
8113 fn from(
8114 err: ::aws_smithy_runtime_api::client::result::SdkError<
8115 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError,
8116 R,
8117 >,
8118 ) -> Self {
8119 match err {
8120 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8121 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8122 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8123 source: err.into(),
8124 }),
8125 }
8126 }
8127}
8128impl From<crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError> for Error {
8129 fn from(err: crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError) -> Self {
8130 match err {
8131 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8132 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
8133 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8134 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8135 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8136 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8137 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
8138 }
8139 }
8140}
8141impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_refresh_schedule::UpdateRefreshScheduleError, R>> for Error
8142where
8143 R: Send + Sync + std::fmt::Debug + 'static,
8144{
8145 fn from(
8146 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_refresh_schedule::UpdateRefreshScheduleError, R>,
8147 ) -> Self {
8148 match err {
8149 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8150 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8151 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8152 source: err.into(),
8153 }),
8154 }
8155 }
8156}
8157impl From<crate::operation::update_refresh_schedule::UpdateRefreshScheduleError> for Error {
8158 fn from(err: crate::operation::update_refresh_schedule::UpdateRefreshScheduleError) -> Self {
8159 match err {
8160 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::AccessDeniedException(inner) => {
8161 Error::AccessDeniedException(inner)
8162 }
8163 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::InternalFailureException(inner) => {
8164 Error::InternalFailureException(inner)
8165 }
8166 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::InvalidParameterValueException(inner) => {
8167 Error::InvalidParameterValueException(inner)
8168 }
8169 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::LimitExceededException(inner) => {
8170 Error::LimitExceededException(inner)
8171 }
8172 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::PreconditionNotMetException(inner) => {
8173 Error::PreconditionNotMetException(inner)
8174 }
8175 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::ResourceNotFoundException(inner) => {
8176 Error::ResourceNotFoundException(inner)
8177 }
8178 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8179 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
8180 }
8181 }
8182}
8183impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError, R>>
8184 for Error
8185where
8186 R: Send + Sync + std::fmt::Debug + 'static,
8187{
8188 fn from(
8189 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError, R>,
8190 ) -> 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::update_role_custom_permission::UpdateRoleCustomPermissionError> for Error {
8201 fn from(err: crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError) -> Self {
8202 match err {
8203 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::AccessDeniedException(inner) => {
8204 Error::AccessDeniedException(inner)
8205 }
8206 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::InternalFailureException(inner) => {
8207 Error::InternalFailureException(inner)
8208 }
8209 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::InvalidParameterValueException(inner) => {
8210 Error::InvalidParameterValueException(inner)
8211 }
8212 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::PreconditionNotMetException(inner) => {
8213 Error::PreconditionNotMetException(inner)
8214 }
8215 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::ResourceNotFoundException(inner) => {
8216 Error::ResourceNotFoundException(inner)
8217 }
8218 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::ResourceUnavailableException(inner) => {
8219 Error::ResourceUnavailableException(inner)
8220 }
8221 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::ThrottlingException(inner) => {
8222 Error::ThrottlingException(inner)
8223 }
8224 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
8225 }
8226 }
8227}
8228impl<R>
8229 From<
8230 ::aws_smithy_runtime_api::client::result::SdkError<
8231 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError,
8232 R,
8233 >,
8234 > for Error
8235where
8236 R: Send + Sync + std::fmt::Debug + 'static,
8237{
8238 fn from(
8239 err: ::aws_smithy_runtime_api::client::result::SdkError<
8240 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError,
8241 R,
8242 >,
8243 ) -> Self {
8244 match err {
8245 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8246 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8247 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8248 source: err.into(),
8249 }),
8250 }
8251 }
8252}
8253impl From<crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError> for Error {
8254 fn from(err: crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError) -> Self {
8255 match err {
8256 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::AccessDeniedException(inner) => {
8257 Error::AccessDeniedException(inner)
8258 }
8259 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::InternalFailureException(inner) => {
8260 Error::InternalFailureException(inner)
8261 }
8262 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::InvalidParameterValueException(inner) => {
8263 Error::InvalidParameterValueException(inner)
8264 }
8265 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::ResourceNotFoundException(inner) => {
8266 Error::ResourceNotFoundException(inner)
8267 }
8268 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::ThrottlingException(inner) => {
8269 Error::ThrottlingException(inner)
8270 }
8271 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
8272 }
8273 }
8274}
8275impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template::UpdateTemplateError, R>> for Error
8276where
8277 R: Send + Sync + std::fmt::Debug + 'static,
8278{
8279 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template::UpdateTemplateError, R>) -> Self {
8280 match err {
8281 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8282 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8283 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8284 source: err.into(),
8285 }),
8286 }
8287 }
8288}
8289impl From<crate::operation::update_template::UpdateTemplateError> for Error {
8290 fn from(err: crate::operation::update_template::UpdateTemplateError) -> Self {
8291 match err {
8292 crate::operation::update_template::UpdateTemplateError::ConflictException(inner) => Error::ConflictException(inner),
8293 crate::operation::update_template::UpdateTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8294 crate::operation::update_template::UpdateTemplateError::InvalidParameterValueException(inner) => {
8295 Error::InvalidParameterValueException(inner)
8296 }
8297 crate::operation::update_template::UpdateTemplateError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8298 crate::operation::update_template::UpdateTemplateError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
8299 crate::operation::update_template::UpdateTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8300 crate::operation::update_template::UpdateTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8301 crate::operation::update_template::UpdateTemplateError::UnsupportedUserEditionException(inner) => {
8302 Error::UnsupportedUserEditionException(inner)
8303 }
8304 crate::operation::update_template::UpdateTemplateError::Unhandled(inner) => Error::Unhandled(inner),
8305 }
8306 }
8307}
8308impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_alias::UpdateTemplateAliasError, R>> for Error
8309where
8310 R: Send + Sync + std::fmt::Debug + 'static,
8311{
8312 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_alias::UpdateTemplateAliasError, R>) -> Self {
8313 match err {
8314 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8315 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8316 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8317 source: err.into(),
8318 }),
8319 }
8320 }
8321}
8322impl From<crate::operation::update_template_alias::UpdateTemplateAliasError> for Error {
8323 fn from(err: crate::operation::update_template_alias::UpdateTemplateAliasError) -> Self {
8324 match err {
8325 crate::operation::update_template_alias::UpdateTemplateAliasError::ConflictException(inner) => Error::ConflictException(inner),
8326 crate::operation::update_template_alias::UpdateTemplateAliasError::InternalFailureException(inner) => {
8327 Error::InternalFailureException(inner)
8328 }
8329 crate::operation::update_template_alias::UpdateTemplateAliasError::ResourceNotFoundException(inner) => {
8330 Error::ResourceNotFoundException(inner)
8331 }
8332 crate::operation::update_template_alias::UpdateTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8333 crate::operation::update_template_alias::UpdateTemplateAliasError::UnsupportedUserEditionException(inner) => {
8334 Error::UnsupportedUserEditionException(inner)
8335 }
8336 crate::operation::update_template_alias::UpdateTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
8337 }
8338 }
8339}
8340impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_permissions::UpdateTemplatePermissionsError, R>>
8341 for Error
8342where
8343 R: Send + Sync + std::fmt::Debug + 'static,
8344{
8345 fn from(
8346 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_permissions::UpdateTemplatePermissionsError, R>,
8347 ) -> Self {
8348 match err {
8349 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8350 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8351 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8352 source: err.into(),
8353 }),
8354 }
8355 }
8356}
8357impl From<crate::operation::update_template_permissions::UpdateTemplatePermissionsError> for Error {
8358 fn from(err: crate::operation::update_template_permissions::UpdateTemplatePermissionsError) -> Self {
8359 match err {
8360 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::ConflictException(inner) => {
8361 Error::ConflictException(inner)
8362 }
8363 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::InternalFailureException(inner) => {
8364 Error::InternalFailureException(inner)
8365 }
8366 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::InvalidParameterValueException(inner) => {
8367 Error::InvalidParameterValueException(inner)
8368 }
8369 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::LimitExceededException(inner) => {
8370 Error::LimitExceededException(inner)
8371 }
8372 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::ResourceNotFoundException(inner) => {
8373 Error::ResourceNotFoundException(inner)
8374 }
8375 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::ThrottlingException(inner) => {
8376 Error::ThrottlingException(inner)
8377 }
8378 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::UnsupportedUserEditionException(inner) => {
8379 Error::UnsupportedUserEditionException(inner)
8380 }
8381 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8382 }
8383 }
8384}
8385impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme::UpdateThemeError, R>> for Error
8386where
8387 R: Send + Sync + std::fmt::Debug + 'static,
8388{
8389 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme::UpdateThemeError, R>) -> Self {
8390 match err {
8391 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8392 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8393 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8394 source: err.into(),
8395 }),
8396 }
8397 }
8398}
8399impl From<crate::operation::update_theme::UpdateThemeError> for Error {
8400 fn from(err: crate::operation::update_theme::UpdateThemeError) -> Self {
8401 match err {
8402 crate::operation::update_theme::UpdateThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8403 crate::operation::update_theme::UpdateThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8404 crate::operation::update_theme::UpdateThemeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8405 crate::operation::update_theme::UpdateThemeError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8406 crate::operation::update_theme::UpdateThemeError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
8407 crate::operation::update_theme::UpdateThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8408 crate::operation::update_theme::UpdateThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8409 crate::operation::update_theme::UpdateThemeError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
8410 crate::operation::update_theme::UpdateThemeError::Unhandled(inner) => Error::Unhandled(inner),
8411 }
8412 }
8413}
8414impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_alias::UpdateThemeAliasError, R>> for Error
8415where
8416 R: Send + Sync + std::fmt::Debug + 'static,
8417{
8418 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_alias::UpdateThemeAliasError, R>) -> Self {
8419 match err {
8420 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8421 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8422 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8423 source: err.into(),
8424 }),
8425 }
8426 }
8427}
8428impl From<crate::operation::update_theme_alias::UpdateThemeAliasError> for Error {
8429 fn from(err: crate::operation::update_theme_alias::UpdateThemeAliasError) -> Self {
8430 match err {
8431 crate::operation::update_theme_alias::UpdateThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
8432 crate::operation::update_theme_alias::UpdateThemeAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8433 crate::operation::update_theme_alias::UpdateThemeAliasError::InvalidParameterValueException(inner) => {
8434 Error::InvalidParameterValueException(inner)
8435 }
8436 crate::operation::update_theme_alias::UpdateThemeAliasError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
8437 crate::operation::update_theme_alias::UpdateThemeAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8438 crate::operation::update_theme_alias::UpdateThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8439 crate::operation::update_theme_alias::UpdateThemeAliasError::UnsupportedUserEditionException(inner) => {
8440 Error::UnsupportedUserEditionException(inner)
8441 }
8442 crate::operation::update_theme_alias::UpdateThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
8443 }
8444 }
8445}
8446impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_permissions::UpdateThemePermissionsError, R>> for Error
8447where
8448 R: Send + Sync + std::fmt::Debug + 'static,
8449{
8450 fn from(
8451 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_permissions::UpdateThemePermissionsError, R>,
8452 ) -> Self {
8453 match err {
8454 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8455 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8456 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8457 source: err.into(),
8458 }),
8459 }
8460 }
8461}
8462impl From<crate::operation::update_theme_permissions::UpdateThemePermissionsError> for Error {
8463 fn from(err: crate::operation::update_theme_permissions::UpdateThemePermissionsError) -> Self {
8464 match err {
8465 crate::operation::update_theme_permissions::UpdateThemePermissionsError::AccessDeniedException(inner) => {
8466 Error::AccessDeniedException(inner)
8467 }
8468 crate::operation::update_theme_permissions::UpdateThemePermissionsError::InternalFailureException(inner) => {
8469 Error::InternalFailureException(inner)
8470 }
8471 crate::operation::update_theme_permissions::UpdateThemePermissionsError::InvalidParameterValueException(inner) => {
8472 Error::InvalidParameterValueException(inner)
8473 }
8474 crate::operation::update_theme_permissions::UpdateThemePermissionsError::LimitExceededException(inner) => {
8475 Error::LimitExceededException(inner)
8476 }
8477 crate::operation::update_theme_permissions::UpdateThemePermissionsError::ResourceNotFoundException(inner) => {
8478 Error::ResourceNotFoundException(inner)
8479 }
8480 crate::operation::update_theme_permissions::UpdateThemePermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8481 crate::operation::update_theme_permissions::UpdateThemePermissionsError::UnsupportedUserEditionException(inner) => {
8482 Error::UnsupportedUserEditionException(inner)
8483 }
8484 crate::operation::update_theme_permissions::UpdateThemePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8485 }
8486 }
8487}
8488impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic::UpdateTopicError, R>> for Error
8489where
8490 R: Send + Sync + std::fmt::Debug + 'static,
8491{
8492 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic::UpdateTopicError, R>) -> Self {
8493 match err {
8494 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8495 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8496 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8497 source: err.into(),
8498 }),
8499 }
8500 }
8501}
8502impl From<crate::operation::update_topic::UpdateTopicError> for Error {
8503 fn from(err: crate::operation::update_topic::UpdateTopicError) -> Self {
8504 match err {
8505 crate::operation::update_topic::UpdateTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8506 crate::operation::update_topic::UpdateTopicError::ConflictException(inner) => Error::ConflictException(inner),
8507 crate::operation::update_topic::UpdateTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8508 crate::operation::update_topic::UpdateTopicError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8509 crate::operation::update_topic::UpdateTopicError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8510 crate::operation::update_topic::UpdateTopicError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
8511 crate::operation::update_topic::UpdateTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8512 crate::operation::update_topic::UpdateTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8513 crate::operation::update_topic::UpdateTopicError::Unhandled(inner) => Error::Unhandled(inner),
8514 }
8515 }
8516}
8517impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_permissions::UpdateTopicPermissionsError, R>> for Error
8518where
8519 R: Send + Sync + std::fmt::Debug + 'static,
8520{
8521 fn from(
8522 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_permissions::UpdateTopicPermissionsError, R>,
8523 ) -> Self {
8524 match err {
8525 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8526 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8527 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8528 source: err.into(),
8529 }),
8530 }
8531 }
8532}
8533impl From<crate::operation::update_topic_permissions::UpdateTopicPermissionsError> for Error {
8534 fn from(err: crate::operation::update_topic_permissions::UpdateTopicPermissionsError) -> Self {
8535 match err {
8536 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::AccessDeniedException(inner) => {
8537 Error::AccessDeniedException(inner)
8538 }
8539 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
8540 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::InternalFailureException(inner) => {
8541 Error::InternalFailureException(inner)
8542 }
8543 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::InvalidParameterValueException(inner) => {
8544 Error::InvalidParameterValueException(inner)
8545 }
8546 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::LimitExceededException(inner) => {
8547 Error::LimitExceededException(inner)
8548 }
8549 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::ResourceNotFoundException(inner) => {
8550 Error::ResourceNotFoundException(inner)
8551 }
8552 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8553 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::UnsupportedUserEditionException(inner) => {
8554 Error::UnsupportedUserEditionException(inner)
8555 }
8556 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8557 }
8558 }
8559}
8560impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError, R>>
8561 for Error
8562where
8563 R: Send + Sync + std::fmt::Debug + 'static,
8564{
8565 fn from(
8566 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError, R>,
8567 ) -> Self {
8568 match err {
8569 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8570 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8571 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8572 source: err.into(),
8573 }),
8574 }
8575 }
8576}
8577impl From<crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError> for Error {
8578 fn from(err: crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError) -> Self {
8579 match err {
8580 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::AccessDeniedException(inner) => {
8581 Error::AccessDeniedException(inner)
8582 }
8583 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ConflictException(inner) => {
8584 Error::ConflictException(inner)
8585 }
8586 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::InternalFailureException(inner) => {
8587 Error::InternalFailureException(inner)
8588 }
8589 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
8590 Error::InvalidParameterValueException(inner)
8591 }
8592 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::LimitExceededException(inner) => {
8593 Error::LimitExceededException(inner)
8594 }
8595 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ResourceExistsException(inner) => {
8596 Error::ResourceExistsException(inner)
8597 }
8598 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
8599 Error::ResourceNotFoundException(inner)
8600 }
8601 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ThrottlingException(inner) => {
8602 Error::ThrottlingException(inner)
8603 }
8604 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
8605 }
8606 }
8607}
8608impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user::UpdateUserError, R>> for Error
8609where
8610 R: Send + Sync + std::fmt::Debug + 'static,
8611{
8612 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user::UpdateUserError, R>) -> Self {
8613 match err {
8614 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8615 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8616 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8617 source: err.into(),
8618 }),
8619 }
8620 }
8621}
8622impl From<crate::operation::update_user::UpdateUserError> for Error {
8623 fn from(err: crate::operation::update_user::UpdateUserError) -> Self {
8624 match err {
8625 crate::operation::update_user::UpdateUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8626 crate::operation::update_user::UpdateUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8627 crate::operation::update_user::UpdateUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8628 crate::operation::update_user::UpdateUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
8629 crate::operation::update_user::UpdateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8630 crate::operation::update_user::UpdateUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
8631 crate::operation::update_user::UpdateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8632 crate::operation::update_user::UpdateUserError::Unhandled(inner) => Error::Unhandled(inner),
8633 }
8634 }
8635}
8636impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError, R>>
8637 for Error
8638where
8639 R: Send + Sync + std::fmt::Debug + 'static,
8640{
8641 fn from(
8642 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError, R>,
8643 ) -> Self {
8644 match err {
8645 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8646 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8647 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8648 source: err.into(),
8649 }),
8650 }
8651 }
8652}
8653impl From<crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError> for Error {
8654 fn from(err: crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError) -> Self {
8655 match err {
8656 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::AccessDeniedException(inner) => {
8657 Error::AccessDeniedException(inner)
8658 }
8659 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ConflictException(inner) => {
8660 Error::ConflictException(inner)
8661 }
8662 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::InternalFailureException(inner) => {
8663 Error::InternalFailureException(inner)
8664 }
8665 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::InvalidParameterValueException(inner) => {
8666 Error::InvalidParameterValueException(inner)
8667 }
8668 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::PreconditionNotMetException(inner) => {
8669 Error::PreconditionNotMetException(inner)
8670 }
8671 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ResourceNotFoundException(inner) => {
8672 Error::ResourceNotFoundException(inner)
8673 }
8674 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ResourceUnavailableException(inner) => {
8675 Error::ResourceUnavailableException(inner)
8676 }
8677 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ThrottlingException(inner) => {
8678 Error::ThrottlingException(inner)
8679 }
8680 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
8681 }
8682 }
8683}
8684impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_vpc_connection::UpdateVPCConnectionError, R>> for Error
8685where
8686 R: Send + Sync + std::fmt::Debug + 'static,
8687{
8688 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_vpc_connection::UpdateVPCConnectionError, R>) -> Self {
8689 match err {
8690 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8691 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8692 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8693 source: err.into(),
8694 }),
8695 }
8696 }
8697}
8698impl From<crate::operation::update_vpc_connection::UpdateVPCConnectionError> for Error {
8699 fn from(err: crate::operation::update_vpc_connection::UpdateVPCConnectionError) -> Self {
8700 match err {
8701 crate::operation::update_vpc_connection::UpdateVPCConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8702 crate::operation::update_vpc_connection::UpdateVPCConnectionError::ConflictException(inner) => Error::ConflictException(inner),
8703 crate::operation::update_vpc_connection::UpdateVPCConnectionError::InternalFailureException(inner) => {
8704 Error::InternalFailureException(inner)
8705 }
8706 crate::operation::update_vpc_connection::UpdateVPCConnectionError::InvalidParameterValueException(inner) => {
8707 Error::InvalidParameterValueException(inner)
8708 }
8709 crate::operation::update_vpc_connection::UpdateVPCConnectionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8710 crate::operation::update_vpc_connection::UpdateVPCConnectionError::ResourceNotFoundException(inner) => {
8711 Error::ResourceNotFoundException(inner)
8712 }
8713 crate::operation::update_vpc_connection::UpdateVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8714 crate::operation::update_vpc_connection::UpdateVPCConnectionError::UnsupportedUserEditionException(inner) => {
8715 Error::UnsupportedUserEditionException(inner)
8716 }
8717 crate::operation::update_vpc_connection::UpdateVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
8718 }
8719 }
8720}
8721impl ::std::error::Error for Error {
8722 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
8723 match self {
8724 Error::AccessDeniedException(inner) => inner.source(),
8725 Error::ConcurrentUpdatingException(inner) => inner.source(),
8726 Error::ConflictException(inner) => inner.source(),
8727 Error::CustomerManagedKeyUnavailableException(inner) => inner.source(),
8728 Error::DomainNotWhitelistedException(inner) => inner.source(),
8729 Error::IdentityTypeNotSupportedException(inner) => inner.source(),
8730 Error::InternalFailureException(inner) => inner.source(),
8731 Error::InternalServerException(inner) => inner.source(),
8732 Error::InvalidNextTokenException(inner) => inner.source(),
8733 Error::InvalidParameterValueException(inner) => inner.source(),
8734 Error::InvalidRequestException(inner) => inner.source(),
8735 Error::LimitExceededException(inner) => inner.source(),
8736 Error::PreconditionNotMetException(inner) => inner.source(),
8737 Error::QuickSightUserNotFoundException(inner) => inner.source(),
8738 Error::ResourceExistsException(inner) => inner.source(),
8739 Error::ResourceNotFoundException(inner) => inner.source(),
8740 Error::ResourceUnavailableException(inner) => inner.source(),
8741 Error::SessionLifetimeInMinutesInvalidException(inner) => inner.source(),
8742 Error::ThrottlingException(inner) => inner.source(),
8743 Error::UnsupportedPricingPlanException(inner) => inner.source(),
8744 Error::UnsupportedUserEditionException(inner) => inner.source(),
8745 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
8746 }
8747 }
8748}
8749impl ::aws_types::request_id::RequestId for Error {
8750 fn request_id(&self) -> Option<&str> {
8751 match self {
8752 Self::AccessDeniedException(e) => e.request_id(),
8753 Self::ConcurrentUpdatingException(e) => e.request_id(),
8754 Self::ConflictException(e) => e.request_id(),
8755 Self::CustomerManagedKeyUnavailableException(e) => e.request_id(),
8756 Self::DomainNotWhitelistedException(e) => e.request_id(),
8757 Self::IdentityTypeNotSupportedException(e) => e.request_id(),
8758 Self::InternalFailureException(e) => e.request_id(),
8759 Self::InternalServerException(e) => e.request_id(),
8760 Self::InvalidNextTokenException(e) => e.request_id(),
8761 Self::InvalidParameterValueException(e) => e.request_id(),
8762 Self::InvalidRequestException(e) => e.request_id(),
8763 Self::LimitExceededException(e) => e.request_id(),
8764 Self::PreconditionNotMetException(e) => e.request_id(),
8765 Self::QuickSightUserNotFoundException(e) => e.request_id(),
8766 Self::ResourceExistsException(e) => e.request_id(),
8767 Self::ResourceNotFoundException(e) => e.request_id(),
8768 Self::ResourceUnavailableException(e) => e.request_id(),
8769 Self::SessionLifetimeInMinutesInvalidException(e) => e.request_id(),
8770 Self::ThrottlingException(e) => e.request_id(),
8771 Self::UnsupportedPricingPlanException(e) => e.request_id(),
8772 Self::UnsupportedUserEditionException(e) => e.request_id(),
8773 Self::Unhandled(e) => e.meta.request_id(),
8774 }
8775 }
8776}